Uses of Interface
railo.transformer.bytecode.Statement

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)
           
 



Copyright © 2012 Railo