Uses of Class
crypto.analysis.errors.AbstractError
-
Packages that use AbstractError Package Description crypto crypto.analysis crypto.analysis.errors crypto.constraints crypto.listener crypto.reporting crypto.utils -
-
Uses of AbstractError in crypto
Methods in crypto that return types with arguments of type AbstractError Modifier and Type Method Description com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>>HeadlessCryptoScanner. getErrorCollection() -
Uses of AbstractError in crypto.analysis
Fields in crypto.analysis with type parameters of type AbstractError Modifier and Type Field Description protected Collection<AbstractError>IAnalysisSeed. errorCollectionMethods in crypto.analysis that return types with arguments of type AbstractError Modifier and Type Method Description com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>>CryptoScanner. getCollectedErrors()com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>>ErrorCollector. getErrorCollection()Collection<AbstractError>IAnalysisSeed. getErrors()Collection<AbstractError>HiddenPredicate. getPrecedingErrors()Node: Errors are only in complete count at the end of the analysis.Collection<AbstractError>AnalysisSeedWithSpecification. retrieveErrorsForPredCondition(CrySLPredicate pred)Methods in crypto.analysis with parameters of type AbstractError Modifier and Type Method Description voidIAnalysisSeed. addError(AbstractError e)voidAnalysisPrinter. onReportedError(IAnalysisSeed analysisSeed, AbstractError error)voidAnalysisReporter. reportError(IAnalysisSeed seed, AbstractError error)voidErrorCollector. reportError(AbstractError error) -
Uses of AbstractError in crypto.analysis.errors
Subclasses of AbstractError in crypto.analysis.errors Modifier and Type Class Description classCallToErrorclassConstraintErrorclassForbiddenMethodErrorclassHardCodedErrorclassImpreciseValueExtractionErrorclassIncompleteOperationErrorThis class defines-IncompleteOperationError:classInstanceOfErrorclassNeverTypeOfErrorclassNoCallToErrorclassPredicateContradictionErrorclassRequiredPredicateErrorCreatesRequiredPredicateErrorfor all Required Predicate error generates RequiredPredicateErrorclassTypestateErrorclassUncaughtExceptionErrorMethods in crypto.analysis.errors that return types with arguments of type AbstractError Modifier and Type Method Description Collection<AbstractError>AbstractError. getRootErrors()Collection<AbstractError>AbstractError. getSubsequentErrors()Methods in crypto.analysis.errors with parameters of type AbstractError Modifier and Type Method Description voidAbstractError. addCausingError(AbstractError parent)voidAbstractError. addSubsequentError(AbstractError subsequentError)Method parameters in crypto.analysis.errors with type arguments of type AbstractError Modifier and Type Method Description voidAbstractError. addCausingError(Collection<AbstractError> parents) -
Uses of AbstractError in crypto.constraints
Methods in crypto.constraints that return types with arguments of type AbstractError Modifier and Type Method Description protected Collection<AbstractError>EvaluableConstraint. getErrors() -
Uses of AbstractError in crypto.listener
Methods in crypto.listener with parameters of type AbstractError Modifier and Type Method Description voidIAnalysisListener. onReportedError(IAnalysisSeed analysisSeed, AbstractError error)voidIErrorListener. reportError(AbstractError error) -
Uses of AbstractError in crypto.reporting
Method parameters in crypto.reporting with type arguments of type AbstractError Modifier and Type Method Description voidCommandLineReporter. createAnalysisReport(Collection<IAnalysisSeed> seeds, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)voidCSVReporter. createAnalysisReport(Collection<IAnalysisSeed> seeds, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)voidCSVSummaryReporter. createAnalysisReport(Collection<IAnalysisSeed> seeds, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)voidGitHubAnnotationReporter. createAnalysisReport(Collection<IAnalysisSeed> seeds, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)abstract voidReporter. createAnalysisReport(Collection<IAnalysisSeed> seeds, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)voidSARIFReporter. createAnalysisReport(Collection<IAnalysisSeed> seeds, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)voidTXTReporter. createAnalysisReport(Collection<IAnalysisSeed> seeds, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)static StringReportGenerator. generateReport(Collection<IAnalysisSeed> seeds, Collection<CrySLRule> ruleset, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)Generates an analysis report content for theCommandLineReporterandTXTReporter. -
Uses of AbstractError in crypto.utils
Methods in crypto.utils that return types with arguments of type AbstractError Modifier and Type Method Description static List<AbstractError>ErrorUtils. orderErrorsByLineNumber(Collection<AbstractError> errors)Method parameters in crypto.utils with type arguments of type AbstractError Modifier and Type Method Description static Map<String,Integer>ErrorUtils. getErrorCounts(com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)static intErrorUtils. getErrorsOfType(Class<?> errorType, Collection<AbstractError> errors)static intErrorUtils. getErrorsOfTypeInMethod(String method, Class<?> errorClass, com.google.common.collect.Table<boomerang.scene.WrappedClass,boomerang.scene.Method,Set<AbstractError>> errorCollection)static List<AbstractError>ErrorUtils. orderErrorsByLineNumber(Collection<AbstractError> errors)
-