public class IncrementalTypesHeuristic extends Object implements FieldCheckHeuristic
| Constructor and Description |
|---|
IncrementalTypesHeuristic(TypeManager manager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
refineVirtualCall(SootUtil.CallSiteAndContext callSiteAndContext) |
boolean |
runNewPass()
Update the heuristic for another pass of the algorithm.
|
String |
toString() |
boolean |
validateMatchesForField(SparkField field) |
boolean |
validFromBothEnds(SparkField field) |
public IncrementalTypesHeuristic(TypeManager manager)
public boolean runNewPass()
FieldCheckHeuristicrunNewPass in interface FieldCheckHeuristicpublic boolean validateMatchesForField(SparkField field)
validateMatchesForField in interface FieldCheckHeuristicpublic boolean validFromBothEnds(SparkField field)
validFromBothEnds in interface FieldCheckHeuristicpublic boolean refineVirtualCall(SootUtil.CallSiteAndContext callSiteAndContext)
Copyright © 2020 Soot OSS. All rights reserved.