
public class ImplicitUpcastAnalyzer extends JVisitor
| Modifier and Type | Field and Description |
|---|---|
protected JMethod |
currentMethod |
LVALUE_CONTEXT, UNMODIFIABLE_CONTEXT| Constructor and Description |
|---|
ImplicitUpcastAnalyzer(JProgram program) |
| Modifier and Type | Method and Description |
|---|---|
void |
endVisit(JBinaryOperation x,
Context ctx) |
void |
endVisit(JConditional x,
Context ctx) |
void |
endVisit(JDeclarationStatement x,
Context ctx) |
void |
endVisit(JField x,
Context ctx) |
void |
endVisit(JMethodCall x,
Context ctx)
NOTE: not called from JsniMethodRef.
|
void |
endVisit(JMethod x,
Context ctx) |
void |
endVisit(JNewArray x,
Context ctx) |
void |
endVisit(JReturnStatement x,
Context ctx) |
void |
endVisit(JsniMethodRef x,
Context ctx) |
void |
endVisit(JThrowStatement x,
Context ctx) |
protected void |
processImplicitUpcast(JType fromType,
JType destType,
SourceInfo info)
An overriding method will be called for each detected implicit upcast.
|
boolean |
visit(JMethod x,
Context ctx) |
accept, accept, accept, accept, accept, accept, acceptImmutable, acceptLvalue, acceptWithInsertRemove, acceptWithInsertRemoveImmutable, didChange, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, translateException, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitprotected JMethod currentMethod
public ImplicitUpcastAnalyzer(JProgram program)
public void endVisit(JBinaryOperation x, Context ctx)
public void endVisit(JConditional x, Context ctx)
public void endVisit(JDeclarationStatement x, Context ctx)
public void endVisit(JMethodCall x, Context ctx)
JVisitorpublic void endVisit(JReturnStatement x, Context ctx)
public void endVisit(JsniMethodRef x, Context ctx)
public void endVisit(JThrowStatement x, Context ctx)
protected void processImplicitUpcast(JType fromType, JType destType, SourceInfo info)
fromType - destType - Copyright © 2018. All rights reserved.