org.codehaus.janino
Class Java.ClassDeclaration
java.lang.Object
org.codehaus.janino.Java.AbstractTypeDeclaration
org.codehaus.janino.Java.ClassDeclaration
- All Implemented Interfaces:
- Java.Locatable, Java.Scope, Java.TypeDeclaration
- Direct Known Subclasses:
- Java.AnonymousClassDeclaration, Java.NamedClassDeclaration
- Enclosing class:
- Java
public abstract static class Java.ClassDeclaration
- extends Java.AbstractTypeDeclaration
Methods inherited from class org.codehaus.janino.Java.AbstractTypeDeclaration |
addDeclaredMethod, addMemberTypeDeclaration, createAnonymousClassName, createLocalTypeName, getEnclosingScope, getLocation, getMemberTypeDeclaration, getMemberTypeDeclarations, setEnclosingScope, throwParseException, toString |
constructors
public final List constructors
variableDeclaratorsAndInitializers
public final List variableDeclaratorsAndInitializers
Java.ClassDeclaration
public Java.ClassDeclaration(Location location,
short modifiers)
addConstructor
public void addConstructor(Java.ConstructorDeclarator cd)
addVariableDeclaratorOrInitializer
public void addVariableDeclaratorOrInitializer(Java.TypeBodyDeclaration tbd)
defineSyntheticField
public void defineSyntheticField(IClass.IField iField)
throws CompileException
- Throws:
CompileException