Uses of Class
railo.transformer.bytecode.BytecodeContext

Packages that use BytecodeContext
railo.transformer.bytecode   
railo.transformer.bytecode.cast   
railo.transformer.bytecode.expression   
railo.transformer.bytecode.expression.type   
railo.transformer.bytecode.expression.var   
railo.transformer.bytecode.literal   
railo.transformer.bytecode.op   
railo.transformer.bytecode.statement   
railo.transformer.bytecode.statement.tag   
railo.transformer.bytecode.statement.udf   
railo.transformer.bytecode.util   
railo.transformer.bytecode.visitor   
 

Uses of BytecodeContext in railo.transformer.bytecode
 

Methods in railo.transformer.bytecode that return BytecodeContext
 BytecodeContext BytecodeContext.getConstructor()
           
 BytecodeContext BytecodeContext.getRoot()
           
 BytecodeContext BytecodeContext.getStaticConstructor()
           
 

Methods in railo.transformer.bytecode with parameters of type BytecodeContext
 void FlowControlBody._writeOut(BytecodeContext bc)
           
 void BodyBase._writeOut(BytecodeContext bc)
           
 void Page._writeOut(BytecodeContext bc)
           
static void Page.createMetaDataStruct(BytecodeContext bc, Map attrs, Map meta)
           
 void Page.doFinalize(BytecodeContext bc)
           
static void Page.registerFields(BytecodeContext bc, List<LitString> keys)
           
 void BytecodeContext.setAdapter(BytecodeContext bc)
           
 void BytecodeContext.setRoot(BytecodeContext root)
           
 void Statement.writeOut(BytecodeContext bc)
          write out the stament to adapter
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)
           
 

Constructors in railo.transformer.bytecode with parameters of type BytecodeContext
BytecodeContext(BytecodeContext statConstr, BytecodeContext constr, List<LitString> keys, BytecodeContext bc, org.objectweb.asm.commons.GeneratorAdapter adapter, org.objectweb.asm.commons.Method method)
           
BytecodeContext(BytecodeContext statConstr, BytecodeContext constr, Page page, StringExternalizerWriter externalizer, List<LitString> keys, org.objectweb.asm.ClassWriter classWriter, String className, org.objectweb.asm.commons.GeneratorAdapter adapter, org.objectweb.asm.commons.Method method, boolean writeLog, boolean supressWSbeforeArg)
           
 

Uses of BytecodeContext in railo.transformer.bytecode.cast
 

Methods in railo.transformer.bytecode.cast with parameters of type BytecodeContext
 org.objectweb.asm.Type CastString._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type CastDouble._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type CastOther._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type CastBoolean._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type CastFloat._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type CastInt._writeOut(BytecodeContext bc, int mode)
           
 

Uses of BytecodeContext in railo.transformer.bytecode.expression
 

Methods in railo.transformer.bytecode.expression with parameters of type BytecodeContext
 org.objectweb.asm.Type ClosureAsExpression._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type ExpressionInvoker._writeOut(BytecodeContext bc, int mode)
           
abstract  org.objectweb.asm.Type ExpressionBase._writeOut(BytecodeContext bc, int mode)
          write out the stament to the adater
 org.objectweb.asm.Type Expression.writeOut(BytecodeContext bc, int mode)
          write out the stament to adapter
 org.objectweb.asm.Type ExpressionBase.writeOut(BytecodeContext bc, int mode)
          write out the stament to adapter
 

Uses of BytecodeContext in railo.transformer.bytecode.expression.type
 

Methods in railo.transformer.bytecode.expression.type with parameters of type BytecodeContext
 org.objectweb.asm.Type CollectionKeyArray._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type CollectionKey._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type LiteralStringArray._writeOut(BytecodeContext bc, int mode)
           
 

Uses of BytecodeContext in railo.transformer.bytecode.expression.var
 

Methods in railo.transformer.bytecode.expression.var with parameters of type BytecodeContext
 org.objectweb.asm.Type Assign._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type NullExpression._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type VariableString._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type DynAssign._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type Variable._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type Argument._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type VariableRef._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type NamedArgument._writeOut(BytecodeContext bc, int mode)
           
static boolean Variable.registerKey(BytecodeContext bc, Expression name)
           
static boolean Variable.registerKey(BytecodeContext bc, Expression name, boolean doUpperCase)
           
 org.objectweb.asm.Type Variable.writeOutCollection(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type Argument.writeOutValue(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type NamedArgument.writeOutValue(BytecodeContext bc, int mode)
           
 

Uses of BytecodeContext in railo.transformer.bytecode.literal
 

Methods in railo.transformer.bytecode.literal with parameters of type BytecodeContext
 org.objectweb.asm.Type LitInteger._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type Null._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type LitLong._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type LitFloat._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type LitString._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type LitBoolean._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type LitDouble._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type LitString.writeOut(BytecodeContext bc, int mode, int caseType)
           
 

Uses of BytecodeContext in railo.transformer.bytecode.op
 

Methods in railo.transformer.bytecode.op with parameters of type BytecodeContext
 org.objectweb.asm.Type OPDecision._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type OpNegate._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type OpElvis._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type OpNegateNumber._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type OpContional._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type OpString._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type OpBool._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type OpDouble._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type OpDouble.writeOutDouble(BytecodeContext bc, int mode)
           
 

Uses of BytecodeContext in railo.transformer.bytecode.statement
 

Methods in railo.transformer.bytecode.statement with parameters of type BytecodeContext
 void Condition._writeOut(BytecodeContext bc)
           
 void Retry._writeOut(BytecodeContext bc)
           
abstract  void StatementBase._writeOut(BytecodeContext bc)
          write out the stament to the adater
 void TryCatchFinally._writeOut(BytecodeContext bc)
           
 void Switch._writeOut(BytecodeContext bc)
           
 void For._writeOut(BytecodeContext bc)
           
 void PrintOut._writeOut(BytecodeContext bc)
           
 void ForEach._writeOut(BytecodeContext bc)
           
 void SystemOut._writeOut(BytecodeContext bc)
           
 void Abort._writeOut(BytecodeContext bc)
           
 void DoWhile._writeOut(BytecodeContext bc)
           
 void Return._writeOut(BytecodeContext bc)
           
 void While._writeOut(BytecodeContext bc)
           
 void ExpressionAsStatement._writeOut(BytecodeContext bc)
           
 void NativeSwitch._writeOut(BytecodeContext bc)
           
 void StatementBase.writeOut(BytecodeContext bc)
          write out the stament to adapter
 void IFunction.writeOut(BytecodeContext bc, int type)
           
 

Uses of BytecodeContext in railo.transformer.bytecode.statement.tag
 

Methods in railo.transformer.bytecode.statement.tag with parameters of type BytecodeContext
 void TagLoop._writeOut(BytecodeContext bc)
           
 void TagSet._writeOut(BytecodeContext bc)
           
 void TagReturn._writeOut(BytecodeContext bc)
           
 void TagParam._writeOut(BytecodeContext bc)
           
 void TagOther._writeOut(BytecodeContext bc)
           
 void TagJavaScript._writeOut(BytecodeContext bc)
           
 void TagIf._writeOut(BytecodeContext bc)
           
 void TagSilent._writeOut(BytecodeContext bc)
           
 void TagBreak._writeOut(BytecodeContext bc)
           
 void TagContinue._writeOut(BytecodeContext bc)
           
 void TagScript._writeOut(BytecodeContext bc)
           
 void TagReThrow._writeOut(BytecodeContext bc)
           
 void TagOutput._writeOut(BytecodeContext bc)
           
 void TagTry._writeOut(BytecodeContext bc)
           
 void TagWhile._writeOut(BytecodeContext bc)
           
 void TagRetry._writeOut(BytecodeContext bc)
           
 void TagSwitch._writeOut(BytecodeContext bc)
           
 void TagFunction._writeOut(BytecodeContext bc)
           
 void TagThread._writeOut(BytecodeContext bc)
           
 void TagInclude._writeOut(BytecodeContext bc)
           
 void TagBase._writeOut(BytecodeContext bc)
           
 void TagBase._writeOut(BytecodeContext bc, boolean doReuse)
           
 void TagFunction._writeOut(BytecodeContext bc, int type)
           
 void TagFunction.writeOut(BytecodeContext bc, int type)
           
static void TagHelper.writeOut(Tag tag, BytecodeContext bc, boolean doReuse, FlowControlFinal fcf)
          writes out the tag
static void TagGroupUtil.writeOutTypeGroup(TagGroup tag, BytecodeContext bc)
           
static void TagGroupUtil.writeOutTypeInnerGroup(TagGroup tag, BytecodeContext bc)
           
static void TagGroupUtil.writeOutTypeInnerQuery(TagGroup tag, BytecodeContext bc)
           
static void TagGroupUtil.writeOutTypeQuery(TagGroup tag, BytecodeContext bc)
           
 

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

Methods in railo.transformer.bytecode.statement.udf with parameters of type BytecodeContext
 void Function._writeOut(BytecodeContext bc)
           
abstract  void Function._writeOut(BytecodeContext bc, int pageType)
           
 void FunctionImpl._writeOut(BytecodeContext bc, int pageType)
           
 void Closure._writeOut(BytecodeContext bc, int pageType)
           
 void Function.createUDF(BytecodeContext bc, int index, boolean closure)
           
 void Function.createUDFProperties(BytecodeContext bc, int index, boolean closure)
           
 void Function.loadUDFProperties(BytecodeContext bc, int valueIndex, int arrayIndex, boolean closure)
           
 void Function.writeOut(BytecodeContext bc, int type)
           
 

Uses of BytecodeContext in railo.transformer.bytecode.util
 

Methods in railo.transformer.bytecode.util with parameters of type BytecodeContext
static void ExpressionUtil.callEndLog(BytecodeContext bc, Statement s, String id)
           
static void ExpressionUtil.callStartLog(BytecodeContext bc, Statement s, String id)
           
static boolean ExpressionUtil.doLog(BytecodeContext bc)
           
static void ASMUtil.dummy1(BytecodeContext bc)
           
static void ASMUtil.dummy2(BytecodeContext bc)
           
static void ExpressionUtil.lastLine(BytecodeContext bc)
           
static void ASMUtil.leadFlow(BytecodeContext bc, Statement stat, int flowType, String label)
           
static void ExpressionUtil.visitLine(BytecodeContext bc, Position pos)
          visit line number
static void ExpressionUtil.writeOut(Expression value, BytecodeContext bc, int mode)
           
static void ExpressionUtil.writeOutExpressionArray(BytecodeContext bc, org.objectweb.asm.Type arrayType, Expression[] array)
           
static void ExpressionUtil.writeOutSilent(Expression value, BytecodeContext bc, int mode)
          write out expression without LNT
 

Uses of BytecodeContext in railo.transformer.bytecode.visitor
 

Methods in railo.transformer.bytecode.visitor with parameters of type BytecodeContext
 void ConditionVisitor.visitAfter(BytecodeContext bc)
           
 void IfVisitor.visitAfterBody(BytecodeContext bc)
           
 void WhileVisitor.visitAfterBody(BytecodeContext bc, Position endline)
           
 void IfVisitor.visitAfterExpressionBeforeBody(BytecodeContext bc)
           
 void WhileVisitor.visitAfterExpressionBeforeBody(BytecodeContext bc)
           
 void WhileVisitor.visitBeforeExpression(BytecodeContext bc)
           
 void ParseBodyVisitor.visitBegin(BytecodeContext bc)
           
 void ForDoubleVisitor.visitBreak(BytecodeContext bc)
           
 void ForVisitor.visitBreak(BytecodeContext bc)
           
 void DoWhileVisitor.visitBreak(BytecodeContext bc)
           
 void LoopVisitor.visitBreak(BytecodeContext bc)
           
 void ForConditionIntVisitor.visitBreak(BytecodeContext bc)
          Deprecated.  
 void WhileVisitor.visitBreak(BytecodeContext bc)
           
 void ForIntVisitor.visitBreak(BytecodeContext bc)
           
 void TryCatchFinallyVisitor.visitCatchEnd(BytecodeContext bc)
           
 void ForDoubleVisitor.visitContinue(BytecodeContext bc)
           
 void ForVisitor.visitContinue(BytecodeContext bc)
           
 void DoWhileVisitor.visitContinue(BytecodeContext bc)
           
 void LoopVisitor.visitContinue(BytecodeContext bc)
           
 void ForConditionIntVisitor.visitContinue(BytecodeContext bc)
          Deprecated.  
 void WhileVisitor.visitContinue(BytecodeContext bc)
           
 void ForIntVisitor.visitContinue(BytecodeContext bc)
           
 void DecisionDoubleVisitor.visitEnd(BytecodeContext bc)
           
 void ParseBodyVisitor.visitEnd(BytecodeContext bc)
           
 void DecisionObjectVisitor.visitEnd(BytecodeContext bc)
           
 void DecisionIntVisitor.visitEnd(BytecodeContext bc)
           
 void AndVisitor.visitEnd(BytecodeContext bc)
           
 void ForVisitor.visitEnd(BytecodeContext bc, int end, boolean isLocal, Position startline)
           
 void ForConditionIntVisitor.visitEndAfterCondition(BytecodeContext bc)
          Deprecated.  
 void ForConditionIntVisitor.visitEndBeforeCondition(BytecodeContext bc, int step, boolean isLocal, Position startline)
          Deprecated.  
 void ForDoubleVisitor.visitEndBody(BytecodeContext bc, Position line)
           
 void ForIntVisitor.visitEndBody(BytecodeContext bc, Position line)
           
 void AndVisitor.visitMiddle(BytecodeContext bc)
           
static void NotVisitor.visitNot(BytecodeContext bc)
           
 void TryFinallyVisitor.visitTryBegin(BytecodeContext bc)
           
 void TryCatchFinallyVisitor.visitTryBegin(BytecodeContext bc)
           
 void TryFinallyVisitor.visitTryEnd(BytecodeContext bc)
           
 int TryCatchFinallyVisitor.visitTryEndCatchBeging(BytecodeContext bc)
           
 void ConditionVisitor.visitWhenAfterBody(BytecodeContext bc)
           
 void ConditionVisitor.visitWhenAfterExprBeforeBody(BytecodeContext bc)
           
 void OnFinally.writeOut(BytecodeContext bc)
           
 



Copyright © 2012 Railo