@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
Package edu.hm.hafner.analysis
Provides base classes and utilities to parse files for warnings, issues, and so on.
-
Interface Summary Interface Description ModuleDetector.FileSystem Facade for file system operations.Report.IssuePrinter Prints a summary of anIssue. -
Class Summary Class Description Categories Provides convenience methods to detect categories.DuplicationGroup Links all affected files of a duplicated code fragment.FileNameResolver Resolves the affected files of a set of issues in a given source directory.FileReaderFactory Provides aReaderFactorythat returns readers for a given file.FilteredLog Filters the log of aReportinstance so that only a limited number of errors will be reported.FingerprintGenerator Creates fingerprints for a set of issues.FullTextFingerprint Creates a fingerprint of the specified issue using the source code at the affected line.Issue An issue reported by a static analysis tool.IssueBuilder Creates newissuesusing the builder pattern.IssueDifference Computes old, new, and fixed issues based on the reports of two consecutive static analysis runs for the same software artifact.IssueParser Parses a file and returns the issues reported in this file.LineRange A line range in a source file is defined by its first and last line.LineRangeList LookaheadParser Parses a report file line by line for issues using a pre-defined regular expression.ModuleDetector Detects module names by parsing the name of a source file, the Maven pom.xml file or the ANT build.xml file.ModuleResolver Resolves module names by reading and mapping module definitions (build.xml, pom.xml, or Manifest.mf files).PackageNameResolver Resolves packages or namespace names for a set of issues.ReaderFactory Provides several useful helper methods to read the contents of a resource that is given by aReader.Report A report contains a set of uniqueissues: it contains no duplicate elements, i.e. it models the mathematical set abstraction.Report.IssueFilterBuilder Builds a combined filter based on several include and exclude filters.Report.StandardOutputPrinter Prints issues to the "standard" output stream.SecureDigester A secureDigesterimplementation that does not resolve external entities.SecureXmlParserFactory Factory for XML Parsers that prevent XML External Entity attacks.Severity Severity of an issue. -
Exception Summary Exception Description ParsingCanceledException Indicates that parsing has been canceled due to a user initiated interrupt.ParsingException Indicates that during parsing a non recoverable error has been occurred.