public class DalvikTypeInference
extends com.ibm.wala.analysis.typeInference.TypeInference
| Modifier and Type | Class and Description |
|---|---|
class |
DalvikTypeInference.DalvikTypeVarFactory |
protected class |
DalvikTypeInference.TypeOperatorFactory |
com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator, com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator, com.ibm.wala.analysis.typeInference.TypeInference.TypeVarFactoryBOTTOM, cha, doPrimitives, ir, language| Modifier | Constructor and Description |
|---|---|
protected |
DalvikTypeInference(com.ibm.wala.ssa.IR ir,
boolean doPrimitives) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
initialize() |
static DalvikTypeInference |
make(com.ibm.wala.ssa.IR ir,
boolean doPrimitives) |
protected com.ibm.wala.analysis.typeInference.TypeVariable[] |
makeStmtRHS(int size) |
extractAllResults, getConstantPrimitiveType, getConstantType, getIR, getType, initializeVariables, initializeWorkList, isUndefined, solve, solvegetFixedPointSystemaddAllStatementsToWorkList, addToWorkList, changedVariable, emptyWorkList, getMaxEvalBetweenTopo, getMinSizeForTopSort, getNumberOfEvaluations, getPeriodicMaintainInterval, getStatements, getTopologicalGrowthFactor, getVerboseInterval, incNumberOfEvaluations, initForFirstSolve, isChanged, isFixed, isSideEffect, lineBreak, newStatement, newStatement, newStatement, newStatement, newStatement, orderStatements, performVerboseAction, periodicMaintenance, removeStatement, setMaxEvalBetweenTopo, setMinEquationsForTopSort, setTopologicalGrowthFactorprotected DalvikTypeInference(com.ibm.wala.ssa.IR ir,
boolean doPrimitives)
protected com.ibm.wala.analysis.typeInference.TypeVariable[] makeStmtRHS(int size)
makeStmtRHS in class com.ibm.wala.analysis.typeInference.TypeInferenceprotected void initialize()
initialize in class com.ibm.wala.analysis.typeInference.TypeInferencepublic static DalvikTypeInference make(com.ibm.wala.ssa.IR ir, boolean doPrimitives)