soot.jimple.spark.ondemand
Interface FieldCheckHeuristic

All Known Implementing Classes:
EverythingHeuristic, IncrementalTypesHeuristic, InnerTypesIncrementalHeuristic, ManualAndInnerHeuristic, ManualFieldCheckHeuristic, NothingHeuristic

public interface FieldCheckHeuristic


Method Summary
 boolean runNewPass()
          Update the heuristic for another pass of the algorithm.
 boolean validateMatchesForField(SparkField field)
           
 boolean validFromBothEnds(SparkField field)
           
 

Method Detail

runNewPass

boolean runNewPass()
Update the heuristic for another pass of the algorithm.

Returns:
true if the heuristic will act differently on the next pass

validateMatchesForField

boolean validateMatchesForField(SparkField field)

validFromBothEnds

boolean validFromBothEnds(SparkField field)