@Override public boolean isPublic() { if (isAnnotationMember() || isInterfaceMember()) { return true; } return super.isPublic(); }
@Override public boolean isPrivate() { if (isAnnotationMember() || isInterfaceMember()) { return false; } return super.isPrivate(); }
@Override public boolean isFinal() { if (isAnnotationMember() || isInterfaceMember()) { return true; } return super.isFinal(); }
@Override public boolean isStatic() { if (isAnnotationMember() || isInterfaceMember()) { return true; } return super.isStatic(); }
@Override public boolean isPackagePrivate() { if (isAnnotationMember() || isInterfaceMember()) { return false; } return super.isPackagePrivate(); }
@Override public boolean isProtected() { if (isAnnotationMember() || isInterfaceMember()) { return false; } return super.isProtected(); }
} else if (parent instanceof ASTFieldDeclaration) { ASTFieldDeclaration field = (ASTFieldDeclaration) parent; if (field.isStatic() || field.isInterfaceMember()) { return "static";
@Override public boolean isPrivate() { if (isAnnotationMember() || isInterfaceMember()) { return false; } return super.isPrivate(); }
@Override public boolean isPackagePrivate() { if (isAnnotationMember() || isInterfaceMember()) { return false; } return super.isPackagePrivate(); }
@Override public boolean isProtected() { if (isAnnotationMember() || isInterfaceMember()) { return false; } return super.isProtected(); }
@Override public boolean isPublic() { if (isAnnotationMember() || isInterfaceMember()) { return true; } return super.isPublic(); }
@Override public boolean isStatic() { if (isAnnotationMember() || isInterfaceMember()) { return true; } return super.isStatic(); }
@Override public boolean isFinal() { if (isAnnotationMember() || isInterfaceMember()) { return true; } return super.isFinal(); }
} else if (parent instanceof ASTFieldDeclaration) { ASTFieldDeclaration field = (ASTFieldDeclaration) parent; if (field.isStatic() || field.isInterfaceMember()) { return "static";