Package crypto.analysis
Class PredicateHandler
- java.lang.Object
-
- crypto.analysis.PredicateHandler
-
public class PredicateHandler extends Object
-
-
Constructor Summary
Constructors Constructor Description PredicateHandler(CryptoScanner cryptoScanner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddNewPred(IAnalysisSeed seedObj, boomerang.scene.Statement statement, boomerang.scene.Val variable, EnsuredCrySLPredicate ensPred)voidcheckPredicates()voidexpectPredicate(IAnalysisSeed object, boomerang.scene.Statement stmt, CrySLPredicate predToBeEnsured)Set<EnsuredCrySLPredicate>getExistingPredicates(boomerang.scene.Statement stmt, boomerang.scene.Val seed)
-
-
-
Constructor Detail
-
PredicateHandler
public PredicateHandler(CryptoScanner cryptoScanner)
-
-
Method Detail
-
addNewPred
public boolean addNewPred(IAnalysisSeed seedObj, boomerang.scene.Statement statement, boomerang.scene.Val variable, EnsuredCrySLPredicate ensPred)
-
getExistingPredicates
public Set<EnsuredCrySLPredicate> getExistingPredicates(boomerang.scene.Statement stmt, boomerang.scene.Val seed)
-
expectPredicate
public void expectPredicate(IAnalysisSeed object, boomerang.scene.Statement stmt, CrySLPredicate predToBeEnsured)
-
checkPredicates
public void checkPredicates()
-
-