All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
JExpression |
accept(JExpression node) |
JNode |
accept(JNode node) |
JNode |
accept(JNode node,
boolean allowRemove) |
JStatement |
accept(JStatement node) |
JStatement |
accept(JStatement node,
boolean allowRemove) |
<T extends JNode> void |
accept(List<T> list) |
<T extends JNode> List<T> |
acceptImmutable(List<T> list) |
JExpression |
acceptLvalue(JExpression expr) |
<T extends JNode> void |
acceptWithInsertRemove(List<T> list) |
<T extends JNode> List<T> |
acceptWithInsertRemoveImmutable(List<T> list) |
boolean |
didChange() |
void |
endVisit(JAbsentArrayDimension x,
Context ctx) |
void |
endVisit(JAbstractMethodBody x,
Context ctx) |
void |
endVisit(JArrayLength x,
Context ctx) |
void |
endVisit(JArrayRef x,
Context ctx) |
void |
endVisit(JArrayType x,
Context ctx) |
void |
endVisit(JAssertStatement x,
Context ctx) |
void |
endVisit(JBinaryOperation x,
Context ctx) |
void |
endVisit(JBlock x,
Context ctx) |
void |
endVisit(JBooleanLiteral x,
Context ctx) |
void |
endVisit(JBreakStatement x,
Context ctx) |
void |
endVisit(JCaseStatement x,
Context ctx) |
void |
endVisit(JCastMap x,
Context ctx) |
void |
endVisit(JCastOperation x,
Context ctx) |
void |
endVisit(JCharLiteral x,
Context ctx) |
void |
endVisit(JClassLiteral x,
Context ctx) |
void |
endVisit(JClassType x,
Context ctx) |
void |
endVisit(JConditional x,
Context ctx) |
void |
endVisit(JConstructor x,
Context ctx) |
void |
endVisit(JContinueStatement x,
Context ctx) |
void |
endVisit(JDebuggerStatement x,
Context ctx) |
void |
endVisit(JDeclarationStatement x,
Context ctx) |
void |
endVisit(JDeclaredType x,
Context ctx) |
void |
endVisit(JDoStatement x,
Context ctx) |
void |
endVisit(JDoubleLiteral x,
Context ctx) |
void |
endVisit(JExpression x,
Context ctx) |
void |
endVisit(JExpressionStatement x,
Context ctx) |
void |
endVisit(JField x,
Context ctx) |
void |
endVisit(JFieldRef x,
Context ctx)
NOTE: not called from JsniFieldRef.
|
void |
endVisit(JFloatLiteral x,
Context ctx) |
void |
endVisit(JForStatement x,
Context ctx) |
void |
endVisit(JGwtCreate x,
Context ctx) |
void |
endVisit(JIfStatement x,
Context ctx) |
void |
endVisit(JInstanceOf x,
Context ctx) |
void |
endVisit(JInterfaceType x,
Context ctx) |
void |
endVisit(JIntLiteral x,
Context ctx) |
void |
endVisit(JLabel x,
Context ctx) |
void |
endVisit(JLabeledStatement x,
Context ctx) |
void |
endVisit(JLiteral x,
Context ctx) |
void |
endVisit(JLocal x,
Context ctx) |
void |
endVisit(JLocalRef x,
Context ctx) |
void |
endVisit(JLongLiteral x,
Context ctx) |
void |
endVisit(JMethodBody x,
Context ctx) |
void |
endVisit(JMethodCall x,
Context ctx)
NOTE: not called from JsniMethodRef.
|
void |
endVisit(JMethod x,
Context ctx) |
void |
endVisit(JMultiExpression x,
Context ctx) |
void |
endVisit(JNameOf x,
Context ctx) |
void |
endVisit(JNewArray x,
Context ctx) |
void |
endVisit(JNewInstance x,
Context ctx) |
void |
endVisit(JNode x,
Context ctx) |
void |
endVisit(JNullLiteral x,
Context ctx) |
void |
endVisit(JNullType x,
Context ctx) |
void |
endVisit(JNumericEntry x,
Context ctx) |
void |
endVisit(JParameter x,
Context ctx) |
void |
endVisit(JParameterRef x,
Context ctx) |
void |
endVisit(JPostfixOperation x,
Context ctx) |
void |
endVisit(JPrefixOperation x,
Context ctx) |
void |
endVisit(JPrimitiveType x,
Context ctx) |
void |
endVisit(JProgram x,
Context ctx) |
void |
endVisit(JReferenceType x,
Context ctx) |
void |
endVisit(JReturnStatement x,
Context ctx) |
void |
endVisit(JRunAsync x,
Context ctx) |
void |
endVisit(JRuntimeTypeReference x,
Context ctx) |
void |
endVisit(JsniClassLiteral x,
Context ctx) |
void |
endVisit(JsniFieldRef x,
Context ctx) |
void |
endVisit(JsniMethodBody x,
Context ctx) |
void |
endVisit(JsniMethodRef x,
Context ctx) |
void |
endVisit(JsonArray x,
Context ctx) |
void |
endVisit(JStatement x,
Context ctx) |
void |
endVisit(JStringLiteral x,
Context ctx) |
void |
endVisit(JSwitchStatement x,
Context ctx) |
void |
endVisit(JThisRef x,
Context ctx) |
void |
endVisit(JThrowStatement x,
Context ctx) |
void |
endVisit(JTryStatement x,
Context ctx) |
void |
endVisit(JType x,
Context ctx) |
void |
endVisit(JUnaryOperation x,
Context ctx) |
void |
endVisit(JValueLiteral x,
Context ctx) |
void |
endVisit(JVariable x,
Context ctx) |
void |
endVisit(JVariableRef x,
Context ctx) |
void |
endVisit(JWhileStatement x,
Context ctx) |
protected static InternalCompilerException |
translateException(JNode node,
Throwable e) |
boolean |
visit(JAbsentArrayDimension x,
Context ctx) |
boolean |
visit(JAbstractMethodBody x,
Context ctx) |
boolean |
visit(JArrayLength x,
Context ctx) |
boolean |
visit(JArrayRef x,
Context ctx) |
boolean |
visit(JArrayType x,
Context ctx) |
boolean |
visit(JAssertStatement x,
Context ctx) |
boolean |
visit(JBinaryOperation x,
Context ctx) |
boolean |
visit(JBlock x,
Context ctx) |
boolean |
visit(JBooleanLiteral x,
Context ctx) |
boolean |
visit(JBreakStatement x,
Context ctx) |
boolean |
visit(JCaseStatement x,
Context ctx) |
boolean |
visit(JCastMap x,
Context ctx) |
boolean |
visit(JCastOperation x,
Context ctx) |
boolean |
visit(JCharLiteral x,
Context ctx) |
boolean |
visit(JClassLiteral x,
Context ctx) |
boolean |
visit(JClassType x,
Context ctx) |
boolean |
visit(JConditional x,
Context ctx) |
boolean |
visit(JConstructor x,
Context ctx) |
boolean |
visit(JContinueStatement x,
Context ctx) |
boolean |
visit(JDebuggerStatement x,
Context ctx) |
boolean |
visit(JDeclarationStatement x,
Context ctx) |
boolean |
visit(JDeclaredType x,
Context ctx) |
boolean |
visit(JDoStatement x,
Context ctx) |
boolean |
visit(JDoubleLiteral x,
Context ctx) |
boolean |
visit(JExpression x,
Context ctx) |
boolean |
visit(JExpressionStatement x,
Context ctx) |
boolean |
visit(JField x,
Context ctx) |
boolean |
visit(JFieldRef x,
Context ctx)
NOTE: not called from JsniFieldRef.
|
boolean |
visit(JFloatLiteral x,
Context ctx) |
boolean |
visit(JForStatement x,
Context ctx) |
boolean |
visit(JGwtCreate x,
Context ctx) |
boolean |
visit(JIfStatement x,
Context ctx) |
boolean |
visit(JInstanceOf x,
Context ctx) |
boolean |
visit(JInterfaceType x,
Context ctx) |
boolean |
visit(JIntLiteral x,
Context ctx) |
boolean |
visit(JLabel x,
Context ctx) |
boolean |
visit(JLabeledStatement x,
Context ctx) |
boolean |
visit(JLiteral x,
Context ctx) |
boolean |
visit(JLocal x,
Context ctx) |
boolean |
visit(JLocalRef x,
Context ctx) |
boolean |
visit(JLongLiteral x,
Context ctx) |
boolean |
visit(JMethodBody x,
Context ctx) |
boolean |
visit(JMethodCall x,
Context ctx)
NOTE: not called from JsniMethodRef.
|
boolean |
visit(JMethod x,
Context ctx) |
boolean |
visit(JMultiExpression x,
Context ctx) |
boolean |
visit(JNameOf x,
Context ctx) |
boolean |
visit(JNewArray x,
Context ctx) |
boolean |
visit(JNewInstance x,
Context ctx) |
boolean |
visit(JNode x,
Context ctx) |
boolean |
visit(JNullLiteral x,
Context ctx) |
boolean |
visit(JNullType x,
Context ctx) |
boolean |
visit(JNumericEntry x,
Context ctx) |
boolean |
visit(JParameter x,
Context ctx) |
boolean |
visit(JParameterRef x,
Context ctx) |
boolean |
visit(JPostfixOperation x,
Context ctx) |
boolean |
visit(JPrefixOperation x,
Context ctx) |
boolean |
visit(JPrimitiveType x,
Context ctx) |
boolean |
visit(JProgram x,
Context ctx) |
boolean |
visit(JReferenceType x,
Context ctx) |
boolean |
visit(JReturnStatement x,
Context ctx) |
boolean |
visit(JRunAsync x,
Context ctx) |
boolean |
visit(JRuntimeTypeReference x,
Context ctx) |
boolean |
visit(JsniClassLiteral x,
Context ctx) |
boolean |
visit(JsniFieldRef x,
Context ctx) |
boolean |
visit(JsniMethodBody x,
Context ctx) |
boolean |
visit(JsniMethodRef x,
Context ctx) |
boolean |
visit(JsonArray x,
Context ctx) |
boolean |
visit(JStatement x,
Context ctx) |
boolean |
visit(JStringLiteral x,
Context ctx) |
boolean |
visit(JSwitchStatement x,
Context ctx) |
boolean |
visit(JThisRef x,
Context ctx) |
boolean |
visit(JThrowStatement x,
Context ctx) |
boolean |
visit(JTryStatement x,
Context ctx) |
boolean |
visit(JType x,
Context ctx) |
boolean |
visit(JUnaryOperation x,
Context ctx) |
boolean |
visit(JValueLiteral x,
Context ctx) |
boolean |
visit(JVariable x,
Context ctx) |
boolean |
visit(JVariableRef x,
Context ctx) |
boolean |
visit(JWhileStatement x,
Context ctx) |