Web Site

org.codehaus.janino
Class Java.Initializer

java.lang.Object
  extended byorg.codehaus.janino.Java.Located
      extended byorg.codehaus.janino.Java.AbstractTypeBodyDeclaration
          extended byorg.codehaus.janino.Java.Initializer
All Implemented Interfaces:
Java.BlockStatement, Java.Locatable, Java.Scope, Java.TypeBodyDeclaration
Enclosing class:
Java

public static final class Java.Initializer
extends Java.AbstractTypeBodyDeclaration
implements Java.BlockStatement

Representation of an instance (JLS2 8.6) or static initializer (JLS2 8.7).


Constructor Summary
Java.Initializer(Location location, Java.TypeDeclaration declaringType, boolean statiC)
           
 
Method Summary
 void setBlock(Java.Block block)
           
 void visit(org.codehaus.janino.Visitor.BlockStatementVisitor visitor)
           
 void visit(org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor visitor)
           
 
Methods inherited from class org.codehaus.janino.Java.AbstractTypeBodyDeclaration
getDeclaringType, getEnclosingScope, getLocation, isStatic, throwParseException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.janino.Java.Locatable
getLocation, throwParseException
 
Methods inherited from interface org.codehaus.janino.Java.Scope
getEnclosingScope
 

Constructor Detail

Java.Initializer

public Java.Initializer(Location location,
                        Java.TypeDeclaration declaringType,
                        boolean statiC)
Method Detail

setBlock

public void setBlock(Java.Block block)

visit

public final void visit(org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor visitor)
Specified by:
visit in interface Java.TypeBodyDeclaration

visit

public final void visit(org.codehaus.janino.Visitor.BlockStatementVisitor visitor)
Specified by:
visit in interface Java.BlockStatement

Web Site