railo.transformer.bytecode.statement
Class Condition
java.lang.Object
railo.transformer.bytecode.statement.StatementBase
railo.transformer.bytecode.statement.StatementBaseNoFinal
railo.transformer.bytecode.statement.Condition
- All Implemented Interfaces:
- Statement, HasBodies
public final class Condition
- extends StatementBaseNoFinal
- implements HasBodies
Condition
public Condition(Position start,
Position end)
- Constructor of the class
- Parameters:
condition
- body
- line
-
Condition
public Condition(ExprBoolean condition,
Statement body,
Position start,
Position end)
- Constructor of the class
- Parameters:
condition
- body
- line
-
Condition
public Condition(boolean b,
Statement body,
Position start,
Position end)
addElseIf
public Condition.Pair addElseIf(ExprBoolean condition,
Statement body,
Position start,
Position end)
- adds a else statement
- Parameters:
condition
- body
-
setElse
public Condition.Pair setElse(Statement body,
Position start,
Position end)
- sets the else Block of the condition
- Parameters:
body
-
_writeOut
public void _writeOut(BytecodeContext bc)
throws BytecodeException
- Description copied from class:
StatementBase
- write out the stament to the adater
- Specified by:
_writeOut
in class StatementBase
- Throws:
BytecodeException
getBodies
public Body[] getBodies()
- Specified by:
getBodies
in interface HasBodies
- See Also:
HasBodies.getBodies()
Copyright © 2012 Railo