Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDryParser<T> - Class in edu.hm.hafner.analysis.parser.dry
A duplication parser template for Digester based parsers.
AbstractDryParser(int, int) - Constructor for class edu.hm.hafner.analysis.parser.dry.AbstractDryParser
Creates a new instance of AbstractDryParser.
AbstractMavenLogParser - Class in edu.hm.hafner.analysis.parser
A base class for parsers that will work on subsections of Maven build logs.
AbstractMavenLogParser(String) - Constructor for class edu.hm.hafner.analysis.parser.AbstractMavenLogParser
Creates a new instance of AbstractMavenLogParser.
AbstractViolationAdapter - Class in edu.hm.hafner.analysis.parser.violations
Adapter for ViolationsParser instances.
AbstractViolationAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.IssueParser
Returns whether this parser accepts the specified file as valid input.
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.ClangAnalyzerPlistParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.EclipseMavenParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.EclipseParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.EclipseXMLParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.FlowParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.JsonIssueParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.JsonLogParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.JsonParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.OTDockerLintParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.SonarQubeParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.XmlParser
 
AcuCobolParser - Class in edu.hm.hafner.analysis.parser
A parser for the Acu Cobol compile.
AcuCobolParser() - Constructor for class edu.hm.hafner.analysis.parser.AcuCobolParser
Creates a new instance of AcuCobolParser.
add(int, LineRange) - Method in class edu.hm.hafner.analysis.LineRangeList
 
add(Issue) - Method in class edu.hm.hafner.analysis.DuplicationGroup
Adds the specified duplication (represented by an Issue instance) to this group of duplications.
add(Issue) - Method in class edu.hm.hafner.analysis.Report
Appends the specified issue to the end of this report.
add(LineRange) - Method in class edu.hm.hafner.analysis.LineRangeList
 
addAll(Issue, Issue...) - Method in class edu.hm.hafner.analysis.Report
Appends all the specified issues to the end of this report, preserving the order of the array elements.
addAll(Report...) - Method in class edu.hm.hafner.analysis.Report
Appends the specified reports to this report.
addAll(Iterable<? extends LineRange>) - Method in class edu.hm.hafner.analysis.LineRangeList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator (optional operation).
addAll(Collection<? extends Issue>) - Method in class edu.hm.hafner.analysis.Report
Appends all of the specified issues to the end of this report, preserving the order of the array elements.
addAll(Collection<? extends LineRange>) - Method in class edu.hm.hafner.analysis.LineRangeList
 
addBlock(Block) - Method in class edu.hm.hafner.analysis.parser.dry.simian.Set
Adds a new block to this duplication set.
addError(Error) - Method in class edu.hm.hafner.analysis.parser.checkstyle.File
Adds a new violation to this file.
addError(PmdError) - Method in class edu.hm.hafner.analysis.parser.pmd.Pmd
Adds a new error.
addFile(File) - Method in class edu.hm.hafner.analysis.parser.checkstyle.CheckStyle
Adds a new file to this bug collection.
addFile(SourceFile) - Method in class edu.hm.hafner.analysis.parser.dry.cpd.Duplication
Adds a new file to this duplication.
addFile(File) - Method in class edu.hm.hafner.analysis.parser.jcreport.Report
Adds a new File to the Collection.
addFile(File) - Method in class edu.hm.hafner.analysis.parser.pmd.Pmd
Adds a new file.
addFragment(Fragment) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Duplicate
Adds a new file to this duplication.
addItem(Item) - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Adds an Item-Object to the collection items.
ADDITIONAL_PROPERTIES - Static variable in class edu.hm.hafner.analysis.IssueParser
 
addMetric(Metric) - Method in class edu.hm.hafner.analysis.parser.ccm.Ccm
 
addRule(Element) - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRuleSet
Parse the element and insert the rule into the rule set.
addViolation(Violation) - Method in class edu.hm.hafner.analysis.parser.pmd.File
Adds a new violation to this file.
AjcParser - Class in edu.hm.hafner.analysis.parser
A parser for AspectJ (ajc) compiler warnings.
AjcParser() - Constructor for class edu.hm.hafner.analysis.parser.AjcParser
 
AndroidLintParserAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses Android Lint files.
AndroidLintParserAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.AndroidLintParserAdapter
 
AnsibleLintParser - Class in edu.hm.hafner.analysis.parser
A parser for Ansible Lint warnings.
AnsibleLintParser() - Constructor for class edu.hm.hafner.analysis.parser.AnsibleLintParser
Creates a new instance of AnsibleLintParser.
ANT_TASK - Static variable in class edu.hm.hafner.analysis.LookaheadParser
Pattern identifying an ant task debug output prefix.
AntJavacParser - Class in edu.hm.hafner.analysis.parser
A parser for the ant javac compiler warnings.
AntJavacParser() - Constructor for class edu.hm.hafner.analysis.parser.AntJavacParser
Creates a new instance of AntJavacParser.
AntModuleDetector - Class in edu.hm.hafner.analysis
Detects module names by parsing the name of a source file, the ANT build.xml.
AquaScannerParser - Class in edu.hm.hafner.analysis.parser
Parser for Aqua Scanner CLI (scannercli) tool.
AquaScannerParser() - Constructor for class edu.hm.hafner.analysis.parser.AquaScannerParser
 
Armcc5CompilerParser - Class in edu.hm.hafner.analysis.parser
A parser for armcc5 compiler warnings.
Armcc5CompilerParser() - Constructor for class edu.hm.hafner.analysis.parser.Armcc5CompilerParser
Creates a new instance of Armcc5CompilerParser.
ArmccCompilerParser - Class in edu.hm.hafner.analysis.parser
A parser for armcc compiler warnings.
ArmccCompilerParser() - Constructor for class edu.hm.hafner.analysis.parser.ArmccCompilerParser
Creates a new instance of ArmccCompilerParser.
Assembly - Enum constant in enum edu.hm.hafner.analysis.parser.gendarme.GendarmeRuleType
 

B

Block - Class in edu.hm.hafner.analysis.parser.dry.simian
Java Bean class for a duplicated block of a Simian duplication warning.
Block() - Constructor for class edu.hm.hafner.analysis.parser.dry.simian.Block
 
BluePearlParser - Class in edu.hm.hafner.analysis.parser
Parser for BluePearl Software Visual Verification Suite.
BluePearlParser() - Constructor for class edu.hm.hafner.analysis.parser.BluePearlParser
Creates a parser for BluePearlSoftware logs.
BrakemanParser - Class in edu.hm.hafner.analysis.parser
A parser for Brakeman JSON output.
BrakemanParser() - Constructor for class edu.hm.hafner.analysis.parser.BrakemanParser
 
BuckminsterParser - Class in edu.hm.hafner.analysis.parser
A parser for Buckminster compiler warnings.
BuckminsterParser() - Constructor for class edu.hm.hafner.analysis.parser.BuckminsterParser
Creates a new instance of BuckminsterParser.
build() - Method in class edu.hm.hafner.analysis.IssueBuilder
Creates a new Issue based on the specified properties.
build() - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Create a IssueFilter.
buildAndClean() - Method in class edu.hm.hafner.analysis.IssueBuilder
Creates a new Issue based on the specified properties.
buildOptional() - Method in class edu.hm.hafner.analysis.IssueBuilder
Creates a new Issue based on the specified properties.
byCategory(String) - Static method in class edu.hm.hafner.analysis.Issue
Returns a predicate that checks if the category of an issue is equal to the specified category.
byFileName(String) - Static method in class edu.hm.hafner.analysis.Issue
Returns a predicate that checks if the file name of an issue is equal to the specified file name.
byFolder(String) - Static method in class edu.hm.hafner.analysis.Issue
Returns a predicate that checks if the folder of an issue is equal to the specified folder.
byModuleName(String) - Static method in class edu.hm.hafner.analysis.Issue
Returns a predicate that checks if the module name of an issue is equal to the specified module name.
byOrigin(String) - Static method in class edu.hm.hafner.analysis.Issue
Returns a predicate that checks if the origin of an issue is equal to the specified origin.
byPackageName(String) - Static method in class edu.hm.hafner.analysis.Issue
Returns a predicate that checks if the package name of an issue is equal to the specified package name.
bySeverity(Severity) - Static method in class edu.hm.hafner.analysis.Issue
Returns a predicate that checks if the severity of an issue is equal to the specified severity.
byType(String) - Static method in class edu.hm.hafner.analysis.Issue
Returns a predicate that checks if the type of an issue is equal to the specified type.

C

CadenceIncisiveParser - Class in edu.hm.hafner.analysis.parser
A parser for Cadence Incisive Enterprise Simulator.
CadenceIncisiveParser() - Constructor for class edu.hm.hafner.analysis.parser.CadenceIncisiveParser
Creates a new instance of CadenceIncisiveParser.
CargoCheckParser - Class in edu.hm.hafner.analysis.parser
A parser for rustc compiler messages in the JSON format emitted by cargo check --message-format json.
CargoCheckParser() - Constructor for class edu.hm.hafner.analysis.parser.CargoCheckParser
 
CargoClippyParser - Class in edu.hm.hafner.analysis.parser
A parser that will attempt to parser for `cargo clippy` warnings/errors/help statements.
CargoClippyParser() - Constructor for class edu.hm.hafner.analysis.parser.CargoClippyParser
Creates a new instance of CargoClippyParser.
Categories - Class in edu.hm.hafner.analysis
Provides convenience methods to detect categories.
CATEGORY - Static variable in class edu.hm.hafner.analysis.IssueParser
 
Ccm - Class in edu.hm.hafner.analysis.parser.ccm
Entity used by CcmParser to represent the root node of CCM results file.
Ccm() - Constructor for class edu.hm.hafner.analysis.parser.ccm.Ccm
 
CcmParser - Class in edu.hm.hafner.analysis.parser.ccm
A parser for CCM XML files.
CcmParser() - Constructor for class edu.hm.hafner.analysis.parser.ccm.CcmParser
 
CheckStyle - Class in edu.hm.hafner.analysis.parser.checkstyle
Java Bean class for a errors collection of the Checkstyle format.
CheckStyle() - Constructor for class edu.hm.hafner.analysis.parser.checkstyle.CheckStyle
 
CheckStyleParser - Class in edu.hm.hafner.analysis.parser.checkstyle
A parser for Checkstyle XML files.
CheckStyleParser() - Constructor for class edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser
 
CheckStyleRules - Class in edu.hm.hafner.analysis.parser.checkstyle
Reads the meta data of the Checkstyle rules from the DocBook files of the Checkstyle distribution.
CheckStyleRules() - Constructor for class edu.hm.hafner.analysis.parser.checkstyle.CheckStyleRules
Loads the available rules into a map.
ClairParser - Class in edu.hm.hafner.analysis.parser
A parser for clair scanner json output.
ClairParser() - Constructor for class edu.hm.hafner.analysis.parser.ClairParser
 
ClangAnalyzerPlistParser - Class in edu.hm.hafner.analysis.parser
A parser for the clang-analyzer static analysis warnings.
ClangAnalyzerPlistParser() - Constructor for class edu.hm.hafner.analysis.parser.ClangAnalyzerPlistParser
 
ClangParser - Class in edu.hm.hafner.analysis.parser
A parser for the Clang compiler warnings.
ClangParser() - Constructor for class edu.hm.hafner.analysis.parser.ClangParser
Creates a new instance of ClangParser.
ClangTidyParser - Class in edu.hm.hafner.analysis.parser
A parser for the clang-tidy static analysis warnings.
ClangTidyParser() - Constructor for class edu.hm.hafner.analysis.parser.ClangTidyParser
Creates a new instance of ClangTidyParser.
clear() - Method in class edu.hm.hafner.analysis.LineRangeList
 
close() - Method in class edu.hm.hafner.analysis.IssueBuilder
Reduce the memory print of internal string instances.
CMakeParser - Class in edu.hm.hafner.analysis.parser
A parser for CMake warnings.
CMakeParser() - Constructor for class edu.hm.hafner.analysis.parser.CMakeParser
Creates a new instance of CMakeParser.
CodeAnalysisParser - Class in edu.hm.hafner.analysis.parser
A parser for the CodeAnalysis compiler warnings.
CodeAnalysisParser() - Constructor for class edu.hm.hafner.analysis.parser.CodeAnalysisParser
Creates a new instance of CodeAnalysisParser.
CodeCheckerParser - Class in edu.hm.hafner.analysis.parser
A parser for the clang-tidy static analysis warnings parsed by Codechecker.
CodeCheckerParser() - Constructor for class edu.hm.hafner.analysis.parser.CodeCheckerParser
Creates a new instance of CodeCheckerParser.
CodeGeneratorDescriptor - Class in edu.hm.hafner.analysis.registry
A descriptor for the Simulink Code Generator tool.
CodeGeneratorParser - Class in edu.hm.hafner.analysis.parser
A parser for Simulink Code Generator tool log files.
CodeGeneratorParser() - Constructor for class edu.hm.hafner.analysis.parser.CodeGeneratorParser
Creates a new instance of CodeGeneratorParser.
CodeNarcAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses CodeNarc files.
CodeNarcAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.CodeNarcAdapter
 
collectProjects(Map<String, String>, List<String>) - Method in class edu.hm.hafner.analysis.GradleModuleDetector
 
collectProjects(Map<String, String>, List<String>) - Method in class edu.hm.hafner.analysis.MavenModuleDetector
 
collectProjects(Map<String, String>, List<String>) - Method in class edu.hm.hafner.analysis.OsgiModuleDetector
 
collectSeveritiesFrom(Severity) - Static method in class edu.hm.hafner.analysis.Severity
Gets the severities starting from the specified severity to Severity.ERROR.
COLUMN_END - Static variable in class edu.hm.hafner.analysis.IssueParser
 
COLUMN_START - Static variable in class edu.hm.hafner.analysis.IssueParser
 
compute(String, int, Charset) - Method in class edu.hm.hafner.analysis.FullTextFingerprint
Creates a fingerprint of the specified issue using the source code at the affected line.
CONFIDENCE - Enum constant in enum edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.PriorityProperty
Use the priority/confidence to create corresponding priorities.
configureParser(Digester) - Method in class edu.hm.hafner.analysis.parser.dry.AbstractDryParser
Configures the Digester parser.
configureParser(Digester) - Method in class edu.hm.hafner.analysis.parser.dry.cpd.CpdParser
 
configureParser(Digester) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.DupFinderParser
 
configureParser(Digester) - Method in class edu.hm.hafner.analysis.parser.dry.simian.SimianParser
 
contains(Object) - Method in class edu.hm.hafner.analysis.LineRangeList
 
contains(String) - Method in class edu.hm.hafner.analysis.registry.ParserRegistry
Returns whether a parser with the specified ID exists.
contains(String, String) - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRuleSet
Returns if the rule set contains a rule for the specified category and id
convertDuplicationsToIssues(List<Duplication>, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.dry.cpd.CpdParser
 
convertDuplicationsToIssues(List<Duplicate>, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.DupFinderParser
 
convertDuplicationsToIssues(List<Set>, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.dry.simian.SimianParser
 
convertDuplicationsToIssues(List<T>, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.dry.AbstractDryParser
Converts the parsed duplications from the original format to an Report instance.
CoolfluxChessccParser - Class in edu.hm.hafner.analysis.parser
A parser for the Coolflux DSP Compiler warnings.
CoolfluxChessccParser() - Constructor for class edu.hm.hafner.analysis.parser.CoolfluxChessccParser
Creates a new instance of CoolfluxChessccParser.
copy() - Method in class edu.hm.hafner.analysis.Report
Returns a shallow copy of this issue container.
copy(Issue) - Method in class edu.hm.hafner.analysis.IssueBuilder
Initializes this builder with an exact copy of all properties of the specified issue.
copyEmptyInstance() - Method in class edu.hm.hafner.analysis.Report
Returns a new empty issue container with the same properties as this container.
CpdParser - Class in edu.hm.hafner.analysis.parser.dry.cpd
A parser for PMD's CPD XML files.
CpdParser() - Constructor for class edu.hm.hafner.analysis.parser.dry.cpd.CpdParser
Creates a new instance of CpdParser.
CpdParser(int, int) - Constructor for class edu.hm.hafner.analysis.parser.dry.cpd.CpdParser
Creates a new instance of CpdParser.
CppCheckAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses CPPCheck files.
CppCheckAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.CppCheckAdapter
 
CppLintParser - Class in edu.hm.hafner.analysis.parser
A parser for Cpplint static code checker warnings.
CppLintParser() - Constructor for class edu.hm.hafner.analysis.parser.CppLintParser
Creates a new instance of CppLintParser.
create() - Method in class edu.hm.hafner.analysis.FileReaderFactory
 
create() - Method in class edu.hm.hafner.analysis.ReaderFactory
Creates a new Reader for the file.
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.LookaheadParser
Creates a new issue for the specified pattern.
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.AcuCobolParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.AnsibleLintParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.AntJavacParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.Armcc5CompilerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ArmccCompilerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.BluePearlParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.BuckminsterParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CadenceIncisiveParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CargoClippyParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ClangParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ClangTidyParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CMakeParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CodeAnalysisParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CodeCheckerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CodeGeneratorParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CoolfluxChessccParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CppLintParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.DiabCParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.DrMemoryParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.EclipseMavenParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.EclipseParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ErlcParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ErrorProneParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.FlawfinderParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.FlexSdkParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.FoodcriticParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.Gcc4CompilerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.Gcc4LinkerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GccParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GhsMultiParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GnatParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GnuFortranParser
This Function is called once the start of a possible error message is detected.
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GoLintParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GoVetParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GradleErrorProneParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.IarCstatParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.IarParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.IntelParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.InvalidsParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.JavacParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.JavaDocParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.MavenConsoleParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.MentorParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.MetrowerksCwCompilerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.MetrowerksCwLinkerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.MsBuildParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.NagFortranParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.OELintAdvParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.P4Parser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.Pep8Parser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PerlCriticParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PhpParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PreFastParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ProtoLintParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PuppetLintParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PyLintParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.QacSourceCodeAnalyserParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.RobocopyParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.RuboCopParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.SbtScalacParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ScalacParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.SphinxBuildLinkCheckParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.SphinxBuildParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.SunCParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.TaskingVxCompilerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.TiCcsParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.TnsdlParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.XlcCompilerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.XlcLinkerParser
 
createIssue(Matcher, LookaheadStream, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.YuiCompressorParser
 
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.CodeGeneratorDescriptor
 
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.EmbeddedEngineerDescriptor
 
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.FindBugsDescriptor
 
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.GrypeDescriptor
 
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.OwaspDependencyCheckDescriptor
 
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Creates a new IssueParser instance.
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.PnpmAuditDescriptor
 
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.PolyspaceDescriptor
 
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.RevApiDescriptor
 
createParser(ParserDescriptor.Option...) - Method in class edu.hm.hafner.analysis.registry.SimulinkCheckDescriptor
 
createReport(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.jcreport.JcReportParser
Creates a Report-Object out of the content within the JcReport.xml.

D

DartAnalyzeParserAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses Dart Analyze logger messages.
DartAnalyzeParserAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.DartAnalyzeParserAdapter
 
Deferred<T> - Class in edu.hm.hafner.analysis.util
Deferred element wrapper of a singleton instance.
Deferred(Supplier<T>) - Constructor for class edu.hm.hafner.analysis.util.Deferred
Creates a new instance that creates a singleton when it is accessed the first time.
DEPRECATION - Static variable in class edu.hm.hafner.analysis.Categories
Category for warnings due to usage of deprecate API.
DESCRIPTION - Static variable in class edu.hm.hafner.analysis.IssueParser
 
DiabCParser - Class in edu.hm.hafner.analysis.parser
A parser for the Diab C++ compiler warnings.
DiabCParser() - Constructor for class edu.hm.hafner.analysis.parser.DiabCParser
Creates a new instance of DiabCParser.
DocFxAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses DocFX files.
DocFxAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.DocFxAdapter
 
DockerLintParser - Class in edu.hm.hafner.analysis.parser
A parser for dockerlint json output.
DockerLintParser() - Constructor for class edu.hm.hafner.analysis.parser.DockerLintParser
 
DoxygenParser - Class in edu.hm.hafner.analysis.parser
A parser for Doxygen.
DoxygenParser() - Constructor for class edu.hm.hafner.analysis.parser.DoxygenParser
Creates a new instance of DoxygenParser.
DrMemoryParser - Class in edu.hm.hafner.analysis.parser
A parser for the Dr.
DrMemoryParser() - Constructor for class edu.hm.hafner.analysis.parser.DrMemoryParser
Creates a new instance of DrMemoryParser.
DryDescriptor - Class in edu.hm.hafner.analysis.registry
A descriptor for duplicate code parsers.
DScannerParser - Class in edu.hm.hafner.analysis.parser
Parser report in JSON format as exported by DScanner.
DScannerParser() - Constructor for class edu.hm.hafner.analysis.parser.DScannerParser
 
DupFinderParser - Class in edu.hm.hafner.analysis.parser.dry.dupfinder
A parser for Reshaper Dupfinder XML files.
DupFinderParser() - Constructor for class edu.hm.hafner.analysis.parser.dry.dupfinder.DupFinderParser
Creates a new instance of DupFinderParser.
DupFinderParser(int, int) - Constructor for class edu.hm.hafner.analysis.parser.dry.dupfinder.DupFinderParser
Creates a new instance of DupFinderParser.
Duplicate - Class in edu.hm.hafner.analysis.parser.dry.dupfinder
Java Bean class for a Reshaper DupFinder duplicate.
Duplicate() - Constructor for class edu.hm.hafner.analysis.parser.dry.dupfinder.Duplicate
 
Duplication - Class in edu.hm.hafner.analysis.parser.dry.cpd
Java Bean class for a CPD duplication.
Duplication() - Constructor for class edu.hm.hafner.analysis.parser.dry.cpd.Duplication
 
DuplicationGroup - Class in edu.hm.hafner.analysis
Links all affected files of a duplicated code fragment.
DuplicationGroup() - Constructor for class edu.hm.hafner.analysis.DuplicationGroup
Creates a new duplication group.
DuplicationGroup(String) - Constructor for class edu.hm.hafner.analysis.DuplicationGroup
Creates a new duplication group for the specified code fragment.

E

EclipseMavenParser - Class in edu.hm.hafner.analysis.parser
A parser for Eclipse compiler warnings.
EclipseMavenParser() - Constructor for class edu.hm.hafner.analysis.parser.EclipseMavenParser
Creates a new instance of EclipseMavenParser.
EclipseParser - Class in edu.hm.hafner.analysis.parser
A parser for Eclipse compiler warnings.
EclipseParser() - Constructor for class edu.hm.hafner.analysis.parser.EclipseParser
Creates a new instance of EclipseParser.
EclipseXMLParser - Class in edu.hm.hafner.analysis.parser
Parser for Eclipse Compiler output in XML format.
EclipseXMLParser() - Constructor for class edu.hm.hafner.analysis.parser.EclipseXMLParser
 
edu.hm.hafner.analysis - package edu.hm.hafner.analysis
Provides base classes and utilities to parse files for warnings, issues, and so on.
edu.hm.hafner.analysis.model - module edu.hm.hafner.analysis.model
 
edu.hm.hafner.analysis.parser - package edu.hm.hafner.analysis.parser
The available parsers.
edu.hm.hafner.analysis.parser.ccm - package edu.hm.hafner.analysis.parser.ccm
CCM parser.
edu.hm.hafner.analysis.parser.checkstyle - package edu.hm.hafner.analysis.parser.checkstyle
CheckStyle parser.
edu.hm.hafner.analysis.parser.dry - package edu.hm.hafner.analysis.parser.dry
Duplicate Code parsers.
edu.hm.hafner.analysis.parser.dry.cpd - package edu.hm.hafner.analysis.parser.dry.cpd
PMD:CPD parser.
edu.hm.hafner.analysis.parser.dry.dupfinder - package edu.hm.hafner.analysis.parser.dry.dupfinder
DupFinder parser.
edu.hm.hafner.analysis.parser.dry.simian - package edu.hm.hafner.analysis.parser.dry.simian
Simian parser.
edu.hm.hafner.analysis.parser.findbugs - package edu.hm.hafner.analysis.parser.findbugs
 
edu.hm.hafner.analysis.parser.fxcop - package edu.hm.hafner.analysis.parser.fxcop
FxCop parser.
edu.hm.hafner.analysis.parser.gendarme - package edu.hm.hafner.analysis.parser.gendarme
Gendarme parser.
edu.hm.hafner.analysis.parser.jcreport - package edu.hm.hafner.analysis.parser.jcreport
JC Report parser.
edu.hm.hafner.analysis.parser.pmd - package edu.hm.hafner.analysis.parser.pmd
PMD parser.
edu.hm.hafner.analysis.parser.pvsstudio - package edu.hm.hafner.analysis.parser.pvsstudio
 
edu.hm.hafner.analysis.parser.pylint - package edu.hm.hafner.analysis.parser.pylint
 
edu.hm.hafner.analysis.parser.violations - package edu.hm.hafner.analysis.parser.violations
Parsers that use the violations lib (https://github.com/tomasbjerre/violations-lib).
edu.hm.hafner.analysis.registry - package edu.hm.hafner.analysis.registry
Provides a registry for all parsers.
edu.hm.hafner.analysis.util - package edu.hm.hafner.analysis.util
Provides highly reusable utility classes and static methods, chiefly concerned with adding value to java.lang, java.util, and other standard core classes.
EmbeddedEngineerDescriptor - Class in edu.hm.hafner.analysis.registry
A descriptor for the EmbeddedEngineer EA Code Generator tool.
EmbeddedEngineerParser - Class in edu.hm.hafner.analysis.parser
A parser for the EmbeddedEngineer EA Code Generator tool log files.
EmbeddedEngineerParser() - Constructor for class edu.hm.hafner.analysis.parser.EmbeddedEngineerParser
 
end(String, String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.TopicRule
 
equals(Object) - Method in class edu.hm.hafner.analysis.DuplicationGroup
 
equals(Object) - Method in class edu.hm.hafner.analysis.Issue
 
equals(Object) - Method in class edu.hm.hafner.analysis.LineRange
 
equals(Object) - Method in class edu.hm.hafner.analysis.Report
 
equals(Object) - Method in class edu.hm.hafner.analysis.Severity
 
equalsIgnoreCase(String) - Method in class edu.hm.hafner.analysis.Severity
Checks if this instance has a name that is equal to the specified name.
equalsIgnoreCase(String, String) - Static method in class edu.hm.hafner.analysis.IssueParser
Compares two CharSequences, returning true if they represent equal sequences of characters, ignoring case.
ErlcParser - Class in edu.hm.hafner.analysis.parser
A parser for the erlc compiler warnings.
ErlcParser() - Constructor for class edu.hm.hafner.analysis.parser.ErlcParser
Creates a new instance of ErlcParser.
Error - Class in edu.hm.hafner.analysis.parser.checkstyle
Java Bean class for a violation of the Checkstyle format.
Error() - Constructor for class edu.hm.hafner.analysis.parser.checkstyle.Error
 
ERROR - Static variable in class edu.hm.hafner.analysis.Severity
An error, e.g. a compile error.
ErrorProneParser - Class in edu.hm.hafner.analysis.parser
A parser for ErrorProne warnings during a Maven build.
ErrorProneParser() - Constructor for class edu.hm.hafner.analysis.parser.ErrorProneParser
Creates a new instance of ErrorProneParser.

F

FAILED_TESTS - Static variable in class edu.hm.hafner.analysis.parser.violations.JUnitAdapter
Report property key to obtain the number of failed tests.
File - Class in edu.hm.hafner.analysis.parser.checkstyle
Java Bean class for a file of the Checkstyle format.
File - Class in edu.hm.hafner.analysis.parser.jcreport
File-Class.
File - Class in edu.hm.hafner.analysis.parser.pmd
Java Bean class for a file of the PMD format.
File() - Constructor for class edu.hm.hafner.analysis.parser.checkstyle.File
 
File() - Constructor for class edu.hm.hafner.analysis.parser.jcreport.File
 
File() - Constructor for class edu.hm.hafner.analysis.parser.pmd.File
 
FILE_NAME - Static variable in class edu.hm.hafner.analysis.IssueParser
 
FileNameResolver - Class in edu.hm.hafner.analysis
Resolves the affected files of a set of issues in a given source directory.
FileNameResolver() - Constructor for class edu.hm.hafner.analysis.FileNameResolver
 
FileReaderFactory - Class in edu.hm.hafner.analysis
Provides a ReaderFactory that returns readers for a given file.
FileReaderFactory(Path) - Constructor for class edu.hm.hafner.analysis.FileReaderFactory
Creates a new factory to read the specified file.
FileReaderFactory(Path, Charset) - Constructor for class edu.hm.hafner.analysis.FileReaderFactory
Creates a new factory to read the specified file with a given charset.
filter(Predicate<? super Issue>) - Method in class edu.hm.hafner.analysis.Report
Finds all issues that match the specified criterion.
find(Path, String) - Method in interface edu.hm.hafner.analysis.ModuleDetector.FileSystem
Returns all file names that match the specified pattern.
FindBugsDescriptor - Class in edu.hm.hafner.analysis.registry
A descriptor for the FindBugs parser.
FindBugsMessages - Class in edu.hm.hafner.analysis.parser.findbugs
Parses the FindBugs pattern descriptions and provides access to these HTML messages.
FindBugsMessages() - Constructor for class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages
Loads the available rules into a map.
FindBugsMessages.Pattern - Class in edu.hm.hafner.analysis.parser.findbugs
Bug pattern describing a bug type.
FindBugsParser - Class in edu.hm.hafner.analysis.parser.findbugs
A parser for the native FindBugs XML files.
FindBugsParser(FindBugsParser.PriorityProperty) - Constructor for class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser
Creates a new instance of FindBugsParser.
FindBugsParser.PriorityProperty - Enum in edu.hm.hafner.analysis.parser.findbugs
FindBugs 2 and 3 classifies issues using the bug rank and priority (now renamed confidence).
FindBugsParser.XmlBugInstance - Class in edu.hm.hafner.analysis.parser.findbugs
Java Bean to create the mapping of hash codes to messages using the Digester XML parser.
findById(UUID) - Method in class edu.hm.hafner.analysis.Report
Returns the issue with the specified ID.
findByProperty(Predicate<? super Issue>) - Method in class edu.hm.hafner.analysis.Report
Finds all issues that match the specified criterion.
FINGERPRINT - Static variable in class edu.hm.hafner.analysis.IssueParser
 
FingerprintGenerator - Class in edu.hm.hafner.analysis
Creates fingerprints for a set of issues.
FingerprintGenerator() - Constructor for class edu.hm.hafner.analysis.FingerprintGenerator
 
Flake8Adapter - Class in edu.hm.hafner.analysis.parser.violations
Parses Flake8 files.
Flake8Adapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.Flake8Adapter
 
FlawfinderParser - Class in edu.hm.hafner.analysis.parser
A parser for the flawfinder warnings.
FlawfinderParser() - Constructor for class edu.hm.hafner.analysis.parser.FlawfinderParser
Creates a new instance of FlawfinderParser.
FlexSdkParser - Class in edu.hm.hafner.analysis.parser
A parser for Flex SDK compiler warnings.
FlexSdkParser() - Constructor for class edu.hm.hafner.analysis.parser.FlexSdkParser
Creates a new instance of FlexSdkParser.
FlowParser - Class in edu.hm.hafner.analysis.parser
A parser for Flow warnings.
FlowParser() - Constructor for class edu.hm.hafner.analysis.parser.FlowParser
 
FoodcriticParser - Class in edu.hm.hafner.analysis.parser
A parser for Foodcritic warnings.
FoodcriticParser() - Constructor for class edu.hm.hafner.analysis.parser.FoodcriticParser
Creates a new instance of FoodcriticParser.
Fragment - Class in edu.hm.hafner.analysis.parser.dry.dupfinder
Java Bean class for a Reshaper DupFinder fragment.
Fragment() - Constructor for class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
 
FullTextFingerprint - Class in edu.hm.hafner.analysis
Creates a fingerprint of the specified issue using the source code at the affected line.
FullTextFingerprint() - Constructor for class edu.hm.hafner.analysis.FullTextFingerprint
Creates a new instance of FullTextFingerprint.
FxCopParser - Class in edu.hm.hafner.analysis.parser.fxcop
Parses a fxcop xml report file.
FxCopParser() - Constructor for class edu.hm.hafner.analysis.parser.fxcop.FxCopParser
 
FxCopRule - Class in edu.hm.hafner.analysis.parser.fxcop
Internal model for a FxCop rule.
FxCopRule(String, String, String) - Constructor for class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
FxCopRuleSet - Class in edu.hm.hafner.analysis.parser.fxcop
Internal set containing rules for FxCop.
FxCopRuleSet() - Constructor for class edu.hm.hafner.analysis.parser.fxcop.FxCopRuleSet
 

G

Gcc4CompilerParser - Class in edu.hm.hafner.analysis.parser
A parser for gcc 4.x compiler warnings.
Gcc4CompilerParser() - Constructor for class edu.hm.hafner.analysis.parser.Gcc4CompilerParser
Creates a new instance of Gcc4CompilerParser.
Gcc4LinkerParser - Class in edu.hm.hafner.analysis.parser
A parser for gcc 4.x linker warnings.
Gcc4LinkerParser() - Constructor for class edu.hm.hafner.analysis.parser.Gcc4LinkerParser
Creates a new instance of Gcc4LinkerParser.
GccParser - Class in edu.hm.hafner.analysis.parser
A parser for the gcc compiler warnings.
GccParser() - Constructor for class edu.hm.hafner.analysis.parser.GccParser
Creates a new instance of GccParser.
GendarmeParser - Class in edu.hm.hafner.analysis.parser.gendarme
Parses Gendarme violations.
GendarmeParser() - Constructor for class edu.hm.hafner.analysis.parser.gendarme.GendarmeParser
 
GendarmeRule - Class in edu.hm.hafner.analysis.parser.gendarme
 
GendarmeRule() - Constructor for class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
GendarmeRuleType - Enum in edu.hm.hafner.analysis.parser.gendarme
 
get() - Method in class edu.hm.hafner.analysis.Report
Returns the issues in this report.
get() - Method in class edu.hm.hafner.analysis.util.Deferred
Returns the instance.
get(int) - Method in class edu.hm.hafner.analysis.LineRangeList
 
get(int) - Method in class edu.hm.hafner.analysis.Report
Returns the issue with the specified index.
get(String) - Method in class edu.hm.hafner.analysis.registry.ParserRegistry
Returns the ParserDescriptor with the specified ID.
getAbsolutePath() - Method in class edu.hm.hafner.analysis.Issue
Returns the absolute path of the affected file.
getAbsolutePaths() - Method in class edu.hm.hafner.analysis.Report
Returns the absolute paths of the affected files for all issues.
getAdditionalProperties() - Method in class edu.hm.hafner.analysis.Issue
Returns additional properties for this issue.
getAllDescriptors() - Method in class edu.hm.hafner.analysis.registry.ParserRegistry
Returns all descriptors.
getBaseName() - Method in class edu.hm.hafner.analysis.Issue
Returns the base name of the file that contains this issue (i.e. the file name without the full path).
getBegincolumn() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getBeginline() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getBlocks() - Method in class edu.hm.hafner.analysis.parser.dry.simian.Set
Returns all blocks of this duplication set.
getCategories() - Method in class edu.hm.hafner.analysis.Report
Returns the used categories for all issues.
getCategory() - Method in class edu.hm.hafner.analysis.Issue
Returns the category of this issue (depends on the available categories of the static analysis tool).
getCategory() - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.XmlBugInstance
 
getCategory() - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
getCharset() - Method in class edu.hm.hafner.analysis.FileReaderFactory
 
getCharset() - Method in class edu.hm.hafner.analysis.ReaderFactory
Returns the character set that is used to read the stream.
getCheckId() - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
getChildElementsByName(Element, String) - Static method in class edu.hm.hafner.analysis.util.XmlElementUtil
Returns all elements in the parent that match the specified name.
getClassification() - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
getClassname() - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Getter for className-Field.
getCodeFragment() - Method in class edu.hm.hafner.analysis.DuplicationGroup
Returns the code fragment that has been duplicated by all members of this group.
getCodeFragment() - Method in class edu.hm.hafner.analysis.parser.dry.cpd.Duplication
Returns the duplicate code fragment.
getColumn() - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
getColumn() - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Getter for column-Field.
getColumnEnd() - Method in class edu.hm.hafner.analysis.Issue
Returns the last column of this issue (columns start at 1).
getColumnStart() - Method in class edu.hm.hafner.analysis.Issue
Returns the first column of this issue (columns start at 1, 0 indicates the whole line).
getComplexity() - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
getCost() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Duplicate
Returns the duplicate cost.
getCounter(String) - Method in class edu.hm.hafner.analysis.Report
Returns the specified custom counter of this report.
getDescription() - Method in class edu.hm.hafner.analysis.Issue
Returns an additional description for this issue.
getDescription() - Method in class edu.hm.hafner.analysis.parser.checkstyle.Rule
Returns the description of this rule.
getDescription() - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages.Pattern
Returns the description.
getDescription() - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
getDescription() - Method in class edu.hm.hafner.analysis.parser.pmd.PmdError
 
getDescription(Issue) - Method in class edu.hm.hafner.analysis.registry.DryDescriptor
 
getDescription(Issue) - Method in class edu.hm.hafner.analysis.registry.FindBugsDescriptor
 
getDescription(Issue) - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Returns a detailed description of the specified issue.
getDescription(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.CheckStyleRules
Returns the description of the Checkstyle rule with the specified name.
getDescription(String) - Method in class edu.hm.hafner.analysis.parser.pylint.PyLintDescriptions
Returns the description of PyLint rule with the specified name.
getDuplicatesSize() - Method in class edu.hm.hafner.analysis.Report
Returns the number of duplicates.
getDuplications() - Method in class edu.hm.hafner.analysis.DuplicationGroup
 
getEffectiveId() - Method in class edu.hm.hafner.analysis.Report
Returns the effective ID of this report.
getEffectiveName() - Method in class edu.hm.hafner.analysis.Report
Returns the effective ID of this report.
getEnd() - Method in class edu.hm.hafner.analysis.LineRange
Returns the last line of this range.
getEnd() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Range
Returns the line range start.
getEndcolumn() - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Getter for endcolumn-Field.
getEndcolumn() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getEndline() - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Getter for endline-Field.
getEndline() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getEndLineNumber() - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
getEndLineNumber() - Method in class edu.hm.hafner.analysis.parser.dry.simian.Block
Returns the line number of the end of the duplication.
getErrorMessages() - Method in class edu.hm.hafner.analysis.Report
Returns the error messages that have been reported since the creation of this set of issues.
getErrors() - Method in class edu.hm.hafner.analysis.parser.checkstyle.File
Returns all violations of this file.
getErrors() - Method in class edu.hm.hafner.analysis.parser.pmd.Pmd
Returns all errors.
getExternalInfoUrl() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getFactory() - Method in class edu.hm.hafner.analysis.OsgiModuleDetector
 
getFile() - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
getFilename() - Method in class edu.hm.hafner.analysis.parser.pmd.PmdError
 
getFileName() - Method in class edu.hm.hafner.analysis.FileReaderFactory
Returns the absolute path of the resource.
getFileName() - Method in class edu.hm.hafner.analysis.Issue
Returns the name of the affected file.
getFileName() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
Returns the file name.
getFileName() - Method in class edu.hm.hafner.analysis.ReaderFactory
Returns the name of the resource.
getFiles() - Method in class edu.hm.hafner.analysis.parser.checkstyle.CheckStyle
Returns all files of this violations collection.
getFiles() - Method in class edu.hm.hafner.analysis.parser.dry.cpd.Duplication
Returns all files of the duplication.
getFiles() - Method in class edu.hm.hafner.analysis.parser.jcreport.Report
Returns an unmodifiable Collection.
getFiles() - Method in class edu.hm.hafner.analysis.parser.pmd.Pmd
Returns all files.
getFiles() - Method in class edu.hm.hafner.analysis.Report
Returns the affected files for all issues.
getFindingtype() - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Getter for findingtype-Field.
getFingerprint() - Method in class edu.hm.hafner.analysis.Issue
Returns the fingerprint for this issue.
getFirstChildElementByName(Element, String) - Static method in class edu.hm.hafner.analysis.util.XmlElementUtil
Returns the first element in the parent that match the specified name.
getFixedIssues() - Method in class edu.hm.hafner.analysis.IssueDifference
Returns the fixed issues.
getFolder() - Method in class edu.hm.hafner.analysis.Issue
Returns the folder that contains the affected file of this issue.
getFolders() - Method in class edu.hm.hafner.analysis.Report
Returns the folders for all affected files of the issues.
getFragments() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Duplicate
Returns all files of the duplication.
getGoal() - Method in class edu.hm.hafner.analysis.parser.AbstractMavenLogParser
 
getHelp() - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Returns an optional help text that can provide useful hints on how to configure the static analysis tool so that the report files could be parsed by Jenkins.
getHelp() - Method in class edu.hm.hafner.analysis.registry.PnpmAuditDescriptor
 
getHelp() - Method in class edu.hm.hafner.analysis.registry.PolyspaceDescriptor
 
getHelp() - Method in class edu.hm.hafner.analysis.registry.SimulinkCheckDescriptor
 
getIconUrl() - Method in class edu.hm.hafner.analysis.registry.GrypeDescriptor
 
getIconUrl() - Method in class edu.hm.hafner.analysis.registry.OwaspDependencyCheckDescriptor
 
getIconUrl() - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Returns an optional URL to the icon or logo of the static analysis tool.
getIconUrl() - Method in class edu.hm.hafner.analysis.registry.PnpmAuditDescriptor
 
getId() - Method in class edu.hm.hafner.analysis.Issue
Returns the unique ID of this issue.
getId() - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Returns the technical ID of the parser.
getId() - Method in class edu.hm.hafner.analysis.Report
 
getIds() - Method in class edu.hm.hafner.analysis.registry.ParserRegistry
Returns the IDs of all available parsers.
getInfoMessages() - Method in class edu.hm.hafner.analysis.Report
Returns the info messages that have been reported since the creation of this set of issues.
getInstanceHash() - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.XmlBugInstance
 
getIssueName() - Method in class edu.hm.hafner.analysis.RevApiInfoExtension
 
getItems() - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Getter for the Item-Collection.
getLevel() - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Getter for level-Field.
getLine() - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
getLine() - Method in class edu.hm.hafner.analysis.parser.dry.cpd.SourceFile
Returns the line of the duplication.
getLine() - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Getter for line-Field.
getLineCount() - Method in class edu.hm.hafner.analysis.parser.dry.simian.Set
Returns the number of duplicated lines.
getLineEnd() - Method in class edu.hm.hafner.analysis.Issue
Returns the last line of this issue (lines start at 1).
getLineRange() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
Returns the line range.
getLineRanges() - Method in class edu.hm.hafner.analysis.Issue
Returns additional line ranges for this issue.
getLines() - Method in class edu.hm.hafner.analysis.parser.dry.cpd.Duplication
Returns the number of duplicate lines.
getLineStart() - Method in class edu.hm.hafner.analysis.Issue
Returns the first line of this issue (lines start at 1; 0 indicates the whole file).
getLoc() - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Getter for loc-Field.
getMessage() - Method in class edu.hm.hafner.analysis.Issue
Returns the detailed message for this issue.
getMessage() - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
getMessage() - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.XmlBugInstance
 
getMessage() - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Getter for message-Field.
getMessage() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getMessage(String) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages
Returns a HTML description for the specified bug.
getMessage(String, String) - Method in class edu.hm.hafner.analysis.parser.pmd.PmdMessages
Returns the message for the specified PMD rule.
getMetrics() - Method in class edu.hm.hafner.analysis.parser.ccm.Ccm
 
getModule() - Method in class edu.hm.hafner.analysis.parser.AbstractMavenLogParser
 
getModuleName() - Method in class edu.hm.hafner.analysis.Issue
Returns the name of the module or project (or similar concept) that contains this issue.
getModules() - Method in class edu.hm.hafner.analysis.Report
Returns the affected modules for all issues.
getMsg() - Method in class edu.hm.hafner.analysis.parser.pmd.PmdError
 
getName() - Method in class edu.hm.hafner.analysis.parser.checkstyle.File
Returns the name of this file.
getName() - Method in class edu.hm.hafner.analysis.parser.checkstyle.Rule
Returns the name of this rule.
getName() - Method in class edu.hm.hafner.analysis.parser.checkstyle.Topic
Returns the name of this topic.
getName() - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
getName() - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
getName() - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Getter for name-Field.
getName() - Method in class edu.hm.hafner.analysis.parser.pmd.File
Returns the name of this file.
getName() - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Returns a human-readable name of the parser.
getName() - Method in class edu.hm.hafner.analysis.Report
 
getName() - Method in class edu.hm.hafner.analysis.Severity
Returns the name of the severity.
getNameOfOrigin(String) - Method in class edu.hm.hafner.analysis.Report
Returns a human-readable name for the specified origin of this report.
getNames() - Method in class edu.hm.hafner.analysis.registry.ParserRegistry
Returns the names of all available parsers.
getNewFile() - Method in class edu.hm.hafner.analysis.RevApiInfoExtension
 
getNewIssues() - Method in class edu.hm.hafner.analysis.IssueDifference
Returns the new issues.
getOffsetRange() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
Returns the offset range.
getOldFile() - Method in class edu.hm.hafner.analysis.RevApiInfoExtension
 
getOrigin() - Method in class edu.hm.hafner.analysis.Issue
Returns the ID of the tool that did report this issue.
getOrigin() - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Getter for origin-Field.
getOriginName() - Method in class edu.hm.hafner.analysis.Issue
Returns the name of the tool that did report this issue.
getOriginReportFile() - Method in class edu.hm.hafner.analysis.Report
 
getOriginReportFiles() - Method in class edu.hm.hafner.analysis.Report
Returns the names of all report files that are the origin for the issues of this Report (and all contained sub-reports).
getOutstandingIssues() - Method in class edu.hm.hafner.analysis.IssueDifference
Returns the outstanding issues.
getPackage() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getPackageName() - Method in class edu.hm.hafner.analysis.Issue
Returns the name of the package or name space (or similar concept) that contains this issue.
getPackageName() - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Getter for packageName-Field.
getPackages() - Method in class edu.hm.hafner.analysis.Report
Returns the affected packages for all issues.
getPath() - Method in class edu.hm.hafner.analysis.Issue
Returns the path of the affected file.
getPath() - Method in class edu.hm.hafner.analysis.parser.dry.cpd.SourceFile
Returns the path of this file.
getPattern() - Method in class edu.hm.hafner.analysis.registry.FindBugsDescriptor
 
getPattern() - Method in class edu.hm.hafner.analysis.registry.GrypeDescriptor
 
getPattern() - Method in class edu.hm.hafner.analysis.registry.OwaspDependencyCheckDescriptor
 
getPattern() - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Returns the default filename pattern for this tool.
getPattern() - Method in class edu.hm.hafner.analysis.registry.RevApiDescriptor
 
getPredefinedValues() - Static method in class edu.hm.hafner.analysis.Severity
Returns the set of predefined Severity instances.
getPriority() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getPriority(int) - Method in class edu.hm.hafner.analysis.parser.dry.AbstractDryParser
Returns the priority of the warning.
getProperties(Function<? super Issue, T>) - Method in class edu.hm.hafner.analysis.Report
Returns the different values for a given property for all issues.
getPropertyCount(Function<? super Issue, T>) - Method in class edu.hm.hafner.analysis.Report
Returns the number of occurrences for every existing value of a given property for all issues.
getPropertyValueAsString(Issue, String) - Static method in class edu.hm.hafner.analysis.Issue
Returns the value of the property with the specified name for a given issue instance.
getPropertyValueGetter(String) - Static method in class edu.hm.hafner.analysis.Issue
Returns a function that can dynamically obtain the value of the property with the specified name of an issue instance.
getReference() - Method in class edu.hm.hafner.analysis.Issue
Returns a reference to the execution of the static analysis tool (build ID, timestamp, etc.).
getRule() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getRule(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.CheckStyleRules
Returns the Checkstyle rule with the specified name.
getRule(String, String) - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRuleSet
Returns the specified rule if it exists
getRules() - Method in class edu.hm.hafner.analysis.parser.checkstyle.CheckStyleRules
Returns all Checkstyle rules.
getRuleset() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getSeverities() - Method in class edu.hm.hafner.analysis.Report
Returns the severities of all issues.
getSeverities() - Method in class edu.hm.hafner.analysis.RevApiInfoExtension
 
getSeverity() - Method in class edu.hm.hafner.analysis.Issue
Returns the severity of this issue.
getSeverity() - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
getSeverity() - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Getter for severity-Field.
getShortDescription() - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages.Pattern
Returns the shortDescription.
getShortMessage(String) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages
Returns a short description for the specified bug.
getSize() - Method in class edu.hm.hafner.analysis.Report
Returns the number of issues in this report.
getSizeOf(Severity) - Method in class edu.hm.hafner.analysis.Report
Returns the number of issues with the specified Severity.
getSizeOf(String) - Method in class edu.hm.hafner.analysis.Report
Returns the number of issues with the specified severity.
getSource() - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
getSourceFile() - Method in class edu.hm.hafner.analysis.parser.dry.simian.Block
Returns the file name.
getSrcdir() - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Getter for srcdir-Field.
getStart() - Method in class edu.hm.hafner.analysis.LineRange
Returns the first line of this range.
getStart() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Range
Returns the start.
getStartLineNumber() - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
getStartLineNumber() - Method in class edu.hm.hafner.analysis.parser.dry.simian.Block
Returns the line number of the start of the duplication.
getText() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
Returns the text.
getTokens() - Method in class edu.hm.hafner.analysis.parser.dry.cpd.Duplication
Returns the number of duplicate tokens.
getTools() - Method in class edu.hm.hafner.analysis.Report
Returns the names of the tools that did report the issues.
getType() - Method in class edu.hm.hafner.analysis.Issue
Returns the type of this issue (depends on the available types of the static analysis tool).
getType() - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages.Pattern
Returns the type.
getType() - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.XmlBugInstance
 
getType() - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
getTypeName() - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
getTypeName() - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
getTypes() - Method in class edu.hm.hafner.analysis.Report
Returns the used types for all issues.
getUnit() - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
getUrl() - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
getUrl() - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
getUrl() - Method in class edu.hm.hafner.analysis.registry.CodeGeneratorDescriptor
 
getUrl() - Method in class edu.hm.hafner.analysis.registry.EmbeddedEngineerDescriptor
 
getUrl() - Method in class edu.hm.hafner.analysis.registry.GrypeDescriptor
 
getUrl() - Method in class edu.hm.hafner.analysis.registry.OwaspDependencyCheckDescriptor
 
getUrl() - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Returns an optional URL to the homepage of the static analysis tool.
getUrl() - Method in class edu.hm.hafner.analysis.registry.PnpmAuditDescriptor
 
getUrl() - Method in class edu.hm.hafner.analysis.registry.PolyspaceDescriptor
 
getUrl() - Method in class edu.hm.hafner.analysis.registry.RevApiDescriptor
 
getUrl() - Method in class edu.hm.hafner.analysis.registry.SimulinkCheckDescriptor
 
getValue() - Method in class edu.hm.hafner.analysis.parser.checkstyle.Topic
Returns the value of this topic.
getViolations() - Method in class edu.hm.hafner.analysis.parser.pmd.File
Returns all violations of this file.
GhsMultiParser - Class in edu.hm.hafner.analysis.parser
A parser for the GHS Multi compiler warnings.
GhsMultiParser() - Constructor for class edu.hm.hafner.analysis.parser.GhsMultiParser
Creates a new instance of GhsMultiParser.
GnatParser - Class in edu.hm.hafner.analysis.parser
A parser for the Gnat compiler warnings.
GnatParser() - Constructor for class edu.hm.hafner.analysis.parser.GnatParser
Creates a new instance of GnatParser.
GnuFortranParser - Class in edu.hm.hafner.analysis.parser
A parser for (compile-time) messages from the GNU Fortran Compiler.
GnuFortranParser() - Constructor for class edu.hm.hafner.analysis.parser.GnuFortranParser
Creates a new instance of GnuFortranParser.
GoLintParser - Class in edu.hm.hafner.analysis.parser
A parser for the golint tool in the Go toolchain.
GoLintParser() - Constructor for class edu.hm.hafner.analysis.parser.GoLintParser
Creates a new instance of GoLintParser.
GoVetParser - Class in edu.hm.hafner.analysis.parser
A parser for the go vet tool in the Go toolchain.
GoVetParser() - Constructor for class edu.hm.hafner.analysis.parser.GoVetParser
Creates a new instance of GoVetParser.
GradleErrorProneParser - Class in edu.hm.hafner.analysis.parser
A parser for ErrorProne warnings during a Gradle build.
GradleErrorProneParser() - Constructor for class edu.hm.hafner.analysis.parser.GradleErrorProneParser
Creates a new instance of GradleErrorProneParser.
GradleModuleDetector - Class in edu.hm.hafner.analysis
Detects module names by parsing gradle source files.
groupByProperty(String) - Method in class edu.hm.hafner.analysis.Report
Groups issues by a specified property.
GrypeDescriptor - Class in edu.hm.hafner.analysis.registry
Descriptor for Grype report parser.
GrypeParser - Class in edu.hm.hafner.analysis.parser
JSON report parser for grype (https://plugins.jenkins.io/grypescanner/ / https://github.com/anchore/grype).
GrypeParser() - Constructor for class edu.hm.hafner.analysis.parser.GrypeParser
 
guessCategory(String) - Static method in class edu.hm.hafner.analysis.Categories
Classifies the warning message: tries to guess a category from the warning message.
guessCategoryIfEmpty(String, String) - Static method in class edu.hm.hafner.analysis.Categories
Returns a category for the current warning.
guessFromString(String) - Static method in class edu.hm.hafner.analysis.Severity
Converts a String severity to one of the predefined severities.
guessModuleName(String) - Method in class edu.hm.hafner.analysis.ModuleDetector
Uses the path prefixes of pom.xml or build.xml files to guess a module name for the specified file.
guessSeverity(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Guesses a severity for the issues: converts a String severity to one of the predefined severities.

H

HadoLintParser - Class in edu.hm.hafner.analysis.parser
A parser for hadolint json output.
HadoLintParser() - Constructor for class edu.hm.hafner.analysis.parser.HadoLintParser
 
hasCategories() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report contains issues with different categories.
hasCounter(String) - Method in class edu.hm.hafner.analysis.Report
Returns whether the specified custom counter of this report is defined.
hasErrors() - Method in class edu.hm.hafner.analysis.Report
Returns whether error messages have been reported.
hasFileName() - Method in class edu.hm.hafner.analysis.Issue
Returns whether this issue has a file name set.
hasFiles() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report contains more than one affected file.
hasFingerprint() - Method in class edu.hm.hafner.analysis.Issue
Returns whether this issue already has a fingerprint set.
hasFolders() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report contains more than one folder with affected files.
hasGoals(String...) - Method in class edu.hm.hafner.analysis.parser.AbstractMavenLogParser
 
hashCode() - Method in class edu.hm.hafner.analysis.DuplicationGroup
 
hashCode() - Method in class edu.hm.hafner.analysis.Issue
 
hashCode() - Method in class edu.hm.hafner.analysis.LineRange
 
hashCode() - Method in class edu.hm.hafner.analysis.Report
 
hashCode() - Method in class edu.hm.hafner.analysis.Severity
 
hasHelp() - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Returns whether an optional help text is available for this parser.
hasModuleName() - Method in class edu.hm.hafner.analysis.Issue
Returns whether this issue has a module name set.
hasModules() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report contains affected files from more than one module.
hasPackageName() - Method in class edu.hm.hafner.analysis.Issue
Returns whether this issue has a package name set.
hasPackages() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report contains affected files from more than one package.
hasSeverities() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report contains issues of different severities.
hasTools() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report contains issues created by different tools.
hasTypes() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report contains issues with different types.
hasUrl() - Method in class edu.hm.hafner.analysis.registry.ParserDescriptor
Returns whether the URL for the parser is set.
HIGH_OPTION_KEY - Static variable in class edu.hm.hafner.analysis.registry.DryDescriptor
Key to define minimum number of duplicate lines for high priority warnings.

I

IarCstatParser - Class in edu.hm.hafner.analysis.parser
A parser for the IAR CSTAT warnings.
IarCstatParser() - Constructor for class edu.hm.hafner.analysis.parser.IarCstatParser
Creates a new instance of IarCstatParser.
IarParser - Class in edu.hm.hafner.analysis.parser
A parser for the IAR C/C++ compiler warnings.
IarParser() - Constructor for class edu.hm.hafner.analysis.parser.IarParser
Creates a new instance of IarParser.
ID - Static variable in class edu.hm.hafner.analysis.IssueParser
 
IdeaInspectionParser - Class in edu.hm.hafner.analysis.parser
A parser for IntelliJ IDEA inspections.
IdeaInspectionParser() - Constructor for class edu.hm.hafner.analysis.parser.IdeaInspectionParser
 
IntegerParser - Class in edu.hm.hafner.analysis.util
Parses integers from string values.
IntelParser - Class in edu.hm.hafner.analysis.parser
A parser for messages from the Intel C and Fortran compilers.
IntelParser() - Constructor for class edu.hm.hafner.analysis.parser.IntelParser
Creates a new instance of IntelParser.
InvalidsParser - Class in edu.hm.hafner.analysis.parser
A parser for Oracle Invalids.
InvalidsParser() - Constructor for class edu.hm.hafner.analysis.parser.InvalidsParser
Creates a new instance of InvalidsParser.
isEmpty() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report is empty.
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.LookaheadParser
Returns whether the specified line is interesting.
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.AcuCobolParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.AnsibleLintParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.AntJavacParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.Armcc5CompilerParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.BluePearlParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.CoolfluxChessccParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.EclipseMavenParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.EclipseParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.FlexSdkParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.Gcc4CompilerParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.GhsMultiParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.IarCstatParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.IarParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.IntelParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.JavacParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.JavaDocParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.MavenConsoleParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.MentorParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.P4Parser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.Pep8Parser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.PhpParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.PyLintParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.RobocopyParser
 
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.parser.TnsdlParser
 
isNotEmpty() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report is not empty.
Issue - Class in edu.hm.hafner.analysis
An issue reported by a static analysis tool.
IssueBuilder - Class in edu.hm.hafner.analysis
Creates new issues using the builder pattern.
IssueBuilder() - Constructor for class edu.hm.hafner.analysis.IssueBuilder
 
IssueDifference - Class in edu.hm.hafner.analysis
Computes old, new, and fixed issues based on the reports of two consecutive static analysis runs for the same software artifact.
IssueDifference(Report, String, Report) - Constructor for class edu.hm.hafner.analysis.IssueDifference
Creates a new instance of IssueDifference.
IssueFilterBuilder() - Constructor for class edu.hm.hafner.analysis.Report.IssueFilterBuilder
 
IssueParser - Class in edu.hm.hafner.analysis
Parses a file and returns the issues reported in this file.
IssueParser() - Constructor for class edu.hm.hafner.analysis.IssueParser
 
isXmlFile(ReaderFactory) - Method in class edu.hm.hafner.analysis.IssueParser
Returns whether the specified file is an XML file.
Item - Class in edu.hm.hafner.analysis.parser.jcreport
This the Item-Class The Java-Bean-Conformity was chosen due to the digesters style of assigning.
Item() - Constructor for class edu.hm.hafner.analysis.parser.jcreport.Item
 
iterator() - Method in class edu.hm.hafner.analysis.LineRangeList
 
iterator() - Method in class edu.hm.hafner.analysis.Report
 

J

JavacParser - Class in edu.hm.hafner.analysis.parser
A parser for the javac compiler warnings.
JavacParser() - Constructor for class edu.hm.hafner.analysis.parser.JavacParser
Creates a new instance of JavacParser.
JAVADOC - Static variable in class edu.hm.hafner.analysis.Categories
Category for Javadoc warnings.
JavaDocParser - Class in edu.hm.hafner.analysis.parser
A parser for the ant JavaDoc compiler warnings.
JavaDocParser() - Constructor for class edu.hm.hafner.analysis.parser.JavaDocParser
Creates a new instance of JavaDocParser.
JcReportParser - Class in edu.hm.hafner.analysis.parser.jcreport
JcReportParser-Class.
JcReportParser() - Constructor for class edu.hm.hafner.analysis.parser.jcreport.JcReportParser
 
JsHintAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses JSHint files.
JsHintAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.JsHintAdapter
 
JsonIssueParser - Class in edu.hm.hafner.analysis.parser
Base class for parsers that operate on a `*.json` file that contains issues in a JSON data structure.
JsonIssueParser() - Constructor for class edu.hm.hafner.analysis.parser.JsonIssueParser
 
JsonLogParser - Class in edu.hm.hafner.analysis.parser
Parser for logs in JSON format.
JsonLogParser() - Constructor for class edu.hm.hafner.analysis.parser.JsonLogParser
 
JsonParser - Class in edu.hm.hafner.analysis.parser
Parser that reads the 1:1 JSON mapping of the properties of the Issue bean.
JsonParser() - Constructor for class edu.hm.hafner.analysis.parser.JsonParser
 
JUnitAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses JUnit files.
JUnitAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.JUnitAdapter
 

K

KILLED_MUTATIONS - Static variable in class edu.hm.hafner.analysis.parser.violations.PitAdapter
Report property key to obtain the number of killed mutations.
KlocWorkAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses Klocwork files.
KlocWorkAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.KlocWorkAdapter
 

L

LINE_END - Static variable in class edu.hm.hafner.analysis.IssueParser
 
LINE_RANGE_END - Static variable in class edu.hm.hafner.analysis.IssueParser
 
LINE_RANGE_START - Static variable in class edu.hm.hafner.analysis.IssueParser
 
LINE_RANGES - Static variable in class edu.hm.hafner.analysis.IssueParser
 
LINE_START - Static variable in class edu.hm.hafner.analysis.IssueParser
 
LineRange - Class in edu.hm.hafner.analysis
A line range in a source file is defined by its first and last line.
LineRange(int) - Constructor for class edu.hm.hafner.analysis.LineRange
Creates a new instance of LineRange.
LineRange(int, int) - Constructor for class edu.hm.hafner.analysis.LineRange
Creates a new instance of LineRange.
LineRangeList - Class in edu.hm.hafner.analysis
List of LineRange that stores values more efficiently at runtime.
LineRangeList() - Constructor for class edu.hm.hafner.analysis.LineRangeList
Creates an empty LineRangeList.
LineRangeList(int) - Constructor for class edu.hm.hafner.analysis.LineRangeList
Creates an empty LineRangeList with the specified capacity.
LineRangeList(LineRange...) - Constructor for class edu.hm.hafner.analysis.LineRangeList
Creates a new LineRangeList with the specified elements.
LineRangeList(Collection<LineRange>) - Constructor for class edu.hm.hafner.analysis.LineRangeList
Creates a new LineRangeList with the specified elements.
LintParser - Class in edu.hm.hafner.analysis.parser
Parser for Lint.
LintParser() - Constructor for class edu.hm.hafner.analysis.parser.LintParser
 
listIterator() - Method in class edu.hm.hafner.analysis.LineRangeList
 
listIterator(int) - Method in class edu.hm.hafner.analysis.LineRangeList
 
logError(String, Object...) - Method in class edu.hm.hafner.analysis.Report
Logs the specified error message.
logException(Exception, String, Object...) - Method in class edu.hm.hafner.analysis.Report
Logs the specified exception.
logInfo(String, Object...) - Method in class edu.hm.hafner.analysis.Report
Logs the specified information message.
LookaheadParser - Class in edu.hm.hafner.analysis
Parses a report file line by line for issues using a pre-defined regular expression.
LookaheadParser(String) - Constructor for class edu.hm.hafner.analysis.LookaheadParser
Creates a new instance of LookaheadParser.

M

main(String[]) - Static method in class edu.hm.hafner.analysis.registry.ParserRegistry
Utility to create a report with all available descriptors.
MavenConsoleParser - Class in edu.hm.hafner.analysis.parser
A parser for maven console warnings.
MavenConsoleParser() - Constructor for class edu.hm.hafner.analysis.parser.MavenConsoleParser
Creates a new instance of MavenConsoleParser.
MavenModuleDetector - Class in edu.hm.hafner.analysis
Detects module names by parsing the name of a source file, the Maven pom.xml.
MentorParser - Class in edu.hm.hafner.analysis.parser
Parser for Mentor Graphics Modelsim/Questa Simulator.
MentorParser() - Constructor for class edu.hm.hafner.analysis.parser.MentorParser
Creates a parser for MentorGraphics Modelsim/Questa logs.
mergeLogMessages(FilteredLog) - Method in class edu.hm.hafner.analysis.Report
Merge all log messages from the specified log into the log of this report.
MESSAGE - Static variable in class edu.hm.hafner.analysis.IssueParser
 
Method - Enum constant in enum edu.hm.hafner.analysis.parser.gendarme.GendarmeRuleType
 
Metric - Class in edu.hm.hafner.analysis.parser.ccm
Entity representing the Metric from CCM.exe output.
Metric() - Constructor for class edu.hm.hafner.analysis.parser.ccm.Metric
 
MetrowerksCwCompilerParser - Class in edu.hm.hafner.analysis.parser
A parser for Metrowerks Codewarrior 4.x compiler warnings.
MetrowerksCwCompilerParser() - Constructor for class edu.hm.hafner.analysis.parser.MetrowerksCwCompilerParser
Creates a new instance of MetrowerksCwCompilerParser.
MetrowerksCwLinkerParser - Class in edu.hm.hafner.analysis.parser
A parser for Metrowerks Codewarrior 4.x linker warnings.
MetrowerksCwLinkerParser() - Constructor for class edu.hm.hafner.analysis.parser.MetrowerksCwLinkerParser
Creates a new instance of MetrowerksCwLinkerParser.
MODULE_NAME - Static variable in class edu.hm.hafner.analysis.IssueParser
 
ModuleDetector - Class in edu.hm.hafner.analysis
Detects module names by parsing the name of a source file, the Maven pom.xml file or the ANT build.xml file.
ModuleDetector(Path, ModuleDetector.FileSystem) - Constructor for class edu.hm.hafner.analysis.ModuleDetector
Creates a new instance of ModuleDetector.
ModuleDetector.FileSystem - Interface in edu.hm.hafner.analysis
Facade for file system operations.
ModuleResolver - Class in edu.hm.hafner.analysis
Resolves module names by reading and mapping module definitions (build.xml, pom.xml, or Manifest.mf files).
ModuleResolver() - Constructor for class edu.hm.hafner.analysis.ModuleResolver
 
MsBuildParser - Class in edu.hm.hafner.analysis.parser
A parser for the MSBuild/PcLint compiler warnings.
MsBuildParser() - Constructor for class edu.hm.hafner.analysis.parser.MsBuildParser
Creates a new instance of MsBuildParser.
MyPyAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses MyPy files.
MyPyAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.MyPyAdapter
 

N

NagFortranParser - Class in edu.hm.hafner.analysis.parser
A parser for messages from the NAG Fortran Compiler.
NagFortranParser() - Constructor for class edu.hm.hafner.analysis.parser.NagFortranParser
Creates a new instance of NagFortranParser.
nodeListToList(NodeList) - Static method in class edu.hm.hafner.analysis.util.XmlElementUtil
Convert a NodeList into a List<Element>.
NORMAL_OPTION_KEY - Static variable in class edu.hm.hafner.analysis.registry.DryDescriptor
Key to define minimum number of duplicate lines for normal priority warnings.

O

OELintAdvParser - Class in edu.hm.hafner.analysis.parser
A parser for oelint-adv.
OELintAdvParser() - Constructor for class edu.hm.hafner.analysis.parser.OELintAdvParser
Creates a new instance of OELintAdvParser.
open(String) - Method in interface edu.hm.hafner.analysis.ModuleDetector.FileSystem
Creates an InputStream from the specified filename.
Option(String, String) - Constructor for class edu.hm.hafner.analysis.registry.ParserDescriptor.Option
Creates an entry representing a mapping from the specified key to the specified value.
ORIGIN - Static variable in class edu.hm.hafner.analysis.IssueParser
 
OsgiModuleDetector - Class in edu.hm.hafner.analysis
Detects module names by parsing the name of OSGi specific source files.
OTDockerLintParser - Class in edu.hm.hafner.analysis.parser
A parser for ot-docker-linter json output.
OTDockerLintParser() - Constructor for class edu.hm.hafner.analysis.parser.OTDockerLintParser
 
OTHER - Static variable in class edu.hm.hafner.analysis.Categories
Category for Other warnings.
OwaspDependencyCheckDescriptor - Class in edu.hm.hafner.analysis.registry
Descriptor for OWASP dependency check report parser.
OwaspDependencyCheckParser - Class in edu.hm.hafner.analysis.parser
OWASP dependency check JSON report parser.
OwaspDependencyCheckParser() - Constructor for class edu.hm.hafner.analysis.parser.OwaspDependencyCheckParser
 

P

P4Parser - Class in edu.hm.hafner.analysis.parser
A parser for Perforce execution.
P4Parser() - Constructor for class edu.hm.hafner.analysis.parser.P4Parser
Creates a new instance of P4Parser.
PACKAGE_NAME - Static variable in class edu.hm.hafner.analysis.IssueParser
 
PackageNameResolver - Class in edu.hm.hafner.analysis
Resolves packages or namespace names for a set of issues.
PackageNameResolver() - Constructor for class edu.hm.hafner.analysis.PackageNameResolver
Creates a new PackageNameResolver.
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.IssueParser
Parses the specified file for issues.
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.LookaheadParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.AjcParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.CargoCheckParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.ccm.CcmParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.ClangAnalyzerPlistParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.dry.AbstractDryParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.EclipseXMLParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.EmbeddedEngineerParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.IdeaInspectionParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.jcreport.JcReportParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.JsonIssueParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.JsonLogParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.JsonParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.LintParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.pmd.PmdParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.PolyspaceParser
Creates a new instance of PolyspaceParser.
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.pvsstudio.PVSStudioParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.QtTranslationParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.RfLintParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.SimulinkCheckParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.StyleCopParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.TaglistParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.violations.JUnitAdapter
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.XmlParser
 
parse(InputStream) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages
Parses the FindBugs pattern description.
parse(DefaultHandler) - Method in class edu.hm.hafner.analysis.ReaderFactory
Parses the whole file with the specified SAX DefaultHandler.
parseFile(ReaderFactory) - Method in class edu.hm.hafner.analysis.IssueParser
Parses the specified file for issues.
parseInt(String) - Static method in class edu.hm.hafner.analysis.util.IntegerParser
Converts a number (represented by the specified String) to an integer value.
parseJsonArray(Report, JSONArray, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.HadoLintParser
 
parseJsonArray(Report, JSONArray, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.JsonIssueParser
Parses the specified JSON object and populates the provided report with all issues.
parseJsonArray(Report, JSONArray, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.OTDockerLintParser
 
parseJsonArray(Report, JSONArray, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.RevApiParser
 
parseJsonArray(Report, JSONArray, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.TrivyParser
Used with older schema before trivy 0.20.0.
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.AquaScannerParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.BrakemanParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ClairParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.DockerLintParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.FlowParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GrypeParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.JsonIssueParser
Parses the specified JSON object and populates the provided report with all issues.
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.OTDockerLintParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.OwaspDependencyCheckParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PnpmAuditParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.SonarQubeParser
 
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.TrivyParser
Used with schema version 2 starting with trivy 0.20.0.
parseJsonObject(Report, JSONObject, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.VeraCodePipelineScannerParser
 
ParserDescriptor - Class in edu.hm.hafner.analysis.registry
Interface to describe all descriptors.
ParserDescriptor.Option - Class in edu.hm.hafner.analysis.registry
A parser configuration option.
ParserRegistry - Class in edu.hm.hafner.analysis.registry
Provides a registry for all available parsers.
ParserRegistry() - Constructor for class edu.hm.hafner.analysis.registry.ParserRegistry
Creates a new registry instance.
ParsingCanceledException - Exception in edu.hm.hafner.analysis
Indicates that parsing has been canceled due to a user initiated interrupt.
ParsingCanceledException() - Constructor for exception edu.hm.hafner.analysis.ParsingCanceledException
Creates a new instance of ParsingCanceledException.
ParsingCanceledException(Throwable) - Constructor for exception edu.hm.hafner.analysis.ParsingCanceledException
Creates a new instance of ParsingCanceledException.
ParsingException - Exception in edu.hm.hafner.analysis
Indicates that during parsing a non recoverable error has been occurred.
ParsingException(String, Object...) - Constructor for exception edu.hm.hafner.analysis.ParsingException
Constructs a new ParsingException with the specified message.
ParsingException(Throwable) - Constructor for exception edu.hm.hafner.analysis.ParsingException
Constructs a new ParsingException with the specified cause.
ParsingException(Throwable, String, Object...) - Constructor for exception edu.hm.hafner.analysis.ParsingException
Constructs a new ParsingException with the specified cause and message.
PASSED_TESTS - Static variable in class edu.hm.hafner.analysis.parser.violations.JUnitAdapter
Report property key to obtain the number of passed tests.
Pattern() - Constructor for class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages.Pattern
 
Pep8Parser - Class in edu.hm.hafner.analysis.parser
A parser for the Pep8 compiler warnings.
Pep8Parser() - Constructor for class edu.hm.hafner.analysis.parser.Pep8Parser
Creates a new instance of Pep8Parser.
PerlCriticParser - Class in edu.hm.hafner.analysis.parser
A parser for the Perl::Critic warnings.
PerlCriticParser() - Constructor for class edu.hm.hafner.analysis.parser.PerlCriticParser
Creates a new instance of PerlCriticParser.
PhpParser - Class in edu.hm.hafner.analysis.parser
A parser for PHP runtime errors and warnings.
PhpParser() - Constructor for class edu.hm.hafner.analysis.parser.PhpParser
Creates a new instance of PhpParser.
PitAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses PIT results files.
PitAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.PitAdapter
 
Pmd - Class in edu.hm.hafner.analysis.parser.pmd
Java Bean class for warnings of the PMD format.
Pmd() - Constructor for class edu.hm.hafner.analysis.parser.pmd.Pmd
 
PmdError - Class in edu.hm.hafner.analysis.parser.pmd
Java Bean class for an error of the PMD format.
PmdError() - Constructor for class edu.hm.hafner.analysis.parser.pmd.PmdError
 
PmdMessages - Class in edu.hm.hafner.analysis.parser.pmd
Provides access to rule descriptions and examples.
PmdMessages() - Constructor for class edu.hm.hafner.analysis.parser.pmd.PmdMessages
Loads the available rules into a map.
PmdParser - Class in edu.hm.hafner.analysis.parser.pmd
A parser for PMD XML files.
PmdParser() - Constructor for class edu.hm.hafner.analysis.parser.pmd.PmdParser
 
PnpmAuditDescriptor - Class in edu.hm.hafner.analysis.registry
A descriptor for pnpm audit.
PnpmAuditParser - Class in edu.hm.hafner.analysis.parser
Parser for reports of pnpm audit scans.
PnpmAuditParser() - Constructor for class edu.hm.hafner.analysis.parser.PnpmAuditParser
 
PolyspaceDescriptor - Class in edu.hm.hafner.analysis.registry
A descriptor for Polyspace tool.
PolyspaceParser - Class in edu.hm.hafner.analysis.parser
A parser for Polyspace Bug Finder and Code Prover results.
PolyspaceParser() - Constructor for class edu.hm.hafner.analysis.parser.PolyspaceParser
 
postProcess(Report) - Method in class edu.hm.hafner.analysis.LookaheadParser
Post processes the issues.
PreFastParser - Class in edu.hm.hafner.analysis.parser
A parser for Microsoft PREfast (aka Code Analysis for C/C++) XML files.
PreFastParser() - Constructor for class edu.hm.hafner.analysis.parser.PreFastParser
Creates a new instance of PreFastParser.
preprocessLine(String) - Method in class edu.hm.hafner.analysis.LookaheadParser
Preprocesses the specified line.
preprocessLine(String) - Method in class edu.hm.hafner.analysis.parser.AbstractMavenLogParser
 
print(Issue) - Method in interface edu.hm.hafner.analysis.Report.IssuePrinter
Prints the specified issue.
print(Issue) - Method in class edu.hm.hafner.analysis.Report.StandardOutputPrinter
 
print(Report.IssuePrinter) - Method in class edu.hm.hafner.analysis.Report
Prints all issues of the report.
PRIORITY_OPTION_KEY - Static variable in class edu.hm.hafner.analysis.registry.FindBugsDescriptor
Key to define minimum number of duplicate lines for high priority warnings.
PROPRIETARY_API - Static variable in class edu.hm.hafner.analysis.Categories
Category for warnings due to the usage of proprietary API.
ProtoLintParser - Class in edu.hm.hafner.analysis.parser
Parser for ProtoLint.
ProtoLintParser() - Constructor for class edu.hm.hafner.analysis.parser.ProtoLintParser
Creates a new instance.
PuppetLintParser - Class in edu.hm.hafner.analysis.parser
A parser for puppet-lint checks warnings.
PuppetLintParser() - Constructor for class edu.hm.hafner.analysis.parser.PuppetLintParser
Creates a new instance of PuppetLintParser.
PVSStudioParser - Class in edu.hm.hafner.analysis.parser.pvsstudio
A parser for the PVS-Studio static analyzer.
PVSStudioParser() - Constructor for class edu.hm.hafner.analysis.parser.pvsstudio.PVSStudioParser
 
PyDocStyleAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses PyDocStyle results files.
PyDocStyleAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.PyDocStyleAdapter
 
PyLintDescriptions - Class in edu.hm.hafner.analysis.parser.pylint
Provides descriptions for all pylint rules.
PyLintDescriptions() - Constructor for class edu.hm.hafner.analysis.parser.pylint.PyLintDescriptions
Loads the available rules into a map.
PyLintParser - Class in edu.hm.hafner.analysis.parser
A parser for the PyLint compiler warnings.
PyLintParser() - Constructor for class edu.hm.hafner.analysis.parser.PyLintParser
Creates a new instance of PyLintParser.

Q

QacSourceCodeAnalyserParser - Class in edu.hm.hafner.analysis.parser
A parser for PRQA QA-C Sourcecode Analyser warnings.
QacSourceCodeAnalyserParser() - Constructor for class edu.hm.hafner.analysis.parser.QacSourceCodeAnalyserParser
Creates a new instance of QACSourceCodeAnalyserParser.
QtTranslationParser - Class in edu.hm.hafner.analysis.parser
Parser for translation files of Qt.
QtTranslationParser() - Constructor for class edu.hm.hafner.analysis.parser.QtTranslationParser
 

R

Range - Class in edu.hm.hafner.analysis.parser.dry.dupfinder
Java Bean class for a Reshaper DupFinder range.
Range() - Constructor for class edu.hm.hafner.analysis.parser.dry.dupfinder.Range
 
RANK - Enum constant in enum edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.PriorityProperty
Use rank to create corresponding priorities.
readDocument() - Method in class edu.hm.hafner.analysis.ReaderFactory
Parses the whole file into a Document.
ReaderFactory - Class in edu.hm.hafner.analysis
Provides several useful helper methods to read the contents of a resource that is given by a Reader.
ReaderFactory(Charset) - Constructor for class edu.hm.hafner.analysis.ReaderFactory
Creates a new factory to read a resource with a given charset.
ReaderFactory(Charset, Function<String, String>) - Constructor for class edu.hm.hafner.analysis.ReaderFactory
Creates a new factory to read a resource with a given charset.
readResolve() - Method in class edu.hm.hafner.analysis.Issue
Called after de-serialization to improve the memory usage.
readResolve() - Method in class edu.hm.hafner.analysis.Report
Called after de-serialization to improve the memory usage and to initialize fields that have been introduced after the first release.
readStream() - Method in class edu.hm.hafner.analysis.ReaderFactory
Provides the lines of the file as a Stream of strings.
readString() - Method in class edu.hm.hafner.analysis.ReaderFactory
Reads the whole file into a String.
remove(int) - Method in class edu.hm.hafner.analysis.LineRangeList
 
Report - Class in edu.hm.hafner.analysis.parser.jcreport
This is the Report-Class.
Report - Class in edu.hm.hafner.analysis
A report contains a set of unique issues: it contains no duplicate elements, i.e. it models the mathematical set abstraction.
Report() - Constructor for class edu.hm.hafner.analysis.parser.jcreport.Report
 
Report() - Constructor for class edu.hm.hafner.analysis.Report
Creates an empty Report.
Report(Report...) - Constructor for class edu.hm.hafner.analysis.Report
Creates a new Report that is an aggregation of the specified reports.
Report(String, String) - Constructor for class edu.hm.hafner.analysis.Report
Creates an empty Report with the specified ID and name.
Report(String, String, String) - Constructor for class edu.hm.hafner.analysis.Report
Creates an empty Report with the specified ID and name.
Report(Collection<? extends Report>) - Constructor for class edu.hm.hafner.analysis.Report
Creates a new Report that is an aggregation of the specified reports.
Report.IssueFilterBuilder - Class in edu.hm.hafner.analysis
Builds a combined filter based on several include and exclude filters.
Report.IssuePrinter - Interface in edu.hm.hafner.analysis
Prints a summary of an Issue.
Report.StandardOutputPrinter - Class in edu.hm.hafner.analysis
Prints issues to the "standard" output stream.
ResharperInspectCodeAdapter - Class in edu.hm.hafner.analysis.parser.violations
A parser for the Resharper InspectCode compiler warnings.
ResharperInspectCodeAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.ResharperInspectCodeAdapter
 
RevApiDescriptor - Class in edu.hm.hafner.analysis.registry
Parser for Revapi Json reports.
RevApiInfoExtension - Class in edu.hm.hafner.analysis
Stores additional information of the Revapi analysis (severities, issue name, old file, and new file).
RevApiInfoExtension(String, String, String, Map<String, String>) - Constructor for class edu.hm.hafner.analysis.RevApiInfoExtension
Creates an object to store additional information of the Revapi analysis.
RevApiParser - Class in edu.hm.hafner.analysis.parser
Parser for Revapi reports.
RevApiParser() - Constructor for class edu.hm.hafner.analysis.parser.RevApiParser
 
RfLintParser - Class in edu.hm.hafner.analysis.parser
A parser for Robot Framework.
RfLintParser() - Constructor for class edu.hm.hafner.analysis.parser.RfLintParser
 
RobocopyParser - Class in edu.hm.hafner.analysis.parser
A parser for Robocopy.
RobocopyParser() - Constructor for class edu.hm.hafner.analysis.parser.RobocopyParser
Creates a new instance of RobocopyParser.
RuboCopParser - Class in edu.hm.hafner.analysis.parser
A parser for the ruboCop warnings.
RuboCopParser() - Constructor for class edu.hm.hafner.analysis.parser.RuboCopParser
Creates a new instance of RuboCopParser.
Rule - Class in edu.hm.hafner.analysis.parser.checkstyle
Java Bean class representing a Checkstyle rule.
Rule() - Constructor for class edu.hm.hafner.analysis.parser.checkstyle.Rule
Instantiates a new rule.
Rule(String) - Constructor for class edu.hm.hafner.analysis.parser.checkstyle.Rule
Instantiates a new rule.
run(FullTextFingerprint, Report, Charset) - Method in class edu.hm.hafner.analysis.FingerprintGenerator
Creates fingerprints for the specified set of issues.
run(Report, ModuleDetector) - Method in class edu.hm.hafner.analysis.ModuleResolver
Resolves absolute paths of the affected files of the specified set of issues.
run(Report, String, Predicate<String>) - Method in class edu.hm.hafner.analysis.FileNameResolver
Resolves the file names of the affected files of the specified set of issues.
run(Report, Charset) - Method in class edu.hm.hafner.analysis.PackageNameResolver
Resolves packages or namespace names for the specified set of issues.

S

SarifAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses SARIF files.
SarifAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.SarifAdapter
 
SbtScalacParser - Class in edu.hm.hafner.analysis.parser
A parser for the sbt scala compiler warnings.
SbtScalacParser() - Constructor for class edu.hm.hafner.analysis.parser.SbtScalacParser
Creates a new instance of SbtScalacParser.
ScalacParser - Class in edu.hm.hafner.analysis.parser
A parser for the scalac compiler warnings.
ScalacParser() - Constructor for class edu.hm.hafner.analysis.parser.ScalacParser
Creates a new instance of ScalacParser.
SecureDigester - Class in edu.hm.hafner.analysis
A secure Digester implementation that does not resolve external entities.
SecureDigester(Class<?>) - Constructor for class edu.hm.hafner.analysis.SecureDigester
Creates a new Digester instance that does not resolve external entities.
SemgrepAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses PyDocStyle results files.
SemgrepAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.SemgrepAdapter
 
serialVersionUID - Static variable in class edu.hm.hafner.analysis.parser.BluePearlParser
 
serialVersionUID - Static variable in class edu.hm.hafner.analysis.parser.MentorParser
 
set(int, LineRange) - Method in class edu.hm.hafner.analysis.LineRangeList
 
Set - Class in edu.hm.hafner.analysis.parser.dry.simian
Java Bean class for a Simian duplication set.
Set() - Constructor for class edu.hm.hafner.analysis.parser.dry.simian.Set
 
setAdditionalProperties(Serializable) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets additional properties from the statical analysis tool.
setBegincolumn(int) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setBeginline(int) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setCategory(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the category of this issue (depends on the available categories of the static analysis tool).
setCategory(String) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.XmlBugInstance
 
setClassification(String) - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
setClassname(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Setter for className-Field.
setCodeFragment(String) - Method in class edu.hm.hafner.analysis.DuplicationGroup
Sets the code fragment of the duplication group.
setCodeFragment(String) - Method in class edu.hm.hafner.analysis.parser.dry.cpd.Duplication
Sets the duplicate code fragment to the specified value.
setColumn(int) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
setColumn(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for Column-Field.
setColumnEnd(int) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the the last column of this issue (columns start at 1).
setColumnEnd(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the the last column of this issue (columns start at 1).
setColumnStart(int) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the first column of this issue (columns start at 1, 0 indicates the whole line).
setColumnStart(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the first column of this issue (columns start at 1, 0 indicates the whole line).
setComplexity(int) - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
setCost(int) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Duplicate
Sets the duplicate cost to the specified value.
setCounter(String, int) - Method in class edu.hm.hafner.analysis.Report
Sets the specified custom counter for this report.
setDescription(Topic) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Rule
Sets the description of this rule.
setDescription(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets an additional description for this issue.
setDescription(String) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages.Pattern
Sets the description to the specified value.
setDescription(String) - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
setDescription(String) - Method in class edu.hm.hafner.analysis.parser.pmd.PmdError
 
setDirectory(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the current work directory.
setEnd(int) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Range
Sets the end to the specified value.
setEndcolumn(int) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setEndcolumn(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for endcolumn-Field.
setEndline(int) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setEndline(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for endline-Field.
setEndLineNumber(int) - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
setEndLineNumber(int) - Method in class edu.hm.hafner.analysis.parser.dry.simian.Block
Sets the line number of the end of the duplication to the specified value.
setExcludeCategoryFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludeCategoryFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludeFileNameFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludeFileNameFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludeMessageFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter to exclude issues with matching issue message.
setExcludeMessageFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter to exclude issues with matching issue message.
setExcludeModuleNameFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludeModuleNameFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludePackageNameFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludePackageNameFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludeTypeFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludeTypeFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExternalInfoUrl(String) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setFile(String) - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
setFilename(String) - Method in class edu.hm.hafner.analysis.parser.pmd.PmdError
 
setFileName(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the name of the affected file.
setFileName(String) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
Sets the file name to the specified value.
setFiles(List<File>) - Method in class edu.hm.hafner.analysis.parser.jcreport.Report
Setter for the List files.
setFindingtype(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for findingtype-Field.
setFingerprint(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the fingerprint for this issue.
setId(UUID) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the unique ID of the issue.
setIncludeCategoryFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludeCategoryFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludeFileNameFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludeFileNameFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludeMessageFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter to include issues with matching issue message.
setIncludeMessageFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter to include issues with matching issue message.
setIncludeModuleNameFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludeModuleNameFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludePackageNameFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludePackageNameFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludeTypeFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludeTypeFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setInstanceHash(String) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.XmlBugInstance
 
setLevel(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Setter for level-Field.
setLine(int) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
setLine(int) - Method in class edu.hm.hafner.analysis.parser.dry.cpd.SourceFile
Sets the line of the duplication to the specified value.
setLine(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for line-Field.
setLineCount(int) - Method in class edu.hm.hafner.analysis.parser.dry.simian.Set
Sets the number of duplicated lines to the specified value.
setLineEnd(int) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the last line of this issue (lines start at 1).
setLineEnd(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the last line of this issue (lines start at 1).
setLineRange(Range) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
Sets the line range to the specified value.
setLineRanges(LineRangeList) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets additional line ranges for this issue.
setLines(int) - Method in class edu.hm.hafner.analysis.parser.dry.cpd.Duplication
Sets the number of duplicate lines to the specified value.
setLineStart(int) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the first line of this issue (lines start at 1; 0 indicates the whole file).
setLineStart(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the first line of this issue (lines start at 1; 0 indicates the whole file).
setLoc(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Setter for loc-Field.
setMessage(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the detailed message for this issue.
setMessage(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
setMessage(String) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.XmlBugInstance
 
setMessage(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for message-Field.
setMessage(String) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setMetrics(List<Metric>) - Method in class edu.hm.hafner.analysis.parser.ccm.Ccm
 
setModuleName(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the name of the module or project (or similar concept) that contains this issue.
setMsg(String) - Method in class edu.hm.hafner.analysis.parser.pmd.PmdError
 
setName(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.File
Sets the name of this file to the specified value.
setName(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Rule
Sets the name of this rule.
setName(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Topic
Sets the name of this topic.
setName(String) - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
setName(String) - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
setName(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Setter for Name-Field.
setName(String) - Method in class edu.hm.hafner.analysis.parser.pmd.File
Sets the name of this file to the specified value.
setOffsetRange(Range) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
Sets the offset range to the specified value.
setOrigin(String) - Method in class edu.hm.hafner.analysis.Issue
Sets the ID of the tool that did report this issue.
setOrigin(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the ID of the tool that did report this issue.
setOrigin(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for origin-Field.
setOrigin(String, String) - Method in class edu.hm.hafner.analysis.Issue
Sets the ID and the name of the tool that did report this issue.
setOrigin(String, String) - Method in class edu.hm.hafner.analysis.Report
Sets the origin of all issues in this report.
setOriginName(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the name of the tool that did report this issue.
setOriginReportFile(String) - Method in class edu.hm.hafner.analysis.Report
 
setPackage(String) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setPackageName(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the name of the package or name space (or similar concept) that contains this issue.
setPackageName(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Setter for packageName-Field.
setPath(String) - Method in class edu.hm.hafner.analysis.parser.dry.cpd.SourceFile
Sets the path of this file to the specified value.
setPathName(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the path of the affected file.
setPriority(int) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setReference(String) - Method in class edu.hm.hafner.analysis.Issue
Sets a reference to the execution of the static analysis tool (build ID, timestamp, etc.).
setReference(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets a reference to the execution of the static analysis tool (build ID, timestamp, etc.).
setRule(String) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setRuleset(String) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setSeverity(Severity) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the severity of this issue.
setSeverity(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
setSeverity(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for severtiy-Field.
setShortDescription(String) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages.Pattern
Sets the shortDescription to the specified value.
setSource(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
setSourceFile(String) - Method in class edu.hm.hafner.analysis.parser.dry.simian.Block
Sets the file name to the specified value.
setSrcdir(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.File
Setter for srcdir-Field.
setStart(int) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Range
Sets the start to the specified value.
setStartLineNumber(int) - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
setStartLineNumber(int) - Method in class edu.hm.hafner.analysis.parser.dry.simian.Block
Sets the line number of the start of the duplication to the specified value.
setText(String) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
Sets the text to the specified value.
setTokens(int) - Method in class edu.hm.hafner.analysis.parser.dry.cpd.Duplication
Sets the number of duplicate tokens to the specified value.
setType(GendarmeRuleType) - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
setType(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
Sets the type of this issue (depends on the available types of the static analysis tool).
setType(String) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages.Pattern
Sets the type to the specified value.
setType(String) - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.XmlBugInstance
 
setTypeName(String) - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
setUnit(String) - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
setUrl(String) - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
setUrl(URL) - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
setValue(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Topic
Sets the value of this topic.
Severity - Class in edu.hm.hafner.analysis
Severity of an issue.
Severity(String) - Constructor for class edu.hm.hafner.analysis.Severity
Creates a new Severity with the specified name.
SEVERITY - Static variable in class edu.hm.hafner.analysis.IssueParser
 
SimianParser - Class in edu.hm.hafner.analysis.parser.dry.simian
A parser for Simian XML files.
SimianParser() - Constructor for class edu.hm.hafner.analysis.parser.dry.simian.SimianParser
Creates a new instance of SimianParser.
SimianParser(int, int) - Constructor for class edu.hm.hafner.analysis.parser.dry.simian.SimianParser
Creates a new instance of SimianParser.
SimulinkCheckDescriptor - Class in edu.hm.hafner.analysis.registry
A descriptor for Simulink Check tool by Mathworks.
SimulinkCheckParser - Class in edu.hm.hafner.analysis.parser
A parser for Simulink Check tool by Mathworks results.
SimulinkCheckParser() - Constructor for class edu.hm.hafner.analysis.parser.SimulinkCheckParser
 
size() - Method in class edu.hm.hafner.analysis.LineRangeList
 
size() - Method in class edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages
Returns the size of this messages cache.
size() - Method in class edu.hm.hafner.analysis.parser.pmd.PmdMessages
Returns the number of available rule sets.
size() - Method in class edu.hm.hafner.analysis.parser.pylint.PyLintDescriptions
Returns the size of this messages cache.
size() - Method in class edu.hm.hafner.analysis.Report
Returns the number of issues in this container.
SKIPPED_TESTS - Static variable in class edu.hm.hafner.analysis.parser.violations.JUnitAdapter
Report property key to obtain the number of skipped tests.
SonarQubeDiffParser - Class in edu.hm.hafner.analysis.parser
Class which parses SonarQube reports taken from SonarQube differential scan report (preview).
SonarQubeDiffParser() - Constructor for class edu.hm.hafner.analysis.parser.SonarQubeDiffParser
 
SonarQubeIssuesParser - Class in edu.hm.hafner.analysis.parser
Class which parses SonarQube reports taken from the SonarQube API (api/issues/search).
SonarQubeIssuesParser() - Constructor for class edu.hm.hafner.analysis.parser.SonarQubeIssuesParser
 
SonarQubeParser - Class in edu.hm.hafner.analysis.parser
Base class for SonarQube parsers.
SonarQubeParser() - Constructor for class edu.hm.hafner.analysis.parser.SonarQubeParser
 
SourceFile - Class in edu.hm.hafner.analysis.parser.dry.cpd
Java Bean class for a file of the PMD CPD format.
SourceFile() - Constructor for class edu.hm.hafner.analysis.parser.dry.cpd.SourceFile
 
SphinxBuildLinkCheckParser - Class in edu.hm.hafner.analysis.parser
A parser for the Sphinx warnings generated by the linkcheck builder.
SphinxBuildLinkCheckParser() - Constructor for class edu.hm.hafner.analysis.parser.SphinxBuildLinkCheckParser
Creates a new instance of SphinxBuildLinkCheckParser.
SphinxBuildParser - Class in edu.hm.hafner.analysis.parser
A parser for the Sphinx build warnings.
SphinxBuildParser() - Constructor for class edu.hm.hafner.analysis.parser.SphinxBuildParser
Creates a new instance of SphinxBuildParser.
StandardOutputPrinter() - Constructor for class edu.hm.hafner.analysis.Report.StandardOutputPrinter
Creates a new printer that prints to the "standard" output stream.
stream() - Method in class edu.hm.hafner.analysis.Report
Creates a new sequential Stream of Issue instances.
StyleCopParser - Class in edu.hm.hafner.analysis.parser
Parses a StyleCop XML report files.
StyleCopParser() - Constructor for class edu.hm.hafner.analysis.parser.StyleCopParser
 
SunCParser - Class in edu.hm.hafner.analysis.parser
A parser for the SUN Studio C++ compiler warnings.
SunCParser() - Constructor for class edu.hm.hafner.analysis.parser.SunCParser
Creates a new instance of SunCParser.
SURVIVED_MUTATIONS - Static variable in class edu.hm.hafner.analysis.parser.violations.PitAdapter
Report property key to obtain the number of killed mutations.

T

TaglistParser - Class in edu.hm.hafner.analysis.parser
Parser for Taglist Maven Plugin output.
TaglistParser() - Constructor for class edu.hm.hafner.analysis.parser.TaglistParser
 
TaskingVxCompilerParser - Class in edu.hm.hafner.analysis.parser
A parser for TASKING VX compiler warnings.
TaskingVxCompilerParser() - Constructor for class edu.hm.hafner.analysis.parser.TaskingVxCompilerParser
Creates a new instance of TaskingVXCompilerParser.
TiCcsParser - Class in edu.hm.hafner.analysis.parser
A parser for the Texas Instruments Code Composer Studio compiler warnings.
TiCcsParser() - Constructor for class edu.hm.hafner.analysis.parser.TiCcsParser
Creates a new instance of TiCcsParser.
TnsdlParser - Class in edu.hm.hafner.analysis.parser
A parser for the tnsdl translator warnings.
TnsdlParser() - Constructor for class edu.hm.hafner.analysis.parser.TnsdlParser
Creates a new instance of TnsdlParser.
Topic - Class in edu.hm.hafner.analysis.parser.checkstyle
Java Bean class representing a DocBook subsection.
Topic() - Constructor for class edu.hm.hafner.analysis.parser.checkstyle.Topic
 
TopicRule - Class in edu.hm.hafner.analysis.parser.checkstyle
Digester rule to parse the actual content of a DocBook subsection node.
toString() - Method in class edu.hm.hafner.analysis.Issue
 
toString() - Method in class edu.hm.hafner.analysis.LineRange
 
toString() - Method in class edu.hm.hafner.analysis.Report
 
toString() - Method in class edu.hm.hafner.analysis.Severity
 
TOTAL_MUTATIONS - Static variable in class edu.hm.hafner.analysis.parser.violations.PitAdapter
Report property key to obtain the total number of mutations.
TOTAL_TESTS - Static variable in class edu.hm.hafner.analysis.parser.violations.JUnitAdapter
Report property key to obtain the total number of tests.
trim() - Method in class edu.hm.hafner.analysis.LineRangeList
Minimizes the memory waste by throwing away excess capacity.
TrivyParser - Class in edu.hm.hafner.analysis.parser
Parser for reports of aquasec trivy container vulnerability scanner.
TrivyParser() - Constructor for class edu.hm.hafner.analysis.parser.TrivyParser
 
Type - Enum constant in enum edu.hm.hafner.analysis.parser.gendarme.GendarmeRuleType
 
TYPE - Static variable in class edu.hm.hafner.analysis.IssueParser
 

U

UNCOVERED_MUTATIONS - Static variable in class edu.hm.hafner.analysis.parser.violations.PitAdapter
Report property key to obtain the number of killed mutations.

V

valueOf(String) - Static method in enum edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.PriorityProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.hm.hafner.analysis.parser.gendarme.GendarmeRuleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class edu.hm.hafner.analysis.Severity
Creates a new Severity with the specified name.
valueOf(String, Severity) - Static method in class edu.hm.hafner.analysis.Severity
Converts a String severity to one of the predefined severities.
values() - Static method in enum edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.PriorityProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.hm.hafner.analysis.parser.gendarme.GendarmeRuleType
Returns an array containing the constants of this enum type, in the order they are declared.
VeraCodePipelineScannerParser - Class in edu.hm.hafner.analysis.parser
Parser for Veracode Pipeline Scanner (pipeline-scan) tool.
VeraCodePipelineScannerParser() - Constructor for class edu.hm.hafner.analysis.parser.VeraCodePipelineScannerParser
 
Violation - Class in edu.hm.hafner.analysis.parser.pmd
Java Bean class for a violation of the PMD format.
Violation() - Constructor for class edu.hm.hafner.analysis.parser.pmd.Violation
 

W

WARNING_HIGH - Static variable in class edu.hm.hafner.analysis.Severity
A warning with priority high.
WARNING_LOW - Static variable in class edu.hm.hafner.analysis.Severity
A warning with priority low.
WARNING_NORMAL - Static variable in class edu.hm.hafner.analysis.Severity
A warning with priority normal.

X

XlcCompilerParser - Class in edu.hm.hafner.analysis.parser
A parser for IBM xlC compiler warnings.
XlcCompilerParser() - Constructor for class edu.hm.hafner.analysis.parser.XlcCompilerParser
Creates a new instance of XlcCompilerParser.
XlcLinkerParser - Class in edu.hm.hafner.analysis.parser
A parser for IBM xlC linker warnings.
XlcLinkerParser() - Constructor for class edu.hm.hafner.analysis.parser.XlcLinkerParser
Creates a new instance of XlcLinkerParser.
XmlBugInstance() - Constructor for class edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.XmlBugInstance
 
XmlElementUtil - Class in edu.hm.hafner.analysis.util
Provides some useful methods to process the DOM.
XmlLintAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses XMLLint results files.
XmlLintAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.XmlLintAdapter
 
XmlParser - Class in edu.hm.hafner.analysis.parser
Parser that reads the 1:1 XML mapping of the properties of the Issue bean.
XmlParser() - Constructor for class edu.hm.hafner.analysis.parser.XmlParser
Create a new XmlParser object.
XmlParser(String) - Constructor for class edu.hm.hafner.analysis.parser.XmlParser
Create a new XmlParser instance.

Y

YamlLintAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses YAMLLint results files.
YamlLintAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.YamlLintAdapter
 
YuiCompressorParser - Class in edu.hm.hafner.analysis.parser
A parser for the YUI Compressor warnings.
YuiCompressorParser() - Constructor for class edu.hm.hafner.analysis.parser.YuiCompressorParser
Creates a new instance of YuiCompressorParser.

Z

ZptLintAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses ZPTLint results files.
ZptLintAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.ZptLintAdapter
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form