Modifier and Type | Method and Description |
---|---|
RightValue |
BasicExtendedInterpreter.getReturnValue() |
Modifier and Type | Method and Description |
---|---|
void |
BasicExtendedInterpreter.setReturnValue(RightValue returnValue) |
Modifier and Type | Method and Description |
---|---|
RightValue |
CommandFor.getLoopEnd() |
RightValue |
CommandFor.getLoopStep() |
Modifier and Type | Method and Description |
---|---|
void |
BasicLeftValue.setValue(RightValue rightValue,
ExtendedInterpreter extendedInterpreter) |
Modifier and Type | Method and Description |
---|---|
RightValue |
UnaryOperatorPlus.evaluate(ExtendedInterpreter extendedInterpreter) |
RightValue |
UnaryOperatorNot.evaluate(ExtendedInterpreter extendedInterpreter) |
RightValue |
UnaryOperatorMinus.evaluate(ExtendedInterpreter extendedInterpreter) |
RightValue |
JavaObjectFieldAccessOperator.evaluate(ExtendedInterpreter interpreter) |
RightValue |
AbstractShortCircuitBinaryOperator.evaluate(ExtendedInterpreter extendedInterpreter) |
RightValue |
AbstractBinaryFullCircuitOperator.evaluate(ExtendedInterpreter extendedInterpreter) |
protected RightValue |
LogicalOrOperator.evaluateOn(ExtendedInterpreter extendedInterpreter,
RightValue leftOperand,
Expression rightOperand) |
protected RightValue |
LogicalAndOperator.evaluateOn(ExtendedInterpreter extendedInterpreter,
RightValue leftOperand,
Expression rightOperand) |
protected abstract RightValue |
AbstractShortCircuitBinaryOperator.evaluateOn(ExtendedInterpreter extendedInterpreter,
RightValue leftOperand,
Expression rightOperand) |
protected RightValue |
AbstractCompareOperator.evaluateOn(RightValue leftOperand,
RightValue rightOperand) |
protected abstract RightValue |
AbstractBinaryFullCircuitOperator.evaluateOn(RightValue leftOperand,
RightValue rightOperand) |
protected RightValue |
AbstractBinaryFullCircuitNumericOperator.evaluateOn(RightValue leftOperand,
RightValue rightOperand) |
protected RightValue |
PowerOperator.operateOnDoubleDouble(Double a,
Double b) |
protected RightValue |
MultiplyOperator.operateOnDoubleDouble(Double a,
Double b) |
protected RightValue |
ModuloOperator.operateOnDoubleDouble(Double a,
Double b) |
protected RightValue |
MinusOperator.operateOnDoubleDouble(Double a,
Double b) |
protected RightValue |
IntegerDivideOperator.operateOnDoubleDouble(Double a,
Double b) |
protected RightValue |
DivideOperator.operateOnDoubleDouble(Double a,
Double b) |
protected RightValue |
AddOperator.operateOnDoubleDouble(Double a,
Double b) |
protected abstract RightValue |
AbstractBinaryFullCircuitNumericOperator.operateOnDoubleDouble(Double a,
Double b) |
protected RightValue |
ModuloOperator.operateOnDoubleLong(Double a,
Long b) |
protected abstract RightValue |
AbstractBinaryFullCircuitNumericOperator.operateOnDoubleLong(Double a,
Long b) |
protected RightValue |
AbstractBinaryFullCircuitHalfDoubleOperator.operateOnDoubleLong(Double a,
Long b) |
protected RightValue |
ModuloOperator.operateOnLongDouble(Long a,
Double b) |
protected abstract RightValue |
AbstractBinaryFullCircuitNumericOperator.operateOnLongDouble(Long a,
Double b) |
protected RightValue |
AbstractBinaryFullCircuitHalfDoubleOperator.operateOnLongDouble(Long a,
Double b) |
protected RightValue |
MultiplyOperator.operateOnLongLong(Long a,
Long b) |
protected RightValue |
ModuloOperator.operateOnLongLong(Long a,
Long b) |
protected RightValue |
MinusOperator.operateOnLongLong(Long a,
Long b) |
protected RightValue |
IntegerDivideOperator.operateOnLongLong(Long a,
Long b) |
protected RightValue |
DivideOperator.operateOnLongLong(Long a,
Long b) |
protected RightValue |
AddOperator.operateOnLongLong(Long a,
Long b) |
protected abstract RightValue |
AbstractBinaryFullCircuitNumericOperator.operateOnLongLong(Long a,
Long b) |
protected RightValue |
AbstractBinaryFullCircuitFullDoubleOperator.operateOnLongLong(Long a,
Long b) |
protected RightValue |
AddOperator.operateOnValues(RightValue leftOperand,
RightValue rightOperand) |
protected RightValue |
AbstractBinaryFullCircuitNumericOperator.operateOnValues(RightValue leftOperand,
RightValue rightOperand) |
Modifier and Type | Method and Description |
---|---|
protected static int |
AbstractCompareOperator.compareJavaObjectTo(BasicJavaObjectValue f,
RightValue op) |
protected Boolean |
NotEqualOperator.compareTo(BasicBooleanValue f,
RightValue op) |
protected Boolean |
LessThanOperator.compareTo(BasicBooleanValue f,
RightValue op) |
protected Boolean |
LessOrEqualOperator.compareTo(BasicBooleanValue f,
RightValue op) |
protected Boolean |
GreaterThanOperator.compareTo(BasicBooleanValue f,
RightValue op) |
protected Boolean |
GreaterOrEqualOperator.compareTo(BasicBooleanValue f,
RightValue op) |
protected Boolean |
EqualsOperator.compareTo(BasicBooleanValue f,
RightValue op) |
protected abstract Boolean |
AbstractCompareOperator.compareTo(BasicBooleanValue s,
RightValue op) |
protected Boolean |
NotEqualOperator.compareTo(BasicDoubleValue f,
RightValue op) |
protected Boolean |
LessThanOperator.compareTo(BasicDoubleValue f,
RightValue op) |
protected Boolean |
LessOrEqualOperator.compareTo(BasicDoubleValue f,
RightValue op) |
protected Boolean |
GreaterThanOperator.compareTo(BasicDoubleValue f,
RightValue op) |
protected Boolean |
GreaterOrEqualOperator.compareTo(BasicDoubleValue f,
RightValue op) |
protected Boolean |
EqualsOperator.compareTo(BasicDoubleValue f,
RightValue op) |
protected abstract Boolean |
AbstractCompareOperator.compareTo(BasicDoubleValue d,
RightValue op) |
protected Boolean |
NotEqualOperator.compareTo(BasicJavaObjectValue f,
RightValue op) |
protected Boolean |
LessThanOperator.compareTo(BasicJavaObjectValue f,
RightValue op) |
protected Boolean |
LessOrEqualOperator.compareTo(BasicJavaObjectValue f,
RightValue op) |
protected Boolean |
GreaterThanOperator.compareTo(BasicJavaObjectValue f,
RightValue op) |
protected Boolean |
GreaterOrEqualOperator.compareTo(BasicJavaObjectValue f,
RightValue op) |
protected Boolean |
EqualsOperator.compareTo(BasicJavaObjectValue f,
RightValue op) |
protected abstract Boolean |
AbstractCompareOperator.compareTo(BasicJavaObjectValue s,
RightValue op) |
protected Boolean |
NotEqualOperator.compareTo(BasicLongValue f,
RightValue op) |
protected Boolean |
LessThanOperator.compareTo(BasicLongValue f,
RightValue op) |
protected Boolean |
LessOrEqualOperator.compareTo(BasicLongValue f,
RightValue op) |
protected Boolean |
GreaterThanOperator.compareTo(BasicLongValue f,
RightValue op) |
protected Boolean |
GreaterOrEqualOperator.compareTo(BasicLongValue f,
RightValue op) |
protected Boolean |
EqualsOperator.compareTo(BasicLongValue f,
RightValue op) |
protected abstract Boolean |
AbstractCompareOperator.compareTo(BasicLongValue l,
RightValue op) |
protected Boolean |
NotEqualOperator.compareTo(BasicStringValue f,
RightValue op) |
protected Boolean |
LessThanOperator.compareTo(BasicStringValue f,
RightValue op) |
protected Boolean |
LessOrEqualOperator.compareTo(BasicStringValue f,
RightValue op) |
protected Boolean |
GreaterThanOperator.compareTo(BasicStringValue f,
RightValue op) |
protected Boolean |
GreaterOrEqualOperator.compareTo(BasicStringValue f,
RightValue op) |
protected Boolean |
EqualsOperator.compareTo(BasicStringValue f,
RightValue op) |
protected abstract Boolean |
AbstractCompareOperator.compareTo(BasicStringValue s,
RightValue op) |
protected RightValue |
LogicalOrOperator.evaluateOn(ExtendedInterpreter extendedInterpreter,
RightValue leftOperand,
Expression rightOperand) |
protected RightValue |
LogicalAndOperator.evaluateOn(ExtendedInterpreter extendedInterpreter,
RightValue leftOperand,
Expression rightOperand) |
protected abstract RightValue |
AbstractShortCircuitBinaryOperator.evaluateOn(ExtendedInterpreter extendedInterpreter,
RightValue leftOperand,
Expression rightOperand) |
protected RightValue |
AbstractCompareOperator.evaluateOn(RightValue leftOperand,
RightValue rightOperand) |
protected abstract RightValue |
AbstractBinaryFullCircuitOperator.evaluateOn(RightValue leftOperand,
RightValue rightOperand) |
protected RightValue |
AbstractBinaryFullCircuitNumericOperator.evaluateOn(RightValue leftOperand,
RightValue rightOperand) |
protected RightValue |
AddOperator.operateOnValues(RightValue leftOperand,
RightValue rightOperand) |
protected RightValue |
AbstractBinaryFullCircuitNumericOperator.operateOnValues(RightValue leftOperand,
RightValue rightOperand) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNumericRightValue<T extends Number> |
class |
AbstractPrimitiveRightValue<T> |
class |
AbstractRightValue |
class |
BasicArrayValue |
class |
BasicBooleanValue |
class |
BasicDoubleValue |
class |
BasicJavaObjectValue |
class |
BasicLongValue |
class |
BasicStringValue |
Modifier and Type | Method and Description |
---|---|
RightValue |
VariableAccess.evaluate(ExtendedInterpreter interpreter) |
RightValue |
FunctionCall.evaluate(ExtendedInterpreter interpreter) |
RightValue |
ArrayElementAccess.evaluate(ExtendedInterpreter interpreter) |
RightValue |
AbstractPrimitiveRightValue.evaluate(ExtendedInterpreter extendedInterpreter) |
Modifier and Type | Method and Description |
---|---|
static String |
BasicStringValue.convert(RightValue rv) |
static Long |
BasicLongValue.convert(RightValue rv) |
static Object |
BasicJavaObjectValue.convert(RightValue arv) |
static Double |
BasicDoubleValue.convert(RightValue rv) |
static Boolean |
BasicBooleanValue.convert(RightValue originalValue) |
Modifier and Type | Method and Description |
---|---|
RightValue |
SimpleHook.variableRead(String variableName,
RightValue value) |
RightValue |
NullHook.variableRead(String variableName,
RightValue value) |
RightValue |
SimpleHook.variableReadEx(String variableName,
RightValue value) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleHook.beforeSubroutineCall(String subroutineName,
LeftValueList arguments,
RightValue[] argumentValues) |
void |
NullHook.beforeSubroutineCall(String subroutineName,
LeftValueList arguments,
RightValue[] argumentValues) |
void |
SimpleHook.beforeSubroutineCallEx(String subroutineName,
LeftValueList arguments,
RightValue[] argumentValues) |
void |
SimpleHook.setReturnValue(RightValue returnValue) |
void |
NullHook.setReturnValue(RightValue returnValue) |
void |
SimpleHook.setReturnValueEx(RightValue returnValue) |
RightValue |
SimpleHook.variableRead(String variableName,
RightValue value) |
RightValue |
NullHook.variableRead(String variableName,
RightValue value) |
RightValue |
SimpleHook.variableReadEx(String variableName,
RightValue value) |
Modifier and Type | Method and Description |
---|---|
RightValue |
Evaluator.evaluate(ExtendedInterpreter extendedInterpreter) |
RightValue |
ExtendedInterpreter.getReturnValue()
Get the return value that was set by the execution of the subroutine.
|
RightValue |
VariableMap.getVariableValue(String variableName)
Get the value of a variable.
|
RightValue |
InterpreterHook.variableRead(String variableName,
RightValue value)
This hook is called when the interpreter accesses a variable.
|
Modifier and Type | Method and Description |
---|---|
void |
InterpreterHook.beforeSubroutineCall(String subroutineName,
LeftValueList arguments,
RightValue[] argumentValues)
This method is called before the interpreter invokes a subroutine.
|
void |
InterpreterHook.setReturnValue(RightValue returnValue)
This method is called after a subroutine has set its return value.
|
void |
ExtendedInterpreter.setReturnValue(RightValue returnValue)
Register the return value.
|
void |
LeftValue.setValue(RightValue rightValue,
ExtendedInterpreter extendedInterpreter) |
void |
VariableMap.setVariable(String variableName,
RightValue rightValue)
Set the value of the variable.
|
RightValue |
InterpreterHook.variableRead(String variableName,
RightValue value)
This hook is called when the interpreter accesses a variable.
|
Modifier and Type | Method and Description |
---|---|
RightValue |
MixedBasicVariableMap.getVariableValue(String variableName) |
RightValue |
BasicLocalVariableMap.getVariableValue(String variableName) |
Modifier and Type | Method and Description |
---|---|
void |
MixedBasicVariableMap.setVariable(String variableName,
RightValue rightValue) |
void |
BasicLocalVariableMap.setVariable(String variableName,
RightValue rightValue) |
Modifier and Type | Method and Description |
---|---|
static RightValue |
ExpressionUtility.callBasicFunction(ExtendedInterpreter interpreter,
RightValue[] argumentValues,
CommandSub commandSub,
String functionName) |
static RightValue |
RightValueUtility.createRightValue(Object value)
Create a right value from the object.
|
static RightValue[] |
RightValueUtility.createRightValues(Object[] values)
Create a right value array from an object array.
|
Modifier and Type | Method and Description |
---|---|
static List<RightValue> |
ExpressionUtility.evaluateExpressionList(ExtendedInterpreter extendedInterpreter,
ExpressionList expressionList) |
Modifier and Type | Method and Description |
---|---|
static RightValue |
ExpressionUtility.callBasicFunction(ExtendedInterpreter interpreter,
RightValue[] argumentValues,
CommandSub commandSub,
String functionName) |
static Integer |
RightValueUtility.convert2Integer(RightValue index) |
static Object |
RightValueUtility.getValueObject(RightValue arg) |
static Object |
CastUtility.toObject(RightValue rightValue) |
Modifier and Type | Method and Description |
---|---|
static Object[] |
ExpressionUtility.getObjectArray(List<RightValue> args,
Method method,
ExtendedInterpreter extendedInterpreter) |
static Object |
ReflectionUtility.invoke(String symbolicName,
ExtendedInterpreter interpreter,
Method method,
Object object,
List<RightValue> args)
Invoke the
method on the object using the args . |
Copyright © 2013 Verhas and Verhas Software Craftsmen. All Rights Reserved.