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, toStringpublic 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