|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Statement | |
---|---|
railo.transformer.bytecode | |
railo.transformer.bytecode.statement | |
railo.transformer.bytecode.statement.tag | |
railo.transformer.bytecode.util | |
railo.transformer.cfml.script |
Uses of Statement in railo.transformer.bytecode |
---|
Subinterfaces of Statement in railo.transformer.bytecode | |
---|---|
interface |
Body
Body tag (Statement collector) |
Classes in railo.transformer.bytecode that implement Statement | |
---|---|
class |
BodyBase
Base Body implementation |
class |
FlowControlBody
|
class |
FunctionBody
|
class |
Page
represent a single Page like "index.cfm" |
class |
ScriptBody
|
Methods in railo.transformer.bytecode that return Statement | |
---|---|
Statement |
Statement.getParent()
|
Methods in railo.transformer.bytecode with parameters of type Statement | |
---|---|
void |
Body.addFirst(Statement statement)
adds a statement to the Page |
void |
BodyBase.addFirst(Statement statement)
|
void |
Body.addStatement(Statement statement)
|
void |
BodyBase.addStatement(Statement statement)
|
void |
Body.remove(Statement stat)
|
void |
BodyBase.remove(Statement statement)
|
void |
Statement.setParent(Statement parent)
sets parent statement to statement |
Method parameters in railo.transformer.bytecode with type arguments of type Statement | |
---|---|
static void |
BodyBase.writeOut(BytecodeContext statConstr,
BytecodeContext constr,
List keys,
List<Statement> statements,
BytecodeContext bc)
|
Uses of Statement in railo.transformer.bytecode.statement |
---|
Classes in railo.transformer.bytecode.statement that implement Statement | |
---|---|
class |
Abort
|
class |
Break
|
class |
Condition
|
class |
Continue
|
class |
DoWhile
|
class |
ExpressionStatement
|
class |
For
|
class |
ForEach
|
class |
Function
|
class |
NativeSwitch
|
class |
PrintOut
|
class |
Return
Return Statement |
class |
StatementBase
A single Statement |
class |
Switch
|
class |
SystemOut
|
class |
TryCatchFinally
produce try-catch-finally |
class |
While
|
Methods in railo.transformer.bytecode.statement that return Statement | |
---|---|
Statement |
StatementBase.getParent()
|
Methods in railo.transformer.bytecode.statement with parameters of type Statement | |
---|---|
void |
NativeSwitch.addCase(int value,
Statement body,
int startline,
int endline,
boolean doBreak)
|
void |
NativeSwitch.addDefaultCase(Statement defaultStatement)
|
void |
Condition.addElseIf(ExprBoolean condition,
Statement body,
int line)
adds a else statment |
void |
Condition.setElse(Statement body,
int line)
sets the else Block of the condition |
void |
Break.setParent(Statement parent)
|
void |
StatementBase.setParent(Statement parent)
|
void |
Continue.setParent(Statement parent)
|
void |
Return.setParent(Statement parent)
|
Constructors in railo.transformer.bytecode.statement with parameters of type Statement | |
---|---|
Condition.Pair(ExprBoolean condition,
Statement body,
int line)
|
|
Condition(boolean b,
Statement body,
int line)
|
|
Condition(ExprBoolean condition,
Statement body,
int line)
Constructor of the class |
Uses of Statement in railo.transformer.bytecode.statement.tag |
---|
Subinterfaces of Statement in railo.transformer.bytecode.statement.tag | |
---|---|
interface |
Tag
|
Classes in railo.transformer.bytecode.statement.tag that implement Statement | |
---|---|
class |
TagBase
|
class |
TagBreak
|
class |
TagComponent
|
class |
TagContinue
|
class |
TagFunction
|
class |
TagIf
|
class |
TagImport
|
class |
TagInclude
|
class |
TagJavaScript
|
class |
TagLoop
|
class |
TagOutput
|
class |
TagParam
|
class |
TagReThrow
|
class |
TagReturn
|
class |
TagScript
|
class |
TagSet
|
class |
TagSilent
|
class |
TagSwitch
|
class |
TagThread
|
class |
TagTry
|
class |
TagWhile
|
Methods in railo.transformer.bytecode.statement.tag with parameters of type Statement | |
---|---|
static TagOutput |
TagOutput.getParentTagOutputQuery(Statement stat)
|
void |
TagReturn.setParent(Statement parent)
|
void |
TagBreak.setParent(Statement parent)
|
void |
TagContinue.setParent(Statement parent)
|
Uses of Statement in railo.transformer.bytecode.util |
---|
Methods in railo.transformer.bytecode.util that return Statement | |
---|---|
static Statement |
ASMUtil.getAncestorTryStatement(Statement stat)
|
static Statement |
ASMUtil.getRoot(Statement stat)
|
Methods in railo.transformer.bytecode.util with parameters of type Statement | |
---|---|
static void |
ExpressionUtil.callEndLog(BytecodeContext bc,
Statement s,
String id)
|
static void |
ExpressionUtil.callStartLog(BytecodeContext bc,
Statement s,
String id)
|
static Tag |
ASMUtil.getAncestorComponent(Statement stat)
|
static FlowControl |
ASMUtil.getAncestorFlowControlStatement(Statement stat)
get ancestor LoopStatement |
static Page |
ASMUtil.getAncestorPage(Statement stat)
|
static Statement |
ASMUtil.getAncestorTryStatement(Statement stat)
|
static int |
ExpressionUtil.getEndLine(Statement s)
|
static Statement |
ASMUtil.getRoot(Statement stat)
|
static int |
ExpressionUtil.getStartLine(Statement s)
|
static boolean |
ASMUtil.hasAncestorLoopStatement(Statement stat)
has ancestor LoopStatement |
static boolean |
ASMUtil.hasAncestorTryStatement(Statement stat)
|
static boolean |
ASMUtil.isCFC(Statement s)
|
static boolean |
ASMUtil.isRoot(Statement statement)
|
static void |
ASMUtil.listAncestor(Statement stat)
|
Uses of Statement in railo.transformer.cfml.script |
---|
Methods in railo.transformer.cfml.script that return Statement | |
---|---|
Statement |
CFMLScriptTransformer._multiAttrStatement(Body parent,
CFMLExprTransformer.Data data,
TagLibTag tlt)
|
Statement |
CFMLScriptTransformer.forStatement(CFMLExprTransformer.Data data)
Liest ein for Statement ein. |
Statement |
CFMLScriptTransformer.paramStatement(CFMLExprTransformer.Data data,
Body parent)
|
Statement |
CFMLScriptTransformer.propertyStatement(CFMLExprTransformer.Data data,
Body parent)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |