[Java] Interface GroovyClassDoc

  • org.codehaus.groovy.groovydoc.GroovyType
All Superinterfaces:
GroovyProgramElementDoc, GroovyDoc, GroovyType
public interface GroovyClassDoc
extends GroovyProgramElementDoc, GroovyType

Methods Summary

Methods
Type Params Return Type Name and description
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()

Inherited Methods Summary

Inherited Methods
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