public class InstantiateClassValueVisitor extends AbstractValueVisitor<ClassType>
result| Constructor and Description |
|---|
InstantiateClassValueVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
caseNewArrayExpr(JNewArrayExpr expr) |
void |
caseNewExpr(JNewExpr expr) |
void |
caseNewMultiArrayExpr(JNewMultiArrayExpr expr) |
void |
init() |
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, defaultCaseValuegetResult, setResultpublic void init()
public void caseNewExpr(@Nonnull JNewExpr expr)
caseNewExpr in interface ExprVisitorcaseNewExpr in class AbstractValueVisitor<ClassType>public void caseNewArrayExpr(@Nonnull JNewArrayExpr expr)
caseNewArrayExpr in interface ExprVisitorcaseNewArrayExpr in class AbstractValueVisitor<ClassType>public void caseNewMultiArrayExpr(@Nonnull JNewMultiArrayExpr expr)
caseNewMultiArrayExpr in interface ExprVisitorcaseNewMultiArrayExpr in class AbstractValueVisitor<ClassType>Copyright © 2024 Soot OSS. All rights reserved.