public class ExternalGroovyClassDoc extends java.lang.Object implements GroovyClassDoc
Constructor and Description |
---|
ExternalGroovyClassDoc(java.lang.Class externalClass) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
toString
public ExternalGroovyClassDoc(java.lang.Class externalClass)
public boolean isPrimitive()
isPrimitive
in interface GroovyType
public GroovyAnnotationRef[] annotations()
annotations
in interface GroovyProgramElementDoc
public java.lang.String qualifiedTypeName()
GroovyType
java.lang.String
".qualifiedTypeName
in interface GroovyType
public GroovyClassDoc superclass()
superclass
in interface GroovyClassDoc
public java.lang.Class externalClass()
public java.lang.String getTypeSourceDescription()
public java.lang.String simpleTypeName()
GroovyType
Outer.Inner
returns "Inner
".simpleTypeName
in interface GroovyType
public java.lang.String typeName()
GroovyType
String
".typeName
in interface GroovyType
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public GroovyType superclassType()
superclassType
in interface GroovyClassDoc
public GroovyConstructorDoc[] constructors()
constructors
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()
fields
in interface GroovyClassDoc
public GroovyFieldDoc[] properties()
properties
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()
methods
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 java.lang.String getFullPathName()
getFullPathName
in interface GroovyClassDoc
public java.lang.String getRelativeRootPath()
getRelativeRootPath
in interface GroovyClassDoc
public GroovyClassDoc containingClass()
containingClass
in interface GroovyProgramElementDoc
public GroovyPackageDoc containingPackage()
containingPackage
in interface GroovyProgramElementDoc
public boolean isFinal()
isFinal
in interface GroovyProgramElementDoc
public boolean isPackagePrivate()
isPackagePrivate
in interface GroovyProgramElementDoc
public boolean isPrivate()
isPrivate
in interface GroovyProgramElementDoc
public boolean isProtected()
isProtected
in interface GroovyProgramElementDoc
public boolean isPublic()
isPublic
in interface GroovyProgramElementDoc
public boolean isStatic()
isStatic
in interface GroovyProgramElementDoc
public java.lang.String modifiers()
modifiers
in interface GroovyProgramElementDoc
public int modifierSpecifier()
modifierSpecifier
in interface GroovyProgramElementDoc
public java.lang.String qualifiedName()
qualifiedName
in interface GroovyProgramElementDoc
public java.lang.String commentText()
commentText
in interface GroovyDoc
public java.lang.String getRawCommentText()
getRawCommentText
in interface GroovyDoc
public boolean isAnnotationType()
isAnnotationType
in interface GroovyDoc
public boolean isAnnotationTypeElement()
isAnnotationTypeElement
in interface GroovyDoc
public boolean isConstructor()
isConstructor
in interface GroovyDoc
public boolean isDeprecated()
isDeprecated
in interface GroovyDoc
public boolean isEnumConstant()
isEnumConstant
in interface GroovyDoc
public boolean isException()
isException
in interface GroovyDoc
public boolean isIncluded()
isIncluded
in interface GroovyDoc
public boolean isInterface()
isInterface
in interface GroovyDoc
public boolean isOrdinaryClass()
isOrdinaryClass
in interface GroovyDoc
public void setRawCommentText(java.lang.String arg0)
setRawCommentText
in interface GroovyDoc
public java.lang.String firstSentenceCommentText()
firstSentenceCommentText
in interface GroovyDoc
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable