[ 
https://jira.codehaus.org/browse/MSHADE-92?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=294021#comment-294021
 ] 

Greg Wittel commented on MSHADE-92:
-----------------------------------

Here is the decompiler output from the 1.4 version of the plugin:


{code:java|title="Item.class from 1.4 plugin"}
/*    */ package test;
/*    */
/*    */ import org.codehaus.jackson.annotate.JsonProperty;
/*    */ import shade.org.codehaus.jackson.annotate.JsonCreator;
/*    */
/*    */ public class Item
/*    */ {
/*    */   private String somestring;
/*    */
/*    */   @JsonCreator
/*    */   Item(@JsonProperty("blah") String blah)
/*    */   {
/* 15 */     this.somestring = blah;
/*    */   }
/*    */
/*    */   public String getSomestring() {
/* 19 */     return this.somestring;
/*    */   }
/*    */
/*    */   public void setSomestring(String s) {
/* 23 */     this.somestring = s;
/*    */   }
/*    */ }

/* Location:           /tmp/javatest/
 * Qualified Name:     test.Item
 * JD-Core Version:    0.6.0
 */
{code}
                
> Annotated Method Parameters Not Shaded
> --------------------------------------
>
>                 Key: MSHADE-92
>                 URL: https://jira.codehaus.org/browse/MSHADE-92
>             Project: Maven 2.x Shade Plugin
>          Issue Type: Bug
>    Affects Versions: 1.4
>         Environment: JDK 1.6.0r21
>            Reporter: Greg Wittel
>              Labels: moreinfo
>         Attachments: test.tar.gz
>
>
> When shading a function or constructor like
> {code:java}@JsonCreator
> public MyClass(@JsonProperty("blah") String blah) {
> }{code}
> The @JsonProperty annotation is not shaded.  I decompiled the resulting 
> .class file and you see '@JsonCreator' is properly shaded, while 
> @JsonProperty is not.  This is probably related to MSHADE-79.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to