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.statement.udf   
railo.transformer.bytecode.util   
railo.transformer.cfml.evaluator.impl   
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 that return types with arguments of type Statement
 List<Statement> Body.getStatements()
           
 List<Statement> BodyBase.getStatements()
           
 

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<LitString> keys, List<Statement> statements, BytecodeContext bc)
           
static void BodyBase.writeOut2(BytecodeContext statConstr, BytecodeContext constr, List<LitString> 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 Condition
           
 class DoWhile
           
 class ExpressionAsStatement
           
 class For
           
 class ForEach
           
 class NativeSwitch
           
 class PrintOut
           
 class Retry
           
 class Return
          Return Statement
 class StatementBase
          A single Statement
 class StatementBaseNoFinal
           
 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, Position start, Position end, boolean doBreak)
           
 void NativeSwitch.addDefaultCase(Statement defaultStatement)
           
 Condition.Pair Condition.addElseIf(ExprBoolean condition, Statement body, Position start, Position end)
          adds a else statement
 Condition.Pair Condition.setElse(Statement body, Position start, Position end)
          sets the else Block of the condition
 void Retry.setParent(Statement parent)
           
 void StatementBase.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, Position start, Position end)
           
Condition(boolean b, Statement body, Position start, Position end)
           
Condition(ExprBoolean condition, Statement body, Position start, Position end)
          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 TagBaseNoFinal
           
 class TagBreak
           
 class TagComponent
           
 class TagContinue
           
 class TagFunction
           
 class TagGroup
           
 class TagIf
           
 class TagImport
           
 class TagInclude
           
 class TagJavaScript
           
 class TagLoop
           
 class TagOther
           
 class TagOutput
           
 class TagParam
           
 class TagReThrow
           
 class TagRetry
           
 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 TagGroup TagGroupUtil.getParentTagGroupQuery(Statement st, short type)
           
static TagOutput TagOutput.getParentTagOutputQuery(Statement stat)
           
 void TagReturn.setParent(Statement parent)
           
 void TagBreak.setParent(Statement parent)
           
 void TagContinue.setParent(Statement parent)
           
 void TagRetry.setParent(Statement parent)
           
 

Uses of Statement in railo.transformer.bytecode.statement.udf
 

Classes in railo.transformer.bytecode.statement.udf that implement Statement
 class Closure
           
 class Function
           
 class FunctionImpl
           
 

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 FlowControlBreak ASMUtil.getAncestorBreakFCStatement(Statement stat, List<FlowControlFinal> finallyLabels, String label)
           
static Tag ASMUtil.getAncestorComponent(Statement stat)
           
static FlowControlContinue ASMUtil.getAncestorContinueFCStatement(Statement stat, List<FlowControlFinal> finallyLabels, String label)
           
static Page ASMUtil.getAncestorPage(Statement stat)
           
static Page ASMUtil.getAncestorPage(Statement stat, Page defaultValue)
           
static FlowControlRetry ASMUtil.getAncestorRetryFCStatement(Statement stat, List<FlowControlFinal> finallyLabels, String label)
           
static Statement ASMUtil.getAncestorTryStatement(Statement stat)
           
static Statement ASMUtil.getRoot(Statement stat)
           
static boolean ASMUtil.hasAncestorBreakFCStatement(Statement stat, String label)
           
static boolean ASMUtil.hasAncestorContinueFCStatement(Statement stat, String label)
           
static boolean ASMUtil.hasAncestorRetryFCStatement(Statement stat, String label)
           
static boolean ASMUtil.hasAncestorTryStatement(Statement stat)
           
static boolean ASMUtil.isCFC(Statement s)
           
static boolean ASMUtil.isRoot(Statement statement)
           
static void ASMUtil.leadFlow(BytecodeContext bc, Statement stat, int flowType, String label)
           
static void ASMUtil.listAncestor(Statement stat)
           
 

Uses of Statement in railo.transformer.cfml.evaluator.impl
 

Methods in railo.transformer.cfml.evaluator.impl that return Statement
static Statement Retry.getAncestorCatch(TagLib tagLib, Statement stat)
           
 

Methods in railo.transformer.cfml.evaluator.impl with parameters of type Statement
static Statement Retry.getAncestorCatch(TagLib tagLib, Statement stat)
           
 

Uses of Statement in railo.transformer.cfml.script
 

Methods in railo.transformer.cfml.script that return Statement
 Statement AbstrCFMLScriptTransformer.paramStatement(AbstrCFMLExprTransformer.Data data, Body parent)
           
 



Copyright © 2012 Railo