Skip navigation links
A B C D E F G H I J K L M N O P Q R S T V W X Y Z 

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.
AbstractPackageDetector - Class in edu.hm.hafner.analysis
Base class for package detectors.
AbstractPackageDetector(PackageDetectors.FileSystem) - Constructor for class edu.hm.hafner.analysis.AbstractPackageDetector
Creates a new instance of AbstractPackageDetector.
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.EclipseParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.EclipseXMLParser
 
accepts(JSONObject) - Method in class edu.hm.hafner.analysis.parser.SonarQubeDiffParser
 
accepts(JSONObject) - Method in class edu.hm.hafner.analysis.parser.SonarQubeIssuesParser
 
accepts(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.SonarQubeParser
 
accepts(JSONObject) - Method in class edu.hm.hafner.analysis.parser.SonarQubeParser
Returns whether this parser accepts the specified JSON object as valid input.
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(LineRange) - Method in class edu.hm.hafner.analysis.LineRangeList
 
add(Issue) - Method in class edu.hm.hafner.analysis.parser.dry.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.
addAll(Collection<? extends LineRange>) - Method in class edu.hm.hafner.analysis.LineRangeList
 
addAll(Issue, 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 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(Report...) - Method in class edu.hm.hafner.analysis.Report
Appends the specified reports to this report.
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.
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 to this bug collection.
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.
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 the ansible lint warnings.
AnsibleLintParser() - Constructor for class edu.hm.hafner.analysis.parser.AnsibleLintParser
Creates a new instance of AnsibleLintParser.
ANT_ECLIPSE_WARNING_PATTERN - Static variable in class edu.hm.hafner.analysis.parser.EclipseParser
Pattern for eclipse warnings.
ANT_TASK - Static variable in class edu.hm.hafner.analysis.RegexpParser
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.
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.
ArrayCondition(Object[]) - Constructor for class edu.hm.hafner.util.Ensure.ArrayCondition
Creates a new instance of Ensure.IterableCondition.

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
 
BooleanCondition(boolean) - Constructor for class edu.hm.hafner.util.Ensure.BooleanCondition
Creates a new instance of BooleanCondition.
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.
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.
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.
Categories - Class in edu.hm.hafner.analysis
Provides convenience methods to detect categories.
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
 
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
 
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.
CodeNarcAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses CodeNarc files.
CodeNarcAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.CodeNarcAdapter
 
CollectionCondition(Collection<?>) - Constructor for class edu.hm.hafner.util.Ensure.CollectionCondition
Creates a new instance of CollectionCondition.
collectSeveritiesFrom(Severity) - Static method in class edu.hm.hafner.analysis.Severity
Gets the severities starting from the specified severity to Severity.ERROR.
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.
configureIssueBuilder(IssueBuilder) - Method in class edu.hm.hafner.analysis.RegexpLineParser
 
configureIssueBuilder(IssueBuilder) - Method in class edu.hm.hafner.analysis.RegexpParser
Optionally configures the issue builder instance.
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, 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
contains(Object) - Method in class edu.hm.hafner.util.Ensure.CollectionCondition
Ensures that the given collection is not null and contains the specified element.
contains(Object, String, Object...) - Method in class edu.hm.hafner.util.Ensure.CollectionCondition
Ensures that the given collection is not null and contains the specified element.
convertDuplicationsToIssues(List<T>) - Method in class edu.hm.hafner.analysis.parser.dry.AbstractDryParser
Converts the parsed duplications from the original format to an Report instance.
convertDuplicationsToIssues(List<Duplication>) - Method in class edu.hm.hafner.analysis.parser.dry.cpd.CpdParser
 
convertDuplicationsToIssues(List<Duplicate>) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.DupFinderParser
 
convertDuplicationsToIssues(List<Set>) - Method in class edu.hm.hafner.analysis.parser.dry.simian.SimianParser
 
convertSeverity(SEVERITY, Violation) - Method in class edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter
Computes the Severity from the specified SEVERITY.
convertSeverity(SEVERITY, Violation) - Method in class edu.hm.hafner.analysis.parser.violations.PitAdapter
 
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(Issue) - Method in class edu.hm.hafner.analysis.IssueBuilder
Initializes this builder with an exact copy of aal properties of the specified issue.
copy() - Method in class edu.hm.hafner.analysis.Report
Returns a shallow copy of this issue container.
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(int, int) - Constructor for class edu.hm.hafner.analysis.parser.dry.cpd.CpdParser
Creates a new instance of CpdParser.
CpdParser() - 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 C++ Lint compiler 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(String) - Method in interface edu.hm.hafner.analysis.ModuleDetector.FileSystem
Creates an InputStream from the specified filename.
create() - Method in class edu.hm.hafner.analysis.ReaderFactory
Creates a new Reader for the file.
createAbsolutePath(String, String) - Method in class edu.hm.hafner.util.PathUtil
Returns the absolute path of the specified file in the given directory.
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.AcuCobolParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.AnsibleLintParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.AntJavacParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.Armcc5CompilerParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ArmccCompilerParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.BuckminsterParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CadenceIncisiveParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ClangParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ClangTidyParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CodeAnalysisParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CoolfluxChessccParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.CppLintParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.DiabCParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.DoxygenParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.DrMemoryParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.EclipseParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ErlcParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.FlexSdkParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.Gcc4CompilerParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.Gcc4LinkerParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GccParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GhsMultiParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GnatParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GnuFortranParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GoLintParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.GoVetParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.IarParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.IntelParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.InvalidsParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.JavacParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.JavaDocParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.MavenConsoleParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.MetrowerksCwCompilerParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.MetrowerksCwLinkerParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.MsBuildParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.NagFortranParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.P4Parser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.Pep8Parser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PerlCriticParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PhpParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PreFastParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PuppetLintParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.PyLintParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.QacSourceCodeAnalyserParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.RfLintParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.RobocopyParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.RuboCopParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.SbtScalacParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.ScalacParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.SphinxBuildParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.SunCParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.TaskingVxCompilerParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.TiCcsParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.TnsdlParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.XlcCompilerParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.XlcLinkerParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.parser.YuiCompressorParser
 
createIssue(Matcher, IssueBuilder) - Method in class edu.hm.hafner.analysis.RegexpParser
Creates a new issue for the specified pattern.
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter
Creates a new parser instance.
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.AndroidLintParserAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.CodeNarcAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.CppCheckAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.DocFxAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.ErrorProneAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.Flake8Adapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.JsHintAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.KlocWorkAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.MyPyAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.PitAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.PyDocStyleAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.ResharperInspectCodeAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.XmlLintAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.YamlLintAdapter
 
createParser() - Method in class edu.hm.hafner.analysis.parser.violations.ZptLintAdapter
 
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

dedup() - Method in class edu.hm.hafner.util.TreeStringBuilder
Further reduces the memory footprint by finding the same labels across multiple TreeStrings.
DEPRECATION - Static variable in class edu.hm.hafner.analysis.Categories
Category for warnings due to usage of deprecate API.
detectPackageName(String, Charset) - Method in class edu.hm.hafner.analysis.AbstractPackageDetector
Detects the package or namespace name of the specified file.
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
 
doesNotContain(Object) - Method in class edu.hm.hafner.util.Ensure.CollectionCondition
Ensures that the given collection is not null and does not contain the specified element.
doesNotContain(Object, String, Object...) - Method in class edu.hm.hafner.util.Ensure.CollectionCondition
Ensures that the given collection is not null and does not contain the specified element.
DotNetAssembly - Class in edu.hm.hafner.analysis.parser.gendarme
 
DotNetAssembly(String) - Constructor for class edu.hm.hafner.analysis.parser.gendarme.DotNetAssembly
 
DoxygenParser - Class in edu.hm.hafner.analysis.parser
A parser for the Doxygen warnings.
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.
DupFinderParser - Class in edu.hm.hafner.analysis.parser.dry.dupfinder
A parser for Reshaper Dupfinder XML files.
DupFinderParser(int, int) - Constructor for class edu.hm.hafner.analysis.parser.dry.dupfinder.DupFinderParser
Creates a new instance of DupFinderParser.
DupFinderParser() - 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.parser.dry
Links all affected files of a duplicated code fragment.
DuplicationGroup(String) - Constructor for class edu.hm.hafner.analysis.parser.dry.DuplicationGroup
Creates a new duplication group for the specified code fragment.
DuplicationGroup() - Constructor for class edu.hm.hafner.analysis.parser.dry.DuplicationGroup
Creates a new duplication group.

E

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.parser - package edu.hm.hafner.analysis.parser
The available parsers.
edu.hm.hafner.analysis.parser.ccm - package edu.hm.hafner.analysis.parser.ccm
 
edu.hm.hafner.analysis.parser.checkstyle - package edu.hm.hafner.analysis.parser.checkstyle
 
edu.hm.hafner.analysis.parser.dry - package edu.hm.hafner.analysis.parser.dry
 
edu.hm.hafner.analysis.parser.dry.cpd - package edu.hm.hafner.analysis.parser.dry.cpd
 
edu.hm.hafner.analysis.parser.dry.dupfinder - package edu.hm.hafner.analysis.parser.dry.dupfinder
 
edu.hm.hafner.analysis.parser.dry.simian - package edu.hm.hafner.analysis.parser.dry.simian
 
edu.hm.hafner.analysis.parser.fxcop - package edu.hm.hafner.analysis.parser.fxcop
 
edu.hm.hafner.analysis.parser.gendarme - package edu.hm.hafner.analysis.parser.gendarme
 
edu.hm.hafner.analysis.parser.jcreport - package edu.hm.hafner.analysis.parser.jcreport
 
edu.hm.hafner.analysis.parser.pmd - package edu.hm.hafner.analysis.parser.pmd
 
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.util - package edu.hm.hafner.util
Provides highly reusable utility classes and static methods, chiefly concerned with adding value to java.lang, java.util, and other standard core classes.
Ensure - Class in edu.hm.hafner.util
Provides several helper methods to validate method arguments and class invariants thus supporting the design by contract concept (DBC).
Ensure.ArrayCondition - Class in edu.hm.hafner.util
Assertions for arrays.
Ensure.BooleanCondition - Class in edu.hm.hafner.util
Assertions for booleans.
Ensure.CollectionCondition - Class in edu.hm.hafner.util
Assertions for iterables.
Ensure.ExceptionCondition - Class in edu.hm.hafner.util
Assertions for exceptions.
Ensure.IterableCondition - Class in edu.hm.hafner.util
Assertions for iterables.
Ensure.ObjectCondition - Class in edu.hm.hafner.util
Assertions for objects.
Ensure.StringCondition - Class in edu.hm.hafner.util
Assertions for strings.
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.parser.dry.DuplicationGroup
 
equals(Object) - Method in class edu.hm.hafner.analysis.Report
 
equals(Object) - Method in class edu.hm.hafner.analysis.Severity
 
equals(Object) - Method in class edu.hm.hafner.util.TreeString
 
equalsIgnoreCase(String) - Method in class edu.hm.hafner.analysis.Severity
Checks if this instance has a name that is equal to the specified name.
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.
ErrorProneAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses ErrorProne files.
ErrorProneAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.ErrorProneAdapter
 
ExceptionCondition(Throwable) - Constructor for class edu.hm.hafner.util.Ensure.ExceptionCondition
Creates a new instance of Ensure.BooleanCondition.
extractAdditionalProperties(IssueBuilder, Violation) - Method in class edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter
Sub-classes may add additional IssueBuilder properties based on the content of the specified Violation.
extractAdditionalProperties(IssueBuilder, Violation) - Method in class edu.hm.hafner.analysis.parser.violations.PitAdapter
 

F

FastRegexpLineParser - Class in edu.hm.hafner.analysis
Parses an input stream line by line for compiler warnings using the provided regular expression.
FastRegexpLineParser(String) - Constructor for class edu.hm.hafner.analysis.FastRegexpLineParser
Creates a new instance of FastRegexpLineParser.
File - Class in edu.hm.hafner.analysis.parser.checkstyle
Java Bean class for a file of the Checkstyle format.
File() - Constructor for class edu.hm.hafner.analysis.parser.checkstyle.File
 
File - Class in edu.hm.hafner.analysis.parser.jcreport
File-Class.
File() - Constructor for class edu.hm.hafner.analysis.parser.jcreport.File
 
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.pmd.File
 
FileReaderFactory - Class in edu.hm.hafner.analysis
Provides a ReaderFactory that returns readers for a given 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.
FilteredLog - Class in edu.hm.hafner.analysis
Filters the log of a Report instance so that only a limited number of errors will be reported.
FilteredLog(Report, String) - Constructor for class edu.hm.hafner.analysis.FilteredLog
Creates a new FilteredLog for a Report.
filterIssue(JSONObject) - Method in class edu.hm.hafner.analysis.parser.SonarQubeDiffParser
 
filterIssue(JSONObject) - Method in class edu.hm.hafner.analysis.parser.SonarQubeParser
Decides whether or not to parse and add an issue.
find(Path, String) - Method in interface edu.hm.hafner.analysis.ModuleDetector.FileSystem
Returns all file names that match the specified pattern.
FindBugsParser - Class in edu.hm.hafner.analysis.parser
A parser for the native FindBugs XML files.
FindBugsParser(FindBugsParser.PriorityProperty) - Constructor for class edu.hm.hafner.analysis.parser.FindBugsParser
Creates a new instance of FindBugsParser.
FindBugsParser.PriorityProperty - Enum in edu.hm.hafner.analysis.parser
FindBugs 2 and 3 classifies issues using the bug rank and priority (now renamed confidence).
FindBugsParser.XmlBugInstance - Class in edu.hm.hafner.analysis.parser
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.
findIssues(String, Report) - Method in class edu.hm.hafner.analysis.FastRegexpLineParser
 
findIssues(String, Report) - Method in class edu.hm.hafner.analysis.RegexpParser
Parses the specified string content using a regular expression and creates a set of new issues for each match.
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
 
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.
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(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.
getAbsolutePath(String) - Method in class edu.hm.hafner.util.PathUtil
Returns the string representation of the specified path.
getAbsolutePath(Path) - Method in class edu.hm.hafner.util.PathUtil
Returns the string representation of the specified path.
getAdditionalProperties() - Method in class edu.hm.hafner.analysis.Issue
Returns additional properties for this issue.
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.FindBugsParser.XmlBugInstance
 
getCategory() - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
getCharset() - Method in class edu.hm.hafner.analysis.ReaderFactory
 
getCheckId() - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
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.parser.dry.cpd.Duplication
Returns the duplicate code fragment.
getCodeFragment() - Method in class edu.hm.hafner.analysis.parser.dry.DuplicationGroup
Returns the code fragment that has been duplicated by all members of this group.
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.
getCulture() - Method in class edu.hm.hafner.analysis.parser.gendarme.DotNetAssembly
 
getCurrentLine() - Method in class edu.hm.hafner.analysis.RegexpLineParser
Returns the number of the current line in the parsed file.
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.fxcop.FxCopRule
 
getDuplicatesSize() - Method in class edu.hm.hafner.analysis.Report
Returns the number of duplicates.
getDuplications() - Method in class edu.hm.hafner.analysis.parser.dry.DuplicationGroup
 
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.
getExternalInfoUrl() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
getFile() - Method in class edu.hm.hafner.analysis.parser.ccm.Metric
 
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 file that contains this issue.
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 of this violations collection.
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 finger print for this issue.
getFirstElementByTagName(Element, String) - Static method in class edu.hm.hafner.analysis.XmlElementUtil
 
getFragments() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Duplicate
Returns all files of the duplication.
getFullName() - Method in class edu.hm.hafner.analysis.parser.gendarme.DotNetAssembly
 
getId() - Method in class edu.hm.hafner.analysis.Issue
Returns the unique ID of this issue.
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.FindBugsParser.XmlBugInstance
 
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.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
 
getMetrics() - Method in class edu.hm.hafner.analysis.parser.ccm.Ccm
 
getModuleName() - Method in class edu.hm.hafner.analysis.Issue
Returns the name of the module or project (or similar concept) that contains this issue.
getModulePath(JSONObject, JSONObject) - Method in class edu.hm.hafner.analysis.parser.SonarQubeDiffParser
 
getModulePath(JSONObject, JSONObject) - Method in class edu.hm.hafner.analysis.parser.SonarQubeIssuesParser
 
getModulePath(JSONObject, JSONObject) - Method in class edu.hm.hafner.analysis.parser.SonarQubeParser
Extracts the module path from the specified JSON objects.
getModules() - Method in class edu.hm.hafner.analysis.Report
Returns the affected modules for all issues.
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.fxcop.FxCopRule
 
getName() - Method in class edu.hm.hafner.analysis.parser.gendarme.DotNetAssembly
 
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.Severity
Returns the name of the severity.
getNamedChildElements(Element, String) - Static method in class edu.hm.hafner.analysis.XmlElementUtil
 
getOffsetRange() - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Fragment
Returns the offset range.
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.
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.parser.dry.cpd.SourceFile
Returns the path of this file.
getPredefinedValues() - Static method in class edu.hm.hafner.analysis.Severity
Returns the set of predefined Severity instances.
getPriority(int) - Method in class edu.hm.hafner.analysis.parser.dry.AbstractDryParser
Returns the priority of the warning.
getPriority() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
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.
getPublicKeyToken() - Method in class edu.hm.hafner.analysis.parser.gendarme.DotNetAssembly
 
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(String, String) - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRuleSet
Returns the specified rule if it exists
getRule() - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
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.
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.
getSize() - Method in class edu.hm.hafner.analysis.Report
Returns the number of issues in this report.
getSizeOf(String) - Method in class edu.hm.hafner.analysis.Report
Returns the number of issues with the specified severity.
getSizeOf(Severity) - 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.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
 
getVersion() - Method in class edu.hm.hafner.analysis.parser.gendarme.DotNetAssembly
 
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.
groupByProperty(String) - Method in class edu.hm.hafner.analysis.Report
Groups issues by a specified property.
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.
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.

H

hasCategories() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report contains issues with different categories.
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.
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.parser.dry.DuplicationGroup
 
hashCode() - Method in class edu.hm.hafner.analysis.Report
 
hashCode() - Method in class edu.hm.hafner.analysis.Severity
 
hashCode() - Method in class edu.hm.hafner.util.TreeString
 
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.

I

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.
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.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.
intern(String) - Method in class edu.hm.hafner.util.TreeStringBuilder
Interns a string.
intern(TreeString) - Method in class edu.hm.hafner.util.TreeStringBuilder
Interns a TreeString created elsewhere.
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.
isBlank() - Method in class edu.hm.hafner.util.TreeString
 
isEmpty() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report is empty.
isFalse(String, Object...) - Method in class edu.hm.hafner.util.Ensure.BooleanCondition
Ensures that the given condition is false.
isFalse() - Method in class edu.hm.hafner.util.Ensure.BooleanCondition
Ensures that the given condition is false.
isInstanceOf(Class<?>, Class<?>...) - Method in class edu.hm.hafner.util.Ensure.ObjectCondition
Ensures that the given object is an instance of one of the specified types.
isInstanceOf(Class<?>, String, Object...) - Method in class edu.hm.hafner.util.Ensure.ObjectCondition
Ensures that the given object is an instance of the specified type.
isLineInteresting(String) - Method in class edu.hm.hafner.analysis.FastRegexpLineParser
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.CoolfluxChessccParser
 
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.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.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
 
isNeverThrown(String, Object...) - Method in class edu.hm.hafner.util.Ensure.ExceptionCondition
Ensures that the exception is never thrown.
isNotBlank() - Method in class edu.hm.hafner.util.Ensure.StringCondition
Ensures that the given string is not null and contains at least one non-whitespace character.
isNotBlank(String, Object...) - Method in class edu.hm.hafner.util.Ensure.StringCondition
Ensures that the given string is not null and contains at least one non-whitespace character.
isNotEmpty() - Method in class edu.hm.hafner.analysis.Report
Returns whether this report is not empty.
isNotEmpty() - Method in class edu.hm.hafner.util.Ensure.ArrayCondition
Ensures that the given array is not null and contains at least one element.
isNotEmpty(String, Object...) - Method in class edu.hm.hafner.util.Ensure.ArrayCondition
Ensures that the given array is not null and contains at least one element.
isNotEmpty() - Method in class edu.hm.hafner.util.Ensure.IterableCondition
Ensures that the given iterable is not null and contains at least one element.
isNotEmpty(String, Object...) - Method in class edu.hm.hafner.util.Ensure.IterableCondition
Ensures that the given iterable is not null and contains at least one element.
isNotEmpty() - Method in class edu.hm.hafner.util.Ensure.StringCondition
Ensures that the given string is not null and contains at least one character.
isNotEmpty(String, Object...) - Method in class edu.hm.hafner.util.Ensure.StringCondition
Ensures that the given string is not null and contains at least one character.
isNotNull() - Method in class edu.hm.hafner.util.Ensure.ObjectCondition
Ensures that the given object is not null.
isNotNull(String, Object...) - Method in class edu.hm.hafner.util.Ensure.ObjectCondition
Ensures that the given object is not null.
isNull() - Method in class edu.hm.hafner.util.Ensure.ObjectCondition
Ensures that the given object is null.
isNull(String, Object...) - Method in class edu.hm.hafner.util.Ensure.ObjectCondition
Ensures that the given object is null.
Issue - Class in edu.hm.hafner.analysis
An issue reported by a static analysis tool.
Issue(Issue) - Constructor for class edu.hm.hafner.analysis.Issue
Creates a new instance of Issue using the properties of the other issue instance.
Issue(String, int, int, int, int, LineRangeList, String, String, String, String, Severity, String, String, String, String, String, Serializable) - Constructor for class edu.hm.hafner.analysis.Issue
Creates a new instance of Issue using the specified properties.
Issue(String, int, int, int, int, LineRangeList, String, String, String, String, Severity, String, String, String, String, String, Serializable, UUID) - Constructor for class edu.hm.hafner.analysis.Issue
Creates a new instance of Issue using the specified properties.
IssueBuilder - Class in edu.hm.hafner.analysis
Creates new issues using the builder pattern.
IssueBuilder() - Constructor for class edu.hm.hafner.analysis.IssueBuilder
 
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
 
isTrue(String, Object...) - Method in class edu.hm.hafner.util.Ensure.BooleanCondition
Ensures that the given condition is true.
isTrue() - Method in class edu.hm.hafner.util.Ensure.BooleanCondition
Ensures that the given condition is true.
isValid(Violation) - Method in class edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter
Returns whether this violation is valid and should be converted to an Issue.
isValid(Violation) - Method in class edu.hm.hafner.analysis.parser.violations.PitAdapter
 
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
 
IterableCondition(Iterable<?>) - Constructor for class edu.hm.hafner.util.Ensure.IterableCondition
Creates a new instance of IterableCondition.
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.
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
 
JSLintXmlSaxParser - Class in edu.hm.hafner.analysis.parser
Handles parsing.
JSLintXmlSaxParser(Report) - Constructor for class edu.hm.hafner.analysis.parser.JSLintXmlSaxParser
Creates a new instance of JSLintXmlSaxParser.

K

KlocWorkAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses Klocwork files.
KlocWorkAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.KlocWorkAdapter
 

L

LineRange - Class in edu.hm.hafner.analysis
A line range in a source file is defined by its first and last line.
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(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.FilteredLog
Logs the specified error message.
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.FilteredLog
Logs the specified information message.
logInfo(String, Object...) - Method in class edu.hm.hafner.analysis.Report
Logs the specified information message.
logSummary() - Method in class edu.hm.hafner.analysis.FilteredLog
Writes a summary message to the reports' error log that denotes the total number of errors that have been reported.

M

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.
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
 
Metric(int, String, String, String) - 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.
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.
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.XmlElementUtil
Convert a NodeList into a List<Element>.
NoSuchElementException - Exception in edu.hm.hafner.util
Thrown by various accessor methods to indicate that the element being requested does not exist.
NoSuchElementException(String, Object...) - Constructor for exception edu.hm.hafner.util.NoSuchElementException
Constructs a NoSuchElementException, saving a reference to the error message for later retrieval by the Throwable.getMessage() method.

O

ObjectCondition(Object) - Constructor for class edu.hm.hafner.util.Ensure.ObjectCondition
Creates a new instance of ObjectCondition.
ObjectCondition(Object, Object...) - Constructor for class edu.hm.hafner.util.Ensure.ObjectCondition
Creates a new instance of ObjectCondition.

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.
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.parser.AjcParser
 
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.dry.AbstractDryParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.EclipseXMLParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.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.LintParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.pmd.PmdParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.RfLintParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.parser.SonarQubeParser
 
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.RegexpDocumentParser
 
parse(ReaderFactory) - Method in class edu.hm.hafner.analysis.RegexpLineParser
 
parseInt(String) - Static method in class edu.hm.hafner.util.IntegerParser
Converts a number (represented by the specified String) to an integer value.
parseModulePath(JSONObject, String) - Method in class edu.hm.hafner.analysis.parser.SonarQubeParser
Find the module path inside the corresponding component.
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.
ParsingException - Exception in edu.hm.hafner.analysis
Indicates that during parsing a non recoverable error has been occurred.
ParsingException(Throwable) - Constructor for exception edu.hm.hafner.analysis.ParsingException
Constructs a new ParsingException with the specified cause.
ParsingException(Throwable, String) - Constructor for exception edu.hm.hafner.analysis.ParsingException
Constructs a new ParsingException with the specified cause and message.
ParsingException(String) - Constructor for exception edu.hm.hafner.analysis.ParsingException
Constructs a new ParsingException with the specified message.
PathUtil - Class in edu.hm.hafner.util
Utilities for Path instances.
PathUtil() - Constructor for class edu.hm.hafner.util.PathUtil
 
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 a violations collection of the PMD format.
Pmd() - Constructor for class edu.hm.hafner.analysis.parser.pmd.Pmd
 
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
 
postProcess(Report) - Method in class edu.hm.hafner.analysis.parser.MavenConsoleParser
 
postProcess(Report) - Method in class edu.hm.hafner.analysis.RegexpLineParser
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.
PROPRIETARY_API - Static variable in class edu.hm.hafner.analysis.Categories
Category for warnings due to the usage of proprietary API.
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.
PyDocStyleAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses PyDocStyle results files.
PyDocStyleAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.PyDocStyleAdapter
 
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.

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
 
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.
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.
RegexpDocumentParser - Class in edu.hm.hafner.analysis
Parses an input stream as a whole document for compiler warnings or issues from a static analysis tool using the provided regular expression.
RegexpDocumentParser(String, boolean) - Constructor for class edu.hm.hafner.analysis.RegexpDocumentParser
Creates a new instance of RegexpDocumentParser.
RegexpLineParser - Class in edu.hm.hafner.analysis
Parses an input stream line by line for compiler warnings using the provided regular expression.
RegexpLineParser(String) - Constructor for class edu.hm.hafner.analysis.RegexpLineParser
Creates a new instance of RegexpLineParser.
RegexpParser - Class in edu.hm.hafner.analysis
Parses an input stream for compiler warnings or issues from a static analysis tool using the provided regular expression.
RegexpParser(String, boolean) - Constructor for class edu.hm.hafner.analysis.RegexpParser
Creates a new instance of RegexpParser.
remove(int) - Method in class edu.hm.hafner.analysis.LineRangeList
 
remove(UUID) - Method in class edu.hm.hafner.analysis.Report
Removes the issue with the specified ID.
Report - Class in edu.hm.hafner.analysis.parser.jcreport
This is the Report-Class.
Report() - Constructor for class edu.hm.hafner.analysis.parser.jcreport.Report
 
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.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(Collection<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.
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
 
RfLintParser - Class in edu.hm.hafner.analysis.parser
A parser for Robot Framework Parse output from robotframework-lint.
RfLintParser() - Constructor for class edu.hm.hafner.analysis.parser.RfLintParser
Creates a new parser.
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.
run(FullTextFingerprint, Report, Charset) - Method in class edu.hm.hafner.analysis.FingerprintGenerator
Creates fingerprints for 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

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.
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
 
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
 
setCategory(String) - Method in class edu.hm.hafner.analysis.parser.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.parser.dry.cpd.Duplication
Sets the duplicate code fragment to the specified value.
setCodeFragment(String) - Method in class edu.hm.hafner.analysis.parser.dry.DuplicationGroup
Sets the code fragment of the duplication group.
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
 
setColumnEnd(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
setColumnStart(int) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
setColumnStart(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
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.
setDescription(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
setDescription(String) - Method in class edu.hm.hafner.analysis.parser.fxcop.FxCopRule
 
setDirectory(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
setEnd(int) - Method in class edu.hm.hafner.analysis.parser.dry.dupfinder.Range
Sets the end to the specified value.
setEndcolumn(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for endcolumn-Field.
setEndcolumn(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.
setEndline(int) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
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(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setExcludeCategoryFilter(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.
setExcludeFileNameFilter(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.
setExcludeModuleNameFilter(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.
setExcludePackageNameFilter(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.
setExcludeTypeFilter(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.Issue
Sets the name of the file that contains this issue.
setFileName(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
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.Issue
Sets the finger print for this issue to the given value.
setFingerprint(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
setId(UUID) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
setIncludeCategoryFilter(Collection<String>) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setIncludeCategoryFilter(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.
setIncludeFileNameFilter(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.
setIncludeModuleNameFilter(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.
setIncludePackageNameFilter(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.
setIncludeTypeFilter(String...) - Method in class edu.hm.hafner.analysis.Report.IssueFilterBuilder
Add a new filter.
setInstanceHash(String) - Method in class edu.hm.hafner.analysis.parser.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
 
setLineEnd(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
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
 
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
 
setLineStart(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
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
 
setMessage(String) - Method in class edu.hm.hafner.analysis.parser.checkstyle.Error
 
setMessage(String) - Method in class edu.hm.hafner.analysis.parser.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.Issue
Sets the the name of the module or project (or similar concept) that contains this issue.
setModuleName(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
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.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
 
setOrigin(String) - Method in class edu.hm.hafner.analysis.parser.jcreport.Item
Setter for origin-Field.
setPackage(String) - Method in class edu.hm.hafner.analysis.parser.pmd.Violation
 
setPackageName(String) - Method in class edu.hm.hafner.analysis.Issue
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.IssueBuilder
 
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.
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
 
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
 
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.
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(String) - Method in class edu.hm.hafner.analysis.IssueBuilder
 
setType(String) - Method in class edu.hm.hafner.analysis.parser.FindBugsParser.XmlBugInstance
 
setType(GendarmeRuleType) - Method in class edu.hm.hafner.analysis.parser.gendarme.GendarmeRule
 
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
 
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.
SimianParser - Class in edu.hm.hafner.analysis.parser.dry.simian
A parser for Simian XML files.
SimianParser(int, int) - Constructor for class edu.hm.hafner.analysis.parser.dry.simian.SimianParser
Creates a new instance of SimianParser.
SimianParser() - Constructor for class edu.hm.hafner.analysis.parser.dry.simian.SimianParser
Creates a new instance of SimianParser.
size() - Method in class edu.hm.hafner.analysis.FilteredLog
Returns the total number of errors that have been reported.
size() - Method in class edu.hm.hafner.analysis.LineRangeList
 
size() - Method in class edu.hm.hafner.analysis.Report
Returns the number of issues in this container.
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
 
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.
startElement(String, String, String, Attributes) - Method in class edu.hm.hafner.analysis.parser.JSLintXmlSaxParser
 
stream() - Method in class edu.hm.hafner.analysis.Report
Creates a new sequential Stream of Issue instances from a Spliterator.
StringCondition(String) - Constructor for class edu.hm.hafner.util.Ensure.StringCondition
Creates a new instance of StringCondition.
StyleCopParser - Class in edu.hm.hafner.analysis.parser
Parses a StyleCop (http://code.msdn.microsoft.com/sourceanalysis/) xml report file.
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.

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.
that(boolean) - Static method in class edu.hm.hafner.util.Ensure
Returns a boolean condition.
that(Object, Object...) - Static method in class edu.hm.hafner.util.Ensure
Returns an object condition.
that(Iterable<?>) - Static method in class edu.hm.hafner.util.Ensure
Returns an iterable condition.
that(Collection<?>) - Static method in class edu.hm.hafner.util.Ensure
Returns a collection condition.
that(Object[]) - Static method in class edu.hm.hafner.util.Ensure
Returns an array condition.
that(String) - Static method in class edu.hm.hafner.util.Ensure
Returns a string condition.
that(Throwable) - Static method in class edu.hm.hafner.util.Ensure
Returns an exception condition.
thatStatementIsNeverReached() - Static method in class edu.hm.hafner.util.Ensure
Always throws an AssertionError.
thatStatementIsNeverReached(String, Object...) - Static method in class edu.hm.hafner.util.Ensure
Always throws an AssertionError.
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.
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
 
toString(Path) - Method in class edu.hm.hafner.util.PathUtil
Returns the string representation of the specified path.
toString() - Method in class edu.hm.hafner.util.TreeString
Returns the full string representation.
TreeString - Class in edu.hm.hafner.util
TreeString is an alternative string representation that saves the memory when you have a large number of strings that share common prefixes (such as various file names.)
TreeStringBuilder - Class in edu.hm.hafner.util
Builds TreeStrings that share common prefixes.
TreeStringBuilder() - Constructor for class edu.hm.hafner.util.TreeStringBuilder
 
trim() - Method in class edu.hm.hafner.analysis.LineRangeList
Minimizes the memory waste by throwing away excess capacity.

V

valueOf(String) - Static method in enum edu.hm.hafner.analysis.parser.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.
valueOf(String) - Static method in class edu.hm.hafner.util.TreeString
Creates a TreeString.
values() - Static method in enum edu.hm.hafner.analysis.parser.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.
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
 
VisibleForTesting - Annotation Type in edu.hm.hafner.util
An annotation that indicates that the visibility of a type or member has been relaxed to make the code testable.

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.FindBugsParser.XmlBugInstance
 
XmlElementUtil - Class in edu.hm.hafner.analysis
 
XmlLintAdapter - Class in edu.hm.hafner.analysis.parser.violations
Parses XMLLint results files.
XmlLintAdapter() - Constructor for class edu.hm.hafner.analysis.parser.violations.XmlLintAdapter
 

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 V W X Y Z 
Skip navigation links

Copyright © 2018. All rights reserved.