Class ExternalGroovyClassDoc
java.lang.Object
org.codehaus.groovy.tools.groovydoc.ExternalGroovyClassDoc
- All Implemented Interfaces:
Comparable<GroovyDoc>
,GroovyClassDoc
,GroovyDoc
,GroovyProgramElementDoc
,GroovyType
Represents a class not in the codebase being processed.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
constructors
(boolean filter) boolean
boolean
fields()
fields
(boolean filter) int
hashCode()
innerClasses
(boolean filter) boolean
boolean
boolean
boolean
isClass()
boolean
boolean
boolean
isEnum()
boolean
boolean
isError()
boolean
boolean
boolean
isField()
boolean
isFinal()
boolean
boolean
boolean
isMethod()
boolean
boolean
boolean
boolean
boolean
boolean
isPublic()
boolean
isRecord()
boolean
boolean
isStatic()
methods()
methods
(boolean filter) int
name()
The qualified name of this type excluding any dimension information.void
setRawCommentText
(String arg0) The unqualified name of this type excluding any dimension or nesting information.boolean
subclassOf
(GroovyClassDoc gcd) typeName()
The unqualified name of this type excluding any dimension information.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
-
Constructor Details
-
ExternalGroovyClassDoc
-
-
Method Details
-
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitive
in interfaceGroovyType
-
annotations
- Specified by:
annotations
in interfaceGroovyProgramElementDoc
-
qualifiedTypeName
Description copied from interface:GroovyType
The qualified name of this type excluding any dimension information. For example, a two-dimensional array of String returns "java.lang.String
".- Specified by:
qualifiedTypeName
in interfaceGroovyType
-
superclass
- Specified by:
superclass
in interfaceGroovyClassDoc
-
externalClass
-
getTypeSourceDescription
-
simpleTypeName
Description copied from interface:GroovyType
The unqualified name of this type excluding any dimension or nesting information. For example, the classOuter.Inner
returns "Inner
".- Specified by:
simpleTypeName
in interfaceGroovyType
-
typeName
Description copied from interface:GroovyType
The unqualified name of this type excluding any dimension information. For example, a two-dimensional array of String returns "String
".- Specified by:
typeName
in interfaceGroovyType
-
hashCode
public int hashCode() -
equals
-
superclassType
- Specified by:
superclassType
in interfaceGroovyClassDoc
-
constructors
- Specified by:
constructors
in interfaceGroovyClassDoc
-
constructors
- Specified by:
constructors
in interfaceGroovyClassDoc
-
definesSerializableFields
public boolean definesSerializableFields()- Specified by:
definesSerializableFields
in interfaceGroovyClassDoc
-
enumConstants
- Specified by:
enumConstants
in interfaceGroovyClassDoc
-
fields
- Specified by:
fields
in interfaceGroovyClassDoc
-
properties
- Specified by:
properties
in interfaceGroovyClassDoc
-
fields
- Specified by:
fields
in interfaceGroovyClassDoc
-
findClass
- Specified by:
findClass
in interfaceGroovyClassDoc
-
importedClasses
- Specified by:
importedClasses
in interfaceGroovyClassDoc
-
importedPackages
- Specified by:
importedPackages
in interfaceGroovyClassDoc
-
innerClasses
- Specified by:
innerClasses
in interfaceGroovyClassDoc
-
innerClasses
- Specified by:
innerClasses
in interfaceGroovyClassDoc
-
interfaces
- Specified by:
interfaces
in interfaceGroovyClassDoc
-
interfaceTypes
- Specified by:
interfaceTypes
in interfaceGroovyClassDoc
-
isAbstract
public boolean isAbstract()- Specified by:
isAbstract
in interfaceGroovyClassDoc
-
isExternalizable
public boolean isExternalizable()- Specified by:
isExternalizable
in interfaceGroovyClassDoc
-
isSerializable
public boolean isSerializable()- Specified by:
isSerializable
in interfaceGroovyClassDoc
-
methods
- Specified by:
methods
in interfaceGroovyClassDoc
-
methods
- Specified by:
methods
in interfaceGroovyClassDoc
-
serializableFields
- Specified by:
serializableFields
in interfaceGroovyClassDoc
-
serializationMethods
- Specified by:
serializationMethods
in interfaceGroovyClassDoc
-
subclassOf
- Specified by:
subclassOf
in interfaceGroovyClassDoc
-
getFullPathName
- Specified by:
getFullPathName
in interfaceGroovyClassDoc
-
getRelativeRootPath
- Specified by:
getRelativeRootPath
in interfaceGroovyClassDoc
-
containingClass
- Specified by:
containingClass
in interfaceGroovyProgramElementDoc
-
containingPackage
- Specified by:
containingPackage
in interfaceGroovyProgramElementDoc
-
isFinal
public boolean isFinal()- Specified by:
isFinal
in interfaceGroovyProgramElementDoc
-
isPackagePrivate
public boolean isPackagePrivate()- Specified by:
isPackagePrivate
in interfaceGroovyProgramElementDoc
-
isPrivate
public boolean isPrivate()- Specified by:
isPrivate
in interfaceGroovyProgramElementDoc
-
isProtected
public boolean isProtected()- Specified by:
isProtected
in interfaceGroovyProgramElementDoc
-
isPublic
public boolean isPublic()- Specified by:
isPublic
in interfaceGroovyProgramElementDoc
-
isStatic
public boolean isStatic()- Specified by:
isStatic
in interfaceGroovyProgramElementDoc
-
modifiers
- Specified by:
modifiers
in interfaceGroovyProgramElementDoc
-
modifierSpecifier
public int modifierSpecifier()- Specified by:
modifierSpecifier
in interfaceGroovyProgramElementDoc
-
qualifiedName
- Specified by:
qualifiedName
in interfaceGroovyProgramElementDoc
-
commentText
- Specified by:
commentText
in interfaceGroovyDoc
-
getRawCommentText
- Specified by:
getRawCommentText
in interfaceGroovyDoc
-
isAnnotationType
public boolean isAnnotationType()- Specified by:
isAnnotationType
in interfaceGroovyDoc
-
isAnnotationTypeElement
public boolean isAnnotationTypeElement()- Specified by:
isAnnotationTypeElement
in interfaceGroovyDoc
-
isClass
public boolean isClass() -
isConstructor
public boolean isConstructor()- Specified by:
isConstructor
in interfaceGroovyDoc
-
isDeprecated
public boolean isDeprecated()- Specified by:
isDeprecated
in interfaceGroovyDoc
-
isEnum
public boolean isEnum() -
isRecord
public boolean isRecord() -
isEnumConstant
public boolean isEnumConstant()- Specified by:
isEnumConstant
in interfaceGroovyDoc
-
isError
public boolean isError() -
isException
public boolean isException()- Specified by:
isException
in interfaceGroovyDoc
-
isField
public boolean isField() -
isIncluded
public boolean isIncluded()- Specified by:
isIncluded
in interfaceGroovyDoc
-
isInterface
public boolean isInterface()- Specified by:
isInterface
in interfaceGroovyDoc
-
isMethod
public boolean isMethod() -
isOrdinaryClass
public boolean isOrdinaryClass()- Specified by:
isOrdinaryClass
in interfaceGroovyDoc
-
name
-
setRawCommentText
- Specified by:
setRawCommentText
in interfaceGroovyDoc
-
firstSentenceCommentText
- Specified by:
firstSentenceCommentText
in interfaceGroovyDoc
-
compareTo
- Specified by:
compareTo
in interfaceComparable<GroovyDoc>
-