Don't add 'public' for annotations methods
This commit is contained in:
@@ -67,11 +67,16 @@ public class MethodGen {
|
||||
|
||||
annotationGen.addForMethod(code, mth);
|
||||
|
||||
AccessInfo clsAccFlags = mth.getParentClass().getAccessFlags();
|
||||
AccessInfo ai = mth.getAccessFlags();
|
||||
// don't add 'abstract' to methods in interface
|
||||
if (mth.getParentClass().getAccessFlags().isInterface()) {
|
||||
if (clsAccFlags.isInterface()) {
|
||||
ai = ai.remove(AccessFlags.ACC_ABSTRACT);
|
||||
}
|
||||
// don't add 'public' for annotations
|
||||
if (clsAccFlags.isAnnotation()) {
|
||||
ai = ai.remove(AccessFlags.ACC_PUBLIC);
|
||||
}
|
||||
code.startLine(ai.makeString());
|
||||
|
||||
if (classGen.makeGenericMap(code, mth.getGenericMap()))
|
||||
|
||||
Reference in New Issue
Block a user