public static final class Java.PackageMemberClassDeclaration extends Java.NamedClassDeclaration implements Java.PackageMemberTypeDeclaration
implementedTypes, name, optionalExtendedType
constructors, variableDeclaratorsAndInitializers
anonymousClassCount, localClassCount
Constructor and Description |
---|
PackageMemberClassDeclaration(Location location,
java.lang.String optionalDocComment,
Java.ModifiersAndAnnotations modifiersAndAnnotations,
java.lang.String name,
Java.Type optionalExtendedType,
Java.Type[] implementedTypes) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor.TypeDeclarationVisitor visitor) |
java.lang.String |
getClassName()
Determine the effective class name, e.g.
|
Java.CompilationUnit |
getDeclaringCompilationUnit() |
void |
setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit) |
getDocComment, getName, hasDeprecatedDocTag, toString
addConstructor, addVariableDeclaratorOrInitializer, defineSyntheticField
addDeclaredMethod, addMemberTypeDeclaration, createAnonymousClassName, createLocalTypeName, getEnclosingScope, getLocation, getMemberTypeDeclaration, getMemberTypeDeclarations, getMethodDeclaration, getMethodDeclarations, getModifiersAndAnnotations, invalidateMethodCaches, setEnclosingScope, throwCompileException
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
createAnonymousClassName, createLocalTypeName, getMemberTypeDeclaration, getMemberTypeDeclarations, getMethodDeclaration, getMethodDeclarations, getModifiersAndAnnotations
getLocation, throwCompileException
getEnclosingScope
public PackageMemberClassDeclaration(Location location, java.lang.String optionalDocComment, Java.ModifiersAndAnnotations modifiersAndAnnotations, java.lang.String name, Java.Type optionalExtendedType, Java.Type[] implementedTypes) throws CompileException
CompileException
public void setDeclaringCompilationUnit(Java.CompilationUnit declaringCompilationUnit)
setDeclaringCompilationUnit
in interface Java.PackageMemberTypeDeclaration
public Java.CompilationUnit getDeclaringCompilationUnit()
getDeclaringCompilationUnit
in interface Java.PackageMemberTypeDeclaration
public java.lang.String getClassName()
Java.TypeDeclaration
getClassName
in interface Java.TypeDeclaration
public void accept(Visitor.TypeDeclarationVisitor visitor)
accept
in interface Java.TypeDeclaration