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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcaseNewArrayExpr(@NonNull JNewArrayExpr expr) Visits a new array expression.voidcaseNewExpr(@NonNull JNewExpr expr) Visits a new object expression.voidcaseNewMultiArrayExpr(@NonNull JNewMultiArrayExpr expr) Visits a new multi-dimensional array expression.voidinit()protected voidMethods 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
Description copied from interface:ExprVisitorVisits a new object expression.- Specified by:
caseNewExprin interfaceExprVisitor- Overrides:
caseNewExprin classAbstractValueVisitor
-
caseNewArrayExpr
Description copied from interface:ExprVisitorVisits a new array expression.- Specified by:
caseNewArrayExprin interfaceExprVisitor- Overrides:
caseNewArrayExprin classAbstractValueVisitor
-
caseNewMultiArrayExpr
Description copied from interface:ExprVisitorVisits a new multi-dimensional array expression.- Specified by:
caseNewMultiArrayExprin interfaceExprVisitor- Overrides:
caseNewMultiArrayExprin classAbstractValueVisitor
-