public class Instantiator extends Object implements com.ibm.wala.util.ssa.IInstantiator
| Constructor and Description |
|---|
Instantiator(com.ibm.wala.ipa.summaries.VolatileMethodSummary body,
com.ibm.wala.util.ssa.TypeSafeInstructionFactory instructionFactory,
com.ibm.wala.util.ssa.SSAValueManager pm,
com.ibm.wala.ipa.cha.IClassHierarchy cha,
com.ibm.wala.types.MethodReference scope,
com.ibm.wala.ipa.callgraph.AnalysisScope analysisScope) |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.wala.util.ssa.SSAValue |
createInstance(com.ibm.wala.types.TypeReference T,
boolean asManaged,
com.ibm.wala.util.ssa.SSAValue.VariableKey key,
Set<? extends com.ibm.wala.util.ssa.SSAValue> seen)
Creates a new instance of type calling all that's necessary.
|
int |
createInstance(com.ibm.wala.types.TypeReference type,
Object... instantiatorArgs)
Satisfy the interface.
|
public Instantiator(com.ibm.wala.ipa.summaries.VolatileMethodSummary body,
com.ibm.wala.util.ssa.TypeSafeInstructionFactory instructionFactory,
com.ibm.wala.util.ssa.SSAValueManager pm,
com.ibm.wala.ipa.cha.IClassHierarchy cha,
com.ibm.wala.types.MethodReference scope,
com.ibm.wala.ipa.callgraph.AnalysisScope analysisScope)
public com.ibm.wala.util.ssa.SSAValue createInstance(com.ibm.wala.types.TypeReference T,
boolean asManaged,
com.ibm.wala.util.ssa.SSAValue.VariableKey key,
Set<? extends com.ibm.wala.util.ssa.SSAValue> seen)
public int createInstance(com.ibm.wala.types.TypeReference type,
Object... instantiatorArgs)
createInstance in interface com.ibm.wala.util.ssa.IInstantiatorCopyright © 2019. All rights reserved.