public class JIExprJava extends JIExpr
NULL_COMP_ALLOWED_FALSE, NULL_COMP_ALLOWED_TRUE, NULL_COMP_NOT_ALLOWED
RESERVED_VAR_VALUE
Constructor and Description |
---|
JIExprJava() |
JIExprJava(JIExpr parent) |
JIExprJava(java.io.LineNumberReader ins) |
JIExprJava(java.io.LineNumberReader ins,
JIParserHelper ph) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkFor(JIToken word,
int nodeTyp) |
boolean |
checkForSyntacticElem(JIExpr expr,
JIToken word,
int nodeTyp) |
JIExpr |
createExpr(JIExpr parent) |
java.lang.Class |
findClass(java.lang.String name) |
int |
getAddOperator(JIToken word) |
int |
getAndConjunction(JIToken word) |
int |
getComparisonOperator(JIToken word) |
java.lang.Object |
getNullForOperation(int typ,
java.lang.Class targetClass,
boolean isLVal) |
int |
getOrConjunction(JIToken word) |
java.lang.String[] |
getPackages() |
java.lang.String |
getReservedWord(int nodeType) |
JIParserNode |
getTerm() |
void |
setPackages(java.lang.String[] packages) |
baseNullForOperation, consumeWord, findNextWord, findNextWord, getAddExpr, getAndExpr, getAssignExpr, getBooleanExpr, getBooleanExprVal, getBuiltInMethodVal, getCastingClass, getCompareExpr, getEscapeToken, getExpr, getExprVal, getFullyQualifiedIdent, getIdentTerm, getInput, getMultiplyExpr, getNullComparison, getOrExpr, getParseExpr, getStmtExpr, getVarDeclExpr, isBuiltInMethod, isShowParseTree, noMoreTokenCheck, rewindWord, setContinueRead, setShowParseTree
public JIExprJava()
public JIExprJava(java.io.LineNumberReader ins)
public JIExprJava(java.io.LineNumberReader ins, JIParserHelper ph)
public JIExprJava(JIExpr parent)
public java.lang.String[] getPackages()
public void setPackages(java.lang.String[] packages)
public java.lang.Class findClass(java.lang.String name) throws java.lang.ClassNotFoundException
public JIParserNode getTerm()
public int getComparisonOperator(JIToken word)
getComparisonOperator
in class JIExpr
public int getOrConjunction(JIToken word)
getOrConjunction
in class JIExpr
public int getAndConjunction(JIToken word)
getAndConjunction
in class JIExpr
public int getAddOperator(JIToken word)
getAddOperator
in class JIExpr
public JIExpr createExpr(JIExpr parent)
createExpr
in class JIExpr
public java.lang.String getReservedWord(int nodeType)
getReservedWord
in class JIExpr
public boolean checkForSyntacticElem(JIExpr expr, JIToken word, int nodeTyp)
checkForSyntacticElem
in class JIExpr
public java.lang.Object getNullForOperation(int typ, java.lang.Class targetClass, boolean isLVal)
getNullForOperation
in class JIExpr