Beispiel #1
0
 public static boolean isFinal(IMember member) throws ModelException {
   if (isInterfaceOrAnnotationField(member)) return true;
   // if (isAnonymousType(member))
   // return true;
   if (isEnumConstant(member)) return true;
   return Flags.isFinal(member.getFlags());
 }
Beispiel #2
0
 public static boolean isStatic(IMember member) throws ModelException {
   if (isNestedInterfaceOrAnnotation(member)) return true;
   if (member.getElementType() != IModelElement.METHOD && isInterfaceOrAnnotationMember(member))
     return true;
   if (isEnumConstant(member)) return true;
   return Flags.isStatic(member.getFlags());
 }
Beispiel #3
0
 public static boolean isPublic(IMember member) throws ModelException {
   if (isInterfaceOrAnnotationMember(member)) return true;
   if (isEnumConstant(member)) return true;
   return Flags.isPublic(member.getFlags());
 }
Beispiel #4
0
 public static boolean isProtected(IMember member) throws ModelException {
   return Flags.isProtected(member.getFlags());
 }
Beispiel #5
0
 public static boolean isAbstract(IMember member) throws ModelException {
   if (isInterfaceOrAnnotationMethod(member)) return true;
   return Flags.isAbstract(member.getFlags());
 }
Beispiel #6
0
 public static boolean isAnnotation(IMember member) throws ModelException {
   return Flags.isAnnotation(member.getFlags());
 }