Package sootup.callgraph
Class InstantiateClassValueVisitor
java.lang.Object
sootup.core.jimple.visitor.AbstractValueVisitor
sootup.callgraph.InstantiateClassValueVisitor
- All Implemented Interfaces:
ConstantVisitor
,ExprVisitor
,ImmediateVisitor
,RefVisitor
,ValueVisitor
,Visitor
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
caseNewExpr
(JNewExpr expr) void
void
init()
protected void
Methods inherited from class sootup.core.jimple.visitor.AbstractValueVisitor
caseAddExpr, caseAndExpr, caseArrayRef, caseBooleanConstant, caseCastExpr, caseCaughtExceptionRef, caseClassConstant, caseCmpExpr, caseCmpgExpr, caseCmplExpr, caseDivExpr, caseDoubleConstant, caseDynamicInvokeExpr, caseEnumConstant, caseEqExpr, caseFloatConstant, caseGeExpr, caseGtExpr, caseInstanceFieldRef, caseInstanceOfExpr, caseIntConstant, caseInterfaceInvokeExpr, caseLeExpr, caseLengthExpr, caseLocal, caseLongConstant, caseLtExpr, caseMethodHandle, caseMethodType, caseMulExpr, caseNeExpr, caseNegExpr, caseNullConstant, caseOrExpr, caseParameterRef, casePhiExpr, caseRemExpr, caseShlExpr, caseShrExpr, caseSpecialInvokeExpr, caseStaticFieldRef, caseStaticInvokeExpr, caseStringConstant, caseSubExpr, caseThisRef, caseUshrExpr, caseVirtualInvokeExpr, caseXorExpr, defaultCaseConstant, defaultCaseExpr, defaultCaseRef, defaultCaseValue
-
Field Details
-
result
-
-
Constructor Details
-
InstantiateClassValueVisitor
public InstantiateClassValueVisitor()
-
-
Method Details
-
getResult
-
setResult
-
init
public void init() -
caseNewExpr
- Specified by:
caseNewExpr
in interfaceExprVisitor
- Overrides:
caseNewExpr
in classAbstractValueVisitor
-
caseNewArrayExpr
- Specified by:
caseNewArrayExpr
in interfaceExprVisitor
- Overrides:
caseNewArrayExpr
in classAbstractValueVisitor
-
caseNewMultiArrayExpr
- Specified by:
caseNewMultiArrayExpr
in interfaceExprVisitor
- Overrides:
caseNewMultiArrayExpr
in classAbstractValueVisitor
-