org.codehaus.janino
public interface Java.TypeDeclaration extends Java.Locatable, Java.Scope
Method Summary | |
---|---|
void | accept(Visitor.TypeDeclarationVisitor visitor) |
String | createAnonymousClassName()
Creates a unique name for an anonymous class. |
String | createLocalTypeName(String localTypeName)
Creates a unique name for a local class or interface. |
String | getClassName()
Determine the effective class name, e.g. |
Java.MemberTypeDeclaration | getMemberTypeDeclaration(String name)
Return the member type with the given name. |
Returns: null
if a member type with that name is not declared