Interface ClassMember

All Superinterfaces:
Comparable<ClassMember>
All Known Implementing Classes:
ClassAttribute, ClassMethod, MethodAttribute

public interface ClassMember extends Comparable<ClassMember>
  • Method Details

    • getConcernedTypes

      Set<Class> getConcernedTypes()
    • getName

      String getName()
    • getDeclaringClass

      Class getDeclaringClass()
    • getType

      Class getType()
    • isManaged

      default boolean isManaged(Collection<Class> classes)
      Parameters:
      classes -
      Returns:
      true if concerned types are in the classes collection
    • compareTo

      default int compareTo(ClassMember o)
      Specified by:
      compareTo in interface Comparable<ClassMember>