Uses of Class
railo.transformer.bytecode.Position

Packages that use Position
railo.transformer.bytecode   
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   
railo.transformer.library.tag   
railo.transformer.util   
 

Uses of Position in railo.transformer.bytecode
 

Methods in railo.transformer.bytecode that return Position
 Position Statement.getEnd()
           
 Position BytecodeException.getPosition()
           
 Position Statement.getStart()
           
 

Methods in railo.transformer.bytecode with parameters of type Position
 void Body.addPrintOut(String str, Position start, Position end)
           
 void BodyBase.addPrintOut(String str, Position start, Position end)
           
 void Statement.setEnd(Position endLine)
          sets the line value.
 void Statement.setStart(Position startLine)
          sets the line value.
 

Constructors in railo.transformer.bytecode with parameters of type Position
BytecodeException(ClassException cause, Position start)
           
BytecodeException(String message, Position pos)
           
 

Uses of Position in railo.transformer.bytecode.expression
 

Methods in railo.transformer.bytecode.expression that return Position
 Position Expression.getEnd()
           
 Position ExpressionBase.getEnd()
           
 Position Expression.getStart()
           
 Position ExpressionBase.getStart()
           
 

Methods in railo.transformer.bytecode.expression with parameters of type Position
 void Expression.setEnd(Position end)
           
 void ExpressionBase.setEnd(Position end)
           
 void Expression.setStart(Position start)
           
 void ExpressionBase.setStart(Position start)
           
 

Constructors in railo.transformer.bytecode.expression with parameters of type Position
ExpressionBase(Position start, Position end)
           
 

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

Constructors in railo.transformer.bytecode.expression.type with parameters of type Position
CollectionKey(String value, Position start, Position end)
           
CollectionKeyArray(String[] arr, Position start, Position end)
           
LiteralStringArray(String[] arr, Position start, Position end)
           
 

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

Constructors in railo.transformer.bytecode.expression.var with parameters of type Position
DynAssign(Position start, Position end)
           
Variable(int scope, Position start, Position end)
           
Variable(Position start, Position end)
           
 

Uses of Position in railo.transformer.bytecode.literal
 

Methods in railo.transformer.bytecode.literal with parameters of type Position
static ExprInt LitInteger.toExpr(int i, Position start, Position end)
           
static Expression LitLong.toExpr(long l, Position start, Position end)
           
static ExprBoolean LitBoolean.toExprBoolean(boolean b, Position start, Position end)
           
static LitDouble LitDouble.toExprDouble(double d, Position start, Position end)
           
static ExprFloat LitFloat.toExprFloat(float f, Position start, Position end)
           
static ExprString LitString.toExprString(String str, Position start, Position end)
           
static Identifier Identifier.toIdentifier(String str, Position start, Position end)
           
static Identifier Identifier.toIdentifier(String str, short _case, Position start, Position end)
           
 

Constructors in railo.transformer.bytecode.literal with parameters of type Position
LitBoolean(boolean b, Position start, Position end)
          constructor of the class
LitFloat(float f, Position start, Position end)
          constructor of the class
LitInteger(int i, Position start, Position end)
          constructor of the class
LitLong(long l, Position start, Position end)
          constructor of the class
LitString(String str, Position start, Position end)
          constructor of the class
Null(Position start, Position end)
           
 

Uses of Position in railo.transformer.bytecode.op
 

Methods in railo.transformer.bytecode.op with parameters of type Position
static ExprBoolean OpNegate.toExprBoolean(Expression expr, Position start, Position end)
          Create a String expression from a Expression
static ExprDouble OpNegateNumber.toExprDouble(Expression expr, int operation, Position start, Position end)
           
static ExprDouble OpNegateNumber.toExprDouble(Expression expr, Position start, Position end)
          Create a String expression from a Expression
 

Uses of Position in railo.transformer.bytecode.statement
 

Fields in railo.transformer.bytecode.statement declared as Position
 Position Condition.Pair.end
           
 

Methods in railo.transformer.bytecode.statement that return Position
 Position StatementBase.getEnd()
           
 Position StatementBase.getStart()
           
 

Methods in railo.transformer.bytecode.statement with parameters of type Position
 void Switch.addCase(Expression expr, Body body, Position start, Position end)
           
 void NativeSwitch.addCase(int value, Statement body, Position start, Position end, boolean doBreak)
           
 void TryCatchFinally.addCatch(Expression type, Expression name, Body b, Position line)
           
 void TryCatchFinally.addCatch(ExprString type, VariableRef name, Body body, Position line)
           
 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 StatementBase.setEnd(Position end)
          sets the line value.
 void TryCatchFinally.setFinally(Body body, Position finallyLine)
          sets finally body
 void StatementBase.setStart(Position start)
          sets the line value.
 

Constructors in railo.transformer.bytecode.statement with parameters of type Position
Abort(Position start, Position end)
           
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
Condition(Position start, Position end)
          Constructor of the class
DoWhile(Expression expr, Body body, Position start, Position end, String label)
          Constructor of the class
For(Expression init, Expression condition, Expression update, Body body, Position start, Position end, String label)
          Constructor of the class
ForEach(Variable key, Variable value, Body body, Position start, Position end, String label)
          Constructor of the class
NativeSwitch(int value, short type, Position start, Position end)
           
PrintOut(Expression expr, Position start, Position end)
          constructor of the class
Retry(Position start, Position end)
           
Return(Expression expr, Position start, Position end)
          Constructor of the class
Return(Position start, Position end)
          Constructor of the class
StatementBase(Position start, Position end)
          constructor of the class
StatementBaseNoFinal(Position start, Position end)
           
Switch.Case(Expression expression, Body body, Position start, Position end)
           
Switch(Expression expr, Position start, Position end)
           
SystemOut(Expression expr, Position start, Position end)
          constructor of the class
TryCatchFinally(Body body, Position start, Position end)
          Constructor of the class
While(boolean b, Body body, Position start, Position end, String label)
          Constructor of the class
While(Expression expr, Body body, Position start, Position end, String label)
          Constructor of the class
 

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

Constructors in railo.transformer.bytecode.statement.tag with parameters of type Position
TagBase(Position start, Position end)
           
TagBaseNoFinal(Position start, Position end)
           
TagBreak(Position start, Position end)
           
TagComponent(Position start, Position end)
          Constructor of the class
TagContinue(Position start, Position end)
           
TagFunction(Position start, Position end)
           
TagGroup(Position start, Position end)
           
TagIf(Position start, Position end)
           
TagImport(Position start, Position end)
          Constructor of the class
TagInclude(Position start, Position end)
           
TagJavaScript(Position start, Position end)
           
TagLoop(Position start, Position end)
           
TagOther(Position start, Position end)
           
TagOutput(Position start, Position end)
           
TagParam(Position start, Position end)
           
TagReThrow(Position start, Position end)
           
TagRetry(Position start, Position end)
           
TagReturn(Position start, Position end)
           
TagScript(Position start, Position end)
           
TagSet(Position start, Position end)
           
TagSilent(Position start, Position end)
           
TagSwitch(Position start, Position end)
          Constructor of the class
TagThread(Position start, Position end)
           
TagTry(Position start, Position end)
           
TagWhile(Position start, Position end)
           
 

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

Constructors in railo.transformer.bytecode.statement.udf with parameters of type Position
Closure(Page page, Expression name, Expression returnType, Expression returnFormat, Expression output, Expression bufferOutput, int access, Expression displayName, Expression description, Expression hint, Expression secureJson, Expression verifyClient, Expression localMode, long cachedWithin, boolean _abstract, boolean _final, Body body, Position start, Position end)
           
Closure(Page page, String name, int access, String returnType, Body body, Position start, Position end)
           
Function(Page page, Expression name, Expression returnType, Expression returnFormat, Expression output, Expression bufferOutput, int access, Expression displayName, Expression description, Expression hint, Expression secureJson, Expression verifyClient, Expression localMode, long cachedWithin, boolean _abstract, boolean _final, Body body, Position start, Position end)
           
Function(Page page, String name, int access, String returnType, Body body, Position start, Position end)
           
FunctionImpl(Page page, Expression name, Expression returnType, Expression returnFormat, Expression output, Expression bufferOutput, int access, Expression displayName, Expression description, Expression hint, Expression secureJson, Expression verifyClient, Expression localMode, long cachedWithin, boolean _abstract, boolean _final, Body body, Position start, Position end)
           
FunctionImpl(Page page, String name, int access, String returnType, Body body, Position start, Position end)
           
 

Uses of Position in railo.transformer.bytecode.util
 

Methods in railo.transformer.bytecode.util with parameters of type Position
static Boolean ASMUtil.toBoolean(Attribute attr, Position start)
           
static void ExpressionUtil.visitLine(BytecodeContext bc, Position pos)
          visit line number
 

Uses of Position in railo.transformer.bytecode.visitor
 

Methods in railo.transformer.bytecode.visitor with parameters of type Position
 void WhileVisitor.visitAfterBody(BytecodeContext bc, Position endline)
           
 void ForVisitor.visitEnd(BytecodeContext bc, int end, boolean isLocal, Position startline)
           
 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)
           
 

Uses of Position in railo.transformer.library.tag
 

Methods in railo.transformer.library.tag with parameters of type Position
 Tag TagLibTag.getTag(Position start, Position end)
          return ASM Tag for this tag
 

Uses of Position in railo.transformer.util
 

Methods in railo.transformer.util that return Position
 Position CFMLString.getPosition()
           
 



Copyright © 2012 Railo