public class JIParserMethodNode extends JIParserNode
NODE_TYP_ADD, NODE_TYP_AND, NODE_TYP_ARRAY, NODE_TYP_ASSIGN, NODE_TYP_BEGIN, NODE_TYP_BEGIN_BLOCK, NODE_TYP_BEGIN_IF_COND, NODE_TYP_BEGIN_WHILE_COND, NODE_TYP_BETWEEN, NODE_TYP_BIGINTEGER, NODE_TYP_BOOLEAN, NODE_TYP_CHAR, NODE_TYP_COMPOUND, NODE_TYP_CONCAT, NODE_TYP_DECIMAL, NODE_TYP_DECLARE, NODE_TYP_DIVIDE, NODE_TYP_ELSE, NODE_TYP_END_BLOCK, NODE_TYP_END_IF_COND, NODE_TYP_END_WHILE_COND, NODE_TYP_EQ, NODE_TYP_ESCAPE, NODE_TYP_FROM, NODE_TYP_GE, NODE_TYP_GT, NODE_TYP_IDENT, NODE_TYP_IF, NODE_TYP_IN, NODE_TYP_INTEGER, NODE_TYP_IS, NODE_TYP_IS_NOT, NODE_TYP_IS_VALID, NODE_TYP_LE, NODE_TYP_LIMIT_LITERAL_VALUES, NODE_TYP_LONG, NODE_TYP_LT, NODE_TYP_METHOD_CALL, NODE_TYP_MOD, NODE_TYP_MULTIPLY, NODE_TYP_NE, NODE_TYP_NEGATIVE, NODE_TYP_NEW, NODE_TYP_NONE, NODE_TYP_NOT, NODE_TYP_NOT_BETWEEN, NODE_TYP_NOT_IN, NODE_TYP_NOT_REGEXP, NODE_TYP_NULL, NODE_TYP_OR, NODE_TYP_REGEXP, NODE_TYP_SELECT, NODE_TYP_STRING, NODE_TYP_SUBTRACT, NODE_TYP_VAR, NODE_TYP_WHERE, NODE_TYP_WHILE
Constructor and Description |
---|
JIParserMethodNode(JIExpr expr,
java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
void |
addParm(JIParserNode n) |
void |
addParmClass(java.lang.String c) |
java.lang.Object |
evaluate(JIValueSupplier valueSupplier) |
int |
getMethodId() |
java.util.ArrayList |
getParmClsVec() |
java.util.ArrayList |
getParmValVec() |
void |
setCons(boolean c) |
void |
setMethodId(int methodId) |
binaryOperation, binaryOperation, cantConvert, convertIntoBoolean, convertIntoDouble, convertIntoInteger, convertIntoLong, convertIntoString, getExpr, getFullIdentName, getLeftChild, getNodeType, getParent, getParentVal, getRightChild, getString, getVal, getVal, indent, isRValue, locateNode, locateNodeOfType, setIsRValue, setLeftChild, setNodeType, setRightChild, setString, setVal, setVal, toString, toString, visit
public JIParserMethodNode(JIExpr expr, java.lang.String s)
public void setCons(boolean c)
public java.util.ArrayList getParmClsVec()
public java.util.ArrayList getParmValVec()
public int getMethodId()
public void setMethodId(int methodId)
public void addParmClass(java.lang.String c)
public void addParm(JIParserNode n)
public java.lang.Object evaluate(JIValueSupplier valueSupplier)
evaluate
in class JIParserNode