Class ExternalGroovyClassDoc
- java.lang.Object
-
- org.codehaus.groovy.tools.groovydoc.ExternalGroovyClassDoc
-
- All Implemented Interfaces:
java.lang.Comparable,GroovyClassDoc,GroovyDoc,GroovyProgramElementDoc,GroovyType
public class ExternalGroovyClassDoc extends java.lang.Object implements GroovyClassDoc
Represents a class not in the codebase being processed.
-
-
Constructor Summary
Constructors Constructor Description ExternalGroovyClassDoc(java.lang.Class externalClass)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.codehaus.groovy.groovydoc.GroovyType
toString
-
-
-
-
Method Detail
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitivein interfaceGroovyType
-
annotations
public GroovyAnnotationRef[] annotations()
- Specified by:
annotationsin interfaceGroovyProgramElementDoc
-
qualifiedTypeName
public java.lang.String qualifiedTypeName()
Description copied from interface:GroovyTypeThe qualified name of this type excluding any dimension information. For example, a two dimensional array of String returns "java.lang.String".- Specified by:
qualifiedTypeNamein interfaceGroovyType
-
superclass
public GroovyClassDoc superclass()
- Specified by:
superclassin interfaceGroovyClassDoc
-
externalClass
public java.lang.Class externalClass()
-
getTypeSourceDescription
public java.lang.String getTypeSourceDescription()
-
simpleTypeName
public java.lang.String simpleTypeName()
Description copied from interface:GroovyTypeThe unqualified name of this type excluding any dimension or nesting information. For example, the classOuter.Innerreturns "Inner".- Specified by:
simpleTypeNamein interfaceGroovyType
-
typeName
public java.lang.String typeName()
Description copied from interface:GroovyTypeThe unqualified name of this type excluding any dimension information. For example, a two dimensional array of String returns "String".- Specified by:
typeNamein interfaceGroovyType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
superclassType
public GroovyType superclassType()
- Specified by:
superclassTypein interfaceGroovyClassDoc
-
constructors
public GroovyConstructorDoc[] constructors()
- Specified by:
constructorsin interfaceGroovyClassDoc
-
constructors
public GroovyConstructorDoc[] constructors(boolean filter)
- Specified by:
constructorsin interfaceGroovyClassDoc
-
definesSerializableFields
public boolean definesSerializableFields()
- Specified by:
definesSerializableFieldsin interfaceGroovyClassDoc
-
enumConstants
public GroovyFieldDoc[] enumConstants()
- Specified by:
enumConstantsin interfaceGroovyClassDoc
-
fields
public GroovyFieldDoc[] fields()
- Specified by:
fieldsin interfaceGroovyClassDoc
-
properties
public GroovyFieldDoc[] properties()
- Specified by:
propertiesin interfaceGroovyClassDoc
-
fields
public GroovyFieldDoc[] fields(boolean filter)
- Specified by:
fieldsin interfaceGroovyClassDoc
-
findClass
public GroovyClassDoc findClass(java.lang.String className)
- Specified by:
findClassin interfaceGroovyClassDoc
-
importedClasses
public GroovyClassDoc[] importedClasses()
- Specified by:
importedClassesin interfaceGroovyClassDoc
-
importedPackages
public GroovyPackageDoc[] importedPackages()
- Specified by:
importedPackagesin interfaceGroovyClassDoc
-
innerClasses
public GroovyClassDoc[] innerClasses()
- Specified by:
innerClassesin interfaceGroovyClassDoc
-
innerClasses
public GroovyClassDoc[] innerClasses(boolean filter)
- Specified by:
innerClassesin interfaceGroovyClassDoc
-
interfaces
public GroovyClassDoc[] interfaces()
- Specified by:
interfacesin interfaceGroovyClassDoc
-
interfaceTypes
public GroovyType[] interfaceTypes()
- Specified by:
interfaceTypesin interfaceGroovyClassDoc
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstractin interfaceGroovyClassDoc
-
isExternalizable
public boolean isExternalizable()
- Specified by:
isExternalizablein interfaceGroovyClassDoc
-
isSerializable
public boolean isSerializable()
- Specified by:
isSerializablein interfaceGroovyClassDoc
-
methods
public GroovyMethodDoc[] methods()
- Specified by:
methodsin interfaceGroovyClassDoc
-
methods
public GroovyMethodDoc[] methods(boolean filter)
- Specified by:
methodsin interfaceGroovyClassDoc
-
serializableFields
public GroovyFieldDoc[] serializableFields()
- Specified by:
serializableFieldsin interfaceGroovyClassDoc
-
serializationMethods
public GroovyMethodDoc[] serializationMethods()
- Specified by:
serializationMethodsin interfaceGroovyClassDoc
-
subclassOf
public boolean subclassOf(GroovyClassDoc gcd)
- Specified by:
subclassOfin interfaceGroovyClassDoc
-
getFullPathName
public java.lang.String getFullPathName()
- Specified by:
getFullPathNamein interfaceGroovyClassDoc
-
getRelativeRootPath
public java.lang.String getRelativeRootPath()
- Specified by:
getRelativeRootPathin interfaceGroovyClassDoc
-
containingClass
public GroovyClassDoc containingClass()
- Specified by:
containingClassin interfaceGroovyProgramElementDoc
-
containingPackage
public GroovyPackageDoc containingPackage()
- Specified by:
containingPackagein interfaceGroovyProgramElementDoc
-
isFinal
public boolean isFinal()
- Specified by:
isFinalin interfaceGroovyProgramElementDoc
-
isPackagePrivate
public boolean isPackagePrivate()
- Specified by:
isPackagePrivatein interfaceGroovyProgramElementDoc
-
isPrivate
public boolean isPrivate()
- Specified by:
isPrivatein interfaceGroovyProgramElementDoc
-
isProtected
public boolean isProtected()
- Specified by:
isProtectedin interfaceGroovyProgramElementDoc
-
isPublic
public boolean isPublic()
- Specified by:
isPublicin interfaceGroovyProgramElementDoc
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceGroovyProgramElementDoc
-
modifiers
public java.lang.String modifiers()
- Specified by:
modifiersin interfaceGroovyProgramElementDoc
-
modifierSpecifier
public int modifierSpecifier()
- Specified by:
modifierSpecifierin interfaceGroovyProgramElementDoc
-
qualifiedName
public java.lang.String qualifiedName()
- Specified by:
qualifiedNamein interfaceGroovyProgramElementDoc
-
commentText
public java.lang.String commentText()
- Specified by:
commentTextin interfaceGroovyDoc
-
getRawCommentText
public java.lang.String getRawCommentText()
- Specified by:
getRawCommentTextin interfaceGroovyDoc
-
isAnnotationType
public boolean isAnnotationType()
- Specified by:
isAnnotationTypein interfaceGroovyDoc
-
isAnnotationTypeElement
public boolean isAnnotationTypeElement()
- Specified by:
isAnnotationTypeElementin interfaceGroovyDoc
-
isConstructor
public boolean isConstructor()
- Specified by:
isConstructorin interfaceGroovyDoc
-
isDeprecated
public boolean isDeprecated()
- Specified by:
isDeprecatedin interfaceGroovyDoc
-
isEnumConstant
public boolean isEnumConstant()
- Specified by:
isEnumConstantin interfaceGroovyDoc
-
isException
public boolean isException()
- Specified by:
isExceptionin interfaceGroovyDoc
-
isIncluded
public boolean isIncluded()
- Specified by:
isIncludedin interfaceGroovyDoc
-
isInterface
public boolean isInterface()
- Specified by:
isInterfacein interfaceGroovyDoc
-
isOrdinaryClass
public boolean isOrdinaryClass()
- Specified by:
isOrdinaryClassin interfaceGroovyDoc
-
setRawCommentText
public void setRawCommentText(java.lang.String arg0)
- Specified by:
setRawCommentTextin interfaceGroovyDoc
-
firstSentenceCommentText
public java.lang.String firstSentenceCommentText()
- Specified by:
firstSentenceCommentTextin interfaceGroovyDoc
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareToin interfacejava.lang.Comparable
-
-