public class SimpleGroovyClassDoc extends SimpleGroovyProgramElementDoc implements GroovyClassDoc
Constructor and Description |
---|
SimpleGroovyClassDoc(java.util.List importedClassesAndPackages,
java.lang.String name) |
SimpleGroovyClassDoc(java.util.List importedClassesAndPackages,
java.lang.String name,
java.util.List links) |
containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName, setContainingPackage, setPublic, setStatic
commentText, compareTo, firstSentenceCommentText, getDocUrl, getRawCommentText, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, replaceAllTags, setAsInterfaceDefinition, setRawCommentText, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName
commentText, firstSentenceCommentText, getRawCommentText, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, setRawCommentText
public SimpleGroovyClassDoc(java.util.List importedClassesAndPackages, java.lang.String name, java.util.List links)
public SimpleGroovyClassDoc(java.util.List importedClassesAndPackages, java.lang.String name)
public GroovyConstructorDoc[] constructors()
constructors
in interface GroovyClassDoc
public boolean add(GroovyConstructorDoc constructor)
public GroovyFieldDoc[] fields()
fields
in interface GroovyClassDoc
public boolean add(GroovyFieldDoc field)
public GroovyMethodDoc[] methods()
methods
in interface GroovyClassDoc
public boolean add(GroovyMethodDoc method)
public java.lang.String getFullPathName()
getFullPathName
in interface GroovyClassDoc
public void setFullPathName(java.lang.String fullPathName)
public java.lang.String getRelativeRootPath()
getRelativeRootPath
in interface GroovyClassDoc
public void setSuperClassName(java.lang.String className)
public GroovyClassDoc superclass()
superclass
in interface GroovyClassDoc
public GroovyConstructorDoc[] constructors(boolean filter)
constructors
in interface GroovyClassDoc
public boolean definesSerializableFields()
definesSerializableFields
in interface GroovyClassDoc
public GroovyFieldDoc[] enumConstants()
enumConstants
in interface GroovyClassDoc
public GroovyFieldDoc[] fields(boolean filter)
fields
in interface GroovyClassDoc
public GroovyClassDoc findClass(java.lang.String className)
findClass
in interface GroovyClassDoc
public GroovyClassDoc[] importedClasses()
importedClasses
in interface GroovyClassDoc
public GroovyPackageDoc[] importedPackages()
importedPackages
in interface GroovyClassDoc
public GroovyClassDoc[] innerClasses()
innerClasses
in interface GroovyClassDoc
public GroovyClassDoc[] innerClasses(boolean filter)
innerClasses
in interface GroovyClassDoc
public GroovyClassDoc[] interfaces()
interfaces
in interface GroovyClassDoc
public GroovyType[] interfaceTypes()
interfaceTypes
in interface GroovyClassDoc
public boolean isAbstract()
isAbstract
in interface GroovyClassDoc
public boolean isExternalizable()
isExternalizable
in interface GroovyClassDoc
public boolean isSerializable()
isSerializable
in interface GroovyClassDoc
public GroovyMethodDoc[] methods(boolean filter)
methods
in interface GroovyClassDoc
public GroovyFieldDoc[] serializableFields()
serializableFields
in interface GroovyClassDoc
public GroovyMethodDoc[] serializationMethods()
serializationMethods
in interface GroovyClassDoc
public boolean subclassOf(GroovyClassDoc gcd)
subclassOf
in interface GroovyClassDoc
public GroovyType superclassType()
superclassType
in interface GroovyClassDoc
public GroovyClassDoc asClassDoc()
asClassDoc
in interface GroovyType
public java.lang.String dimension()
dimension
in interface GroovyType
public boolean isPrimitive()
isPrimitive
in interface GroovyType
public java.lang.String qualifiedTypeName()
qualifiedTypeName
in interface GroovyType
public java.lang.String simpleTypeName()
simpleTypeName
in interface GroovyType
public java.lang.String typeName()
typeName
in interface GroovyType
public java.lang.String fullDottedName()
fullDottedName
in interface GroovyType