Package crypto.analysis
Class AnalysisSeedWithEnsuredPredicate
- java.lang.Object
-
- crypto.analysis.IAnalysisSeed
-
- crypto.analysis.AnalysisSeedWithEnsuredPredicate
-
public class AnalysisSeedWithEnsuredPredicate extends IAnalysisSeed
-
-
Field Summary
-
Fields inherited from class crypto.analysis.IAnalysisSeed
analysisResults, errorCollection, LOGGER, predicateHandler, scanner
-
-
Constructor Summary
Constructors Constructor Description AnalysisSeedWithEnsuredPredicate(CryptoScanner scanner, boomerang.scene.Statement statement, boomerang.scene.Val fact, boomerang.results.ForwardBoomerangResults<typestate.TransitionFunction> results)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEnsuredPredicate(EnsuredCrySLPredicate pred)booleanequals(Object obj)voidexecute()inthashCode()static AnalysisSeedWithEnsuredPredicatemakeSeedForComparison(CryptoScanner scanner, boomerang.scene.Statement statement, boomerang.scene.Val fact)StringtoString()-
Methods inherited from class crypto.analysis.IAnalysisSeed
addError, getAnalysisResults, getErrors, getFact, getMethod, getObjectId, getOrigin, getScanner, getType, isSecure, setSecure
-
-
-
-
Constructor Detail
-
AnalysisSeedWithEnsuredPredicate
public AnalysisSeedWithEnsuredPredicate(CryptoScanner scanner, boomerang.scene.Statement statement, boomerang.scene.Val fact, boomerang.results.ForwardBoomerangResults<typestate.TransitionFunction> results)
-
-
Method Detail
-
makeSeedForComparison
public static AnalysisSeedWithEnsuredPredicate makeSeedForComparison(CryptoScanner scanner, boomerang.scene.Statement statement, boomerang.scene.Val fact)
-
execute
public void execute()
- Specified by:
executein classIAnalysisSeed
-
addEnsuredPredicate
public void addEnsuredPredicate(EnsuredCrySLPredicate pred)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classIAnalysisSeed
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classIAnalysisSeed
-
toString
public String toString()
- Overrides:
toStringin classIAnalysisSeed
-
-