org.codehaus.janino

Class Java.AbstractTypeDeclaration

public abstract static class Java.AbstractTypeDeclaration extends Object implements Java.TypeDeclaration

Field Summary
intanonymousClassCount
ListdeclaredClassesAndInterfaces
ListdeclaredMethods
intlocalClassCount
shortmodifiers
Constructor Summary
AbstractTypeDeclaration(Location location, short modifiers)
Method Summary
voidaddDeclaredMethod(Java.MethodDeclarator method)
voidaddMemberTypeDeclaration(Java.MemberTypeDeclaration mcoid)
StringcreateAnonymousClassName()
StringcreateLocalTypeName(String localTypeName)
Java.ScopegetEnclosingScope()
LocationgetLocation()
Java.MemberTypeDeclarationgetMemberTypeDeclaration(String name)
CollectiongetMemberTypeDeclarations()
Java.MethodDeclaratorgetMethodDeclaration(String name)
voidinvalidateMethodCaches()
voidsetEnclosingScope(Java.Scope enclosingScope)
voidthrowParseException(String message)
abstract StringtoString()

Field Detail

anonymousClassCount

public int anonymousClassCount

declaredClassesAndInterfaces

public final List declaredClassesAndInterfaces

declaredMethods

public final List declaredMethods

localClassCount

public int localClassCount

modifiers

public final short modifiers

Constructor Detail

AbstractTypeDeclaration

public AbstractTypeDeclaration(Location location, short modifiers)

Method Detail

addDeclaredMethod

public void addDeclaredMethod(Java.MethodDeclarator method)

addMemberTypeDeclaration

public void addMemberTypeDeclaration(Java.MemberTypeDeclaration mcoid)

createAnonymousClassName

public String createAnonymousClassName()

createLocalTypeName

public String createLocalTypeName(String localTypeName)

getEnclosingScope

public Java.Scope getEnclosingScope()

getLocation

public Location getLocation()

getMemberTypeDeclaration

public Java.MemberTypeDeclaration getMemberTypeDeclaration(String name)

getMemberTypeDeclarations

public Collection getMemberTypeDeclarations()

getMethodDeclaration

public Java.MethodDeclarator getMethodDeclaration(String name)

invalidateMethodCaches

public void invalidateMethodCaches()

setEnclosingScope

public void setEnclosingScope(Java.Scope enclosingScope)

throwParseException

public void throwParseException(String message)

toString

public abstract String toString()