Interface ClassMember

All Superinterfaces:
HasDependencies, Member, Serializable

public interface ClassMember extends HasDependencies, Member
Represents a reference type, such as a class or interface, in the compiled output. Methods and fields of the original Java type will have been pruned by the compiler, so the values returned by getFields() and getMethods() may be incomplete when compared to the original Java type.
  • Method Details

    • getFields

      SortedSet<FieldMember> getFields()
      Returns the fields of the ClassMember that have been retained in the compiled output.
    • getMethods

      SortedSet<MethodMember> getMethods()
      Returns the methods of the ClassMember that have been retained in the compiled output.
    • getPackage

      String getPackage()
      Returns the Java package from which the ClassMember originated.