public class BuilderClassDef extends BaseTypeReference implements ClassDef
Reference.InvalidReferenceException| Modifier and Type | Method and Description |
|---|---|
int |
getAccessFlags()
Gets the access flags for this class.
|
BuilderAnnotationSet |
getAnnotations()
Gets a set of the annotations that are applied to this class.
|
java.util.SortedSet<BuilderMethod> |
getDirectMethods()
Gets the direct methods that are defined by this class.
|
java.util.Collection<BuilderField> |
getFields()
Gets all the fields that are defined by this class.
|
java.util.SortedSet<BuilderField> |
getInstanceFields()
Gets the instance fields that are defined by this class.
|
java.util.List<java.lang.String> |
getInterfaces()
Gets a list of the interfaces that this class implements.
|
java.util.Collection<BuilderMethod> |
getMethods()
Gets all the methods that are defined by this class.
|
java.lang.String |
getSourceFile()
Gets the name of the primary source file that this class is defined in, if available.
|
java.util.SortedSet<BuilderField> |
getStaticFields()
Gets the static fields that are defined by this class.
|
java.lang.String |
getSuperclass()
Gets the superclass of this class.
|
java.lang.String |
getType()
Gets the class type.
|
java.util.SortedSet<BuilderMethod> |
getVirtualMethods()
Gets the virtual methods that are defined by this class.
|
charAt, compareTo, equals, hashCode, length, subSequence, toStringvalidateReferenceclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareTo, equals, hashCodevalidateReference@Nonnull public java.lang.String getType()
ClassDefgetType in interface ClassDefgetType in interface TypeReferencepublic int getAccessFlags()
ClassDefgetAccessFlags in interface ClassDef@Nullable public java.lang.String getSuperclass()
ClassDefgetSuperclass in interface ClassDef@Nullable public java.lang.String getSourceFile()
ClassDefgetSourceFile in interface ClassDef@Nonnull public BuilderAnnotationSet getAnnotations()
ClassDefgetAnnotations in interface AnnotatablegetAnnotations in interface ClassDef@Nonnull public java.util.SortedSet<BuilderField> getStaticFields()
ClassDefgetStaticFields in interface ClassDef@Nonnull public java.util.SortedSet<BuilderField> getInstanceFields()
ClassDefgetInstanceFields in interface ClassDef@Nonnull public java.util.SortedSet<BuilderMethod> getDirectMethods()
ClassDefgetDirectMethods in interface ClassDef@Nonnull public java.util.SortedSet<BuilderMethod> getVirtualMethods()
ClassDefgetVirtualMethods in interface ClassDef@Nonnull public java.util.List<java.lang.String> getInterfaces()
ClassDefgetInterfaces in interface ClassDef@Nonnull public java.util.Collection<BuilderField> getFields()
ClassDef@Nonnull public java.util.Collection<BuilderMethod> getMethods()
ClassDefgetMethods in interface ClassDef