net.janino
Class Java.LocalVariableDeclarationStatement

java.lang.Object
  |
  +--net.janino.Java.Statement
        |
        +--net.janino.Java.LocalVariableDeclarationStatement
All Implemented Interfaces:
Java.BlockStatement, Java.Locatable, Java.Scope
Enclosing class:
Java

public static class Java.LocalVariableDeclarationStatement
extends Java.Statement


Fields inherited from class net.janino.Java.Statement
enclosingScope
 
Constructor Summary
Java.LocalVariableDeclarationStatement(Scanner.Location location, Java.Block declaringBlock, short modifiers, Java.Type type, Java.VariableDeclarator[] variableDeclarators)
           
 
Method Summary
 boolean compile(ClassFile.CodeAttribute codeAttribute)
           
 
Methods inherited from class net.janino.Java.Statement
getEnclosingScope, getLocation, leave, throwCompileException, throwParseException
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Java.LocalVariableDeclarationStatement

public Java.LocalVariableDeclarationStatement(Scanner.Location location,
                                              Java.Block declaringBlock,
                                              short modifiers,
                                              Java.Type type,
                                              Java.VariableDeclarator[] variableDeclarators)
Method Detail

compile

public boolean compile(ClassFile.CodeAttribute codeAttribute)
                throws Java.CompileException
Overrides:
compile in class Java.Statement
Following copied from interface: net.janino.Java.BlockStatement
Returns:
false if this statement cannot complete normally (14.20)