Web Site

org.codehaus.janino
Interface Java.TypeBodyDeclaration

All Superinterfaces:
Java.Locatable, Java.Scope
All Known Subinterfaces:
Java.MemberTypeDeclaration
All Known Implementing Classes:
Java.AbstractTypeBodyDeclaration, Java.ConstructorDeclarator, Java.FieldDeclaration, Java.FunctionDeclarator, Java.Initializer, Java.MemberClassDeclaration, Java.MemberInterfaceDeclaration, Java.MethodDeclarator
Enclosing class:
Java

public static interface Java.TypeBodyDeclaration
extends Java.Locatable, Java.Scope

Representation of a "ClassBodyDeclaration" or an "InterfaceMemberDeclaration". These are:


Method Summary
 void accept(Visitor.TypeBodyDeclarationVisitor visitor)
           
 Java.TypeDeclaration getDeclaringType()
           
 boolean isStatic()
           
 void setDeclaringType(Java.TypeDeclaration declaringType)
           
 
Methods inherited from interface org.codehaus.janino.Java.Locatable
getLocation, throwParseException
 
Methods inherited from interface org.codehaus.janino.Java.Scope
getEnclosingScope
 

Method Detail

setDeclaringType

void setDeclaringType(Java.TypeDeclaration declaringType)

getDeclaringType

Java.TypeDeclaration getDeclaringType()

isStatic

boolean isStatic()

accept

void accept(Visitor.TypeBodyDeclarationVisitor visitor)

Web Site