[Java] Interface GroovyClassDoc
- org.codehaus.groovy.groovydoc.GroovyType
- All Superinterfaces:
- GroovyProgramElementDoc, GroovyDoc, GroovyType
public interface GroovyClassDoc extends GroovyProgramElementDoc, GroovyType
Methods Summary
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
interface GroovyProgramElementDoc | annotations, containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifierSpecifier, modifiers, qualifiedName |
interface GroovyType | isPrimitive, qualifiedTypeName, simpleTypeName, toString, typeName |
Method Detail
public GroovyConstructorDoc[] constructors()
public GroovyConstructorDoc[] constructors(boolean filter)
public boolean definesSerializableFields()
public GroovyFieldDoc[] enumConstants()
public GroovyFieldDoc[] fields()
public GroovyFieldDoc[] fields(boolean filter)
public GroovyClassDoc findClass(String className)
public String getFullPathName()
public String getRelativeRootPath()
public GroovyClassDoc[] importedClasses()
public GroovyPackageDoc[] importedPackages()
public GroovyClassDoc[] innerClasses()
public GroovyClassDoc[] innerClasses(boolean filter)
public GroovyType[] interfaceTypes()
public GroovyClassDoc[] interfaces()
public boolean isAbstract()
public boolean isExternalizable()
public boolean isSerializable()
public GroovyMethodDoc[] methods()
public GroovyMethodDoc[] methods(boolean filter)
public GroovyFieldDoc[] properties()
public GroovyFieldDoc[] serializableFields()
public GroovyMethodDoc[] serializationMethods()
public boolean subclassOf(GroovyClassDoc gcd)
public GroovyClassDoc superclass()
public GroovyType superclassType()
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/groovydoc/GroovyClassDoc.html