Modifier and Type | Method and Description |
---|---|
Position |
Statement.getEnd() |
Position |
BytecodeException.getPosition() |
Position |
Statement.getStart() |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
BytecodeException(ClassException cause,
Position start) |
BytecodeException(String message,
Position pos) |
Modifier and Type | Method and Description |
---|---|
Position |
Expression.getEnd() |
Position |
ExpressionBase.getEnd() |
Position |
Expression.getStart() |
Position |
ExpressionBase.getStart() |
Modifier and Type | Method and Description |
---|---|
void |
Expression.setEnd(Position end) |
void |
ExpressionBase.setEnd(Position end) |
void |
Expression.setStart(Position start) |
void |
ExpressionBase.setStart(Position start) |
Constructor and Description |
---|
ExpressionBase(Position start,
Position end) |
Constructor and Description |
---|
CollectionKey(String value,
Position start,
Position end) |
CollectionKeyArray(String[] arr,
Position start,
Position end) |
LiteralStringArray(String[] arr,
Position start,
Position end) |
Constructor and Description |
---|
Assign(Variable variable,
Expression value,
Position end)
Constructor of the class
|
DynAssign(Position start,
Position end) |
Variable(int scope,
Position start,
Position end) |
Variable(Position start,
Position end) |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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
|
Constructor and Description |
---|
OPUnary(Variable var,
Expression value,
short type,
int operation,
Position start,
Position end) |
OpVariable(Variable variable,
double value,
Position end) |
OpVariable(Variable variable,
Expression value,
Position end) |
Modifier and Type | Field and Description |
---|---|
Position |
Condition.Pair.end |
Modifier and Type | Method and Description |
---|---|
Position |
StatementBase.getEnd() |
Position |
StatementBase.getStart() |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
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,
Expression 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
|
Constructor and Description |
---|
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,
Literal 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,
Literal 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,
Literal 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) |
Modifier and Type | Method and Description |
---|---|
static Boolean |
ASMUtil.toBoolean(Attribute attr,
Position start) |
static void |
ExpressionUtil.visitLine(BytecodeContext bc,
Position pos)
visit line number
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
Tag |
TagLibTag.getTag(Position start,
Position end)
return ASM Tag for this tag
|
Modifier and Type | Method and Description |
---|---|
Position |
CFMLString.getPosition() |
Position |
CFMLString.getPosition(int pos) |
Copyright © 2015 Lucee