2016-07-16 31 views
5

我有以下類。保存構造函數,如果字段註釋

public class StatusCategory 
{ 
    @JsonProperty("key") 
    private final String m_key = null; 

    public String getKey() 
    { 
     return(m_key); 
    } 
} 

什麼是-keep選項,這將確保該構造將不會被移除Proguard的?

以下將保持構造函數;不過,我不想指定每一個類或包。

-keep class oracle.psr.ndr.jira.api.StatusCategory {<init>;} 

回答

2

標註與@JsonCreator構造和使用-keepclassmembers像這樣:

-keepclassmembers public class * { 
    @com.fasterxml.jackson.annotation.JsonCreator *; 
} 
相關問題