public abstract static class Java.ClassDeclaration extends Java.AbstractTypeDeclaration
Modifier and Type | Field and Description |
---|---|
java.util.List |
constructors |
java.util.List |
variableDeclaratorsAndInitializers |
anonymousClassCount, localClassCount
Constructor and Description |
---|
Java.ClassDeclaration(Location location,
Java.ModifiersAndAnnotations modifiersAndAnnotations) |
Modifier and Type | Method and Description |
---|---|
void |
addConstructor(Java.ConstructorDeclarator cd) |
void |
addVariableDeclaratorOrInitializer(Java.TypeBodyDeclaration tbd) |
void |
defineSyntheticField(IClass.IField iField) |
addDeclaredMethod, addMemberTypeDeclaration, createAnonymousClassName, createLocalTypeName, getEnclosingScope, getLocation, getMemberTypeDeclaration, getMemberTypeDeclarations, getMethodDeclaration, getMethodDeclarations, getModifiersAndAnnotations, invalidateMethodCaches, setEnclosingScope, throwCompileException, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, getClassName
public final java.util.List constructors
public final java.util.List variableDeclaratorsAndInitializers
public Java.ClassDeclaration(Location location, Java.ModifiersAndAnnotations modifiersAndAnnotations)
public void addConstructor(Java.ConstructorDeclarator cd)
public void addVariableDeclaratorOrInitializer(Java.TypeBodyDeclaration tbd)
public void defineSyntheticField(IClass.IField iField) throws CompileException
CompileException