Java Proguard如何递归地保留类成员名称?
例如,如果我有一个名为Java Proguard如何递归地保留类成员名称?,java,proguard,Java,Proguard,例如,如果我有一个名为com.example.annotation.MyAnnotation的注释,我会有这个proguard: -keepclasseswithmembernames public class * { @com.example.annotation.MyAnnotation <fields>; } 如果我理解正确,Example1将与proguard行一起保留,但是我还需要保留Example2,因为它的父类有MyAnnotation public class Ex
com.example.annotation.MyAnnotation
的注释,我会有这个proguard:
-keepclasseswithmembernames public class * { @com.example.annotation.MyAnnotation <fields>; }
如果我理解正确,Example1
将与proguard行一起保留,但是我还需要保留Example2
,因为它的父类有MyAnnotation
public class Example1 {
@MyAnnotation String myString;
}
public class Example2 extends Example1 {
}