Package edu.hm.hafner.analysis
@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.
-
KlasseBeschreibungDetects module names by parsing the name of a source file, the ANT build.xml.Provides convenience methods to detect categories.Links all affected files of a duplicated code fragment.Resolves the affected files of a set of issues in a given source directory.Provides a
ReaderFactorythat returns readers for a given file.Creates fingerprints for a set of issues.Creates a fingerprint of the specified issue using the source code at the affected line.Detects module names by parsing gradle source files.An issue reported by a static analysis tool.Creates newissuesusing the builder pattern.Computes old, new, and fixed issues based on the reports of two consecutive static analysis runs for the same software artifact.Parses a file and returns the issues reported in this file.A line range in a source file is defined by its first and last line.Parses a report file line by line for issues using a pre-defined regular expression.Detects module names by parsing the name of a source file, the Maven pom.xml.Detects module names by parsing the name of a source file, the Maven pom.xml file or the ANT build.xml file.Facade for file system operations.Resolves module names by reading and mapping module definitions (build.xml, pom.xml, or Manifest.mf files).Detects module names by parsing the name of OSGi specific source files.Resolves packages or namespace names for a set of issues.Indicates that parsing has been canceled due to a user initiated interrupt.Indicates that during parsing a non recoverable error has been occurred.Provides several useful helper methods to read the contents of a resource that is given by aReader.A report contains a set of uniqueissues: it contains no duplicate elements, i.e. it models the mathematical set abstraction.Builds a combined filter based on several include and exclude filters.Prints a summary of anIssue.Prints issues to the "standard" output stream.Stores additional information of the Revapi analysis (severities, issue name, old file, and new file).A secureDigesterimplementation that does not resolve external entities.Severity of an issue.