Package crypto.analysis.errors
Class ForbiddenPredicateError
- java.lang.Object
-
- crypto.analysis.errors.AbstractError
-
- crypto.analysis.errors.ForbiddenPredicateError
-
- All Implemented Interfaces:
IError
public class ForbiddenPredicateError extends AbstractError
-
-
Constructor Summary
Constructors Constructor Description ForbiddenPredicateError(CrySLPredicate contradictedPredicate, boomerang.jimple.Statement location, CrySLRule rule, CallSiteWithExtractedValue multimap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(ErrorVisitor visitor)booleanequals(Object obj)CrySLPredicategetContradictedPredicate()CallSiteWithExtractedValuegetExtractedValues()inthashCode()StringtoErrorMarkerString()-
Methods inherited from class crypto.analysis.errors.AbstractError
addCausingError, addCausingError, addSubsequentError, getErrorLocation, getRootErrors, getRule, getSubsequentErrors, toString
-
-
-
-
Constructor Detail
-
ForbiddenPredicateError
public ForbiddenPredicateError(CrySLPredicate contradictedPredicate, boomerang.jimple.Statement location, CrySLRule rule, CallSiteWithExtractedValue multimap)
-
-
Method Detail
-
getContradictedPredicate
public CrySLPredicate getContradictedPredicate()
-
getExtractedValues
public CallSiteWithExtractedValue getExtractedValues()
-
accept
public void accept(ErrorVisitor visitor)
-
toErrorMarkerString
public String toErrorMarkerString()
- Specified by:
toErrorMarkerStringin classAbstractError
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractError
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classAbstractError
-
-