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.java   
railo.transformer.bytecode.statement.tag   
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 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 keys, List<Statement> statements, BytecodeContext bc)
           
 

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

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 CastBoolean._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type CastFloat._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type Cast._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 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 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 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 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 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 Break._writeOut(BytecodeContext bc)
           
abstract  void StatementBase._writeOut(BytecodeContext bc)
          write out the stament to the adater
 void Continue._writeOut(BytecodeContext bc)
           
 void TryCatchFinally._writeOut(BytecodeContext bc)
           
 void Switch._writeOut(BytecodeContext bc)
           
 void For._writeOut(BytecodeContext bc)
           
 void ExpressionStatement._writeOut(BytecodeContext bc)
           
 void PrintOut._writeOut(BytecodeContext bc)
           
 void Function._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 NativeSwitch._writeOut(BytecodeContext bc)
           
 void Function._writeOut(BytecodeContext bc, int pageType)
           
 void Function.createUDFProperties(BytecodeContext bc, int index, boolean onlyProps)
           
 void Function.loadUDF(BytecodeContext bc, int index)
           
 void Function.loadUDF(BytecodeContext bc, int index, boolean onlyProps)
           
 void StatementBase.writeOut(BytecodeContext bc)
          write out the stament to adapter
 void Function.writeOut(BytecodeContext bc, int type)
           
 void IFunction.writeOut(BytecodeContext bc, int type)
           
 

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

Methods in railo.transformer.bytecode.statement.java with parameters of type BytecodeContext
 org.objectweb.asm.Type Assign._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type CastOp._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type VariableDecl._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type Operation._writeOut(BytecodeContext bc, int mode)
           
 org.objectweb.asm.Type UnaryOp._writeOut(BytecodeContext bc, int mode)
           
static void Assign.dup(BytecodeContext bc, org.objectweb.asm.Type t)
           
static void Operation.dup(BytecodeContext bc, org.objectweb.asm.Type t)
           
static void UnaryOp.dup(BytecodeContext bc, org.objectweb.asm.Type t)
           
static org.objectweb.asm.Type Assign.writeOut(DataBag db, BytecodeContext bc, org.objectweb.asm.Type to, int mode, Object value, int line, boolean castExplicit)
           
 

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 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 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 TagOther.writeOut(Tag tag, BytecodeContext bc, boolean doReuse)
           
 

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 ExpressionUtil.lastLine(BytecodeContext bc)
           
static void ExpressionUtil.visitLine(BytecodeContext bc, int line)
          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, int 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)
           
 int TryCatchFinallyVisitor.visitCatchBegin(BytecodeContext bc, org.objectweb.asm.Type type)
           
 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, int startline)
           
 void ForConditionIntVisitor.visitEndAfterCondition(BytecodeContext bc)
          Deprecated.  
 void ForConditionIntVisitor.visitEndBeforeCondition(BytecodeContext bc, int step, boolean isLocal, int startline)
          Deprecated.  
 void ForDoubleVisitor.visitEndBody(BytecodeContext bc, int line)
           
 void ForIntVisitor.visitEndBody(BytecodeContext bc, int line)
           
 void ArrayVisitor.visitEndItem(BytecodeContext bc)
           
 int TryCatchFinallyVisitor.visitFinallyBegin(BytecodeContext bc)
           
 void TryFinallyVisitor2.visitFinallyEnd(BytecodeContext bc)
           
 void ITryFinallyVisitor.visitFinallyEnd(BytecodeContext bc)
           
 void TryFinallyVisitor.visitFinallyEnd(BytecodeContext bc)
           
 void TryCatchFinallyVisitor.visitFinallyEnd(BytecodeContext bc)
           
 void AndVisitor.visitMiddle(BytecodeContext bc)
           
static void NotVisitor.visitNot(BytecodeContext bc)
           
 void TryFinallyVisitor2.visitTryBegin(BytecodeContext bc)
           
 void ITryFinallyVisitor.visitTryBegin(BytecodeContext bc)
           
 void TryFinallyVisitor.visitTryBegin(BytecodeContext bc)
           
 void TryCatchFinallyVisitor.visitTryBegin(BytecodeContext bc)
           
 void TryCatchFinallyVisitor.visitTryEnd(BytecodeContext bc)
           
 void TryFinallyVisitor2.visitTryEndFinallyBegin(BytecodeContext bc)
           
 void ITryFinallyVisitor.visitTryEndFinallyBegin(BytecodeContext bc)
           
 void TryFinallyVisitor.visitTryEndFinallyBegin(BytecodeContext bc)
           
 void ConditionVisitor.visitWhenAfterBody(BytecodeContext bc)
           
 void ConditionVisitor.visitWhenAfterExprBeforeBody(BytecodeContext bc)
           
 



Copyright © 2012 Railo