public interface JIValueSupplier
Modifier and Type | Field and Description |
---|---|
static int |
METHOD_BUILTIN_EXPR_PARAMS |
static int |
METHOD_BUILTIN_VALUE_PARAMS |
static int |
METHOD_CLASS |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
binaryOperation(java.lang.Object lVal, java.lang.Object rVal, int nodeType) |
java.lang.Boolean |
compareValues(java.lang.Object lVal, java.lang.Object rVal, int nodeType) |
java.lang.Object |
getExprMethodVal(java.lang.String methodName, java.lang.Object[] paramList, java.lang.Object parentObj) |
java.lang.Object |
getExprObjVal(java.lang.Object valOwner) |
java.lang.Object |
getExprVarVal(java.lang.String varName, java.lang.Object parentObj) |
int |
getMethodKind(java.lang.String methodName, java.lang.Object parentObj) |
boolean |
isRegExpMatch(java.lang.String sMatch, java.lang.String sPattern, java.lang.String sEscapeChar) |
void |
print(java.lang.String s) |
void |
println(java.lang.String s) |
void |
setExprObjVal(java.lang.Object valOwner, java.lang.Object val) |
void |
setExprVarVal(java.lang.String varName, java.lang.Object val, java.lang.Object parentObj) |
java.lang.Object |
unaryOperation(java.lang.Object val, int nodeType) |
static final int METHOD_CLASS
static final int METHOD_BUILTIN_VALUE_PARAMS
static final int METHOD_BUILTIN_EXPR_PARAMS
java.lang.Object getExprVarVal(java.lang.String varName, java.lang.Object parentObj)
void setExprVarVal(java.lang.String varName, java.lang.Object val, java.lang.Object parentObj)
int getMethodKind(java.lang.String methodName, java.lang.Object parentObj)
java.lang.Object getExprMethodVal(java.lang.String methodName, java.lang.Object[] paramList, java.lang.Object parentObj)
java.lang.Object unaryOperation(java.lang.Object val, int nodeType)
java.lang.Object binaryOperation(java.lang.Object lVal, java.lang.Object rVal, int nodeType)
java.lang.Boolean compareValues(java.lang.Object lVal, java.lang.Object rVal, int nodeType)
boolean isRegExpMatch(java.lang.String sMatch, java.lang.String sPattern, java.lang.String sEscapeChar)
java.lang.Object getExprObjVal(java.lang.Object valOwner)
void setExprObjVal(java.lang.Object valOwner, java.lang.Object val)
void print(java.lang.String s)
void println(java.lang.String s)