public class StandardClassMember extends AbstractMemberWithDependencies implements ClassMember
SOURCE_NAME_COMPARATOR, TYPE_AND_SOURCE_NAME_COMPARATOR
Constructor and Description |
---|
StandardClassMember(MemberFactory factory,
JDeclaredType type)
Constructed by
MemberFactory#get(JReferenceType) . |
Modifier and Type | Method and Description |
---|---|
void |
addField(FieldMember field) |
void |
addMethod(MethodMember method) |
SortedSet<FieldMember> |
getFields()
Returns the fields of the ClassMember that have been retained in the
compiled output.
|
SortedSet<MethodMember> |
getMethods()
Returns the methods of the ClassMember that have been retained in the
compiled output.
|
SortedSet<ClassMember> |
getOverrides() |
String |
getPackage()
Returns the Java package from which the ClassMember originated.
|
String |
getSourceName()
Returns the name of the Member in the original source code.
|
String |
toString()
For debugging use only.
|
addDependency, getDependencies
isClass, isField, isMethod
getDependencies
public StandardClassMember(MemberFactory factory, JDeclaredType type)
MemberFactory#get(JReferenceType)
.public void addField(FieldMember field)
public void addMethod(MethodMember method)
public SortedSet<FieldMember> getFields()
ClassMember
getFields
in interface ClassMember
public SortedSet<MethodMember> getMethods()
ClassMember
getMethods
in interface ClassMember
public SortedSet<ClassMember> getOverrides()
public String getPackage()
ClassMember
getPackage
in interface ClassMember
public String getSourceName()
Member
getSourceName
in interface Member
getSourceName
in class AbstractMember
Copyright © 2018. All rights reserved.