net.janino
Class Java.ContinuableStatement

java.lang.Object
  |
  +--net.janino.Java.Located
        |
        +--net.janino.Java.BlockStatement
              |
              +--net.janino.Java.Statement
                    |
                    +--net.janino.Java.BreakableStatement
                          |
                          +--net.janino.Java.ContinuableStatement
All Implemented Interfaces:
Java.Locatable, Java.Scope
Direct Known Subclasses:
Java.DoStatement, Java.ForStatement, Java.WhileStatement
Enclosing class:
Java

public abstract static class Java.ContinuableStatement
extends Java.BreakableStatement


Field Summary
protected  boolean bodyHasContinue
           
protected  ClassFile.CodeAttribute.Offset whereToContinue
           
 
Fields inherited from class net.janino.Java.Statement
enclosingScope
 
Constructor Summary
Java.ContinuableStatement(Scanner.Location location, Java.Scope enclosingScope)
           
 
Methods inherited from class net.janino.Java.BreakableStatement
compile, compile2, getWhereToBreak
 
Methods inherited from class net.janino.Java.Statement
generatesCode, getEnclosingScope, leave
 
Methods inherited from class net.janino.Java.BlockStatement
addConstantFloatInfo, addConstantIntegerInfo, addConstantStringInfo, allocateLocalVariable, compileError, createDummyCodeAttribute, getLocation, newInserter, newOffset, newUnsetOffset, popInserter, pushInserter, restoreLocalVariables, saveLocalVariables, throwParseException, write, writeBranch, writeByte, writeConstantClassInfo, writeConstantDoubleInfo, writeConstantFieldrefInfo, writeConstantFloatInfo, writeConstantIntegerInfo, writeConstantInterfaceMethodrefInfo, writeConstantLongInfo, writeConstantMethodrefInfo, writeConstantStringInfo, writeInt, writeOffset, writeOpcode, writeShort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

whereToContinue

protected ClassFile.CodeAttribute.Offset whereToContinue

bodyHasContinue

protected boolean bodyHasContinue
Constructor Detail

Java.ContinuableStatement

public Java.ContinuableStatement(Scanner.Location location,
                                 Java.Scope enclosingScope)