| Package | Description |
|---|---|
| edu.hm.hafner.analysis |
Provides base classes and utilities to parse files for warnings, issues, and so on.
|
| edu.hm.hafner.analysis.parser |
The available parsers.
|
| edu.hm.hafner.analysis.parser.violations |
Parsers that use the violations lib (https://github.com/tomasbjerre/violations-lib).
|
| Modifier and Type | Method and Description |
|---|---|
protected IssueBuilder |
RegexpParser.configureIssueBuilder(IssueBuilder builder)
Optionally configures the issue builder instance.
|
protected IssueBuilder |
RegexpLineParser.configureIssueBuilder(IssueBuilder builder) |
IssueBuilder |
IssueBuilder.copy(Issue copy)
Initializes this builder with an exact copy of aal properties of the specified issue.
|
IssueBuilder |
IssueBuilder.setAdditionalProperties(Serializable additionalProperties) |
IssueBuilder |
IssueBuilder.setCategory(String category) |
IssueBuilder |
IssueBuilder.setColumnEnd(int columnEnd) |
IssueBuilder |
IssueBuilder.setColumnEnd(String columnEnd) |
IssueBuilder |
IssueBuilder.setColumnStart(int columnStart) |
IssueBuilder |
IssueBuilder.setColumnStart(String columnStart) |
IssueBuilder |
IssueBuilder.setDescription(String description) |
IssueBuilder |
IssueBuilder.setDirectory(String directory) |
IssueBuilder |
IssueBuilder.setFileName(String fileName) |
IssueBuilder |
IssueBuilder.setFingerprint(String fingerprint) |
IssueBuilder |
IssueBuilder.setId(UUID id) |
IssueBuilder |
IssueBuilder.setLineEnd(int lineEnd) |
IssueBuilder |
IssueBuilder.setLineEnd(String lineEnd) |
IssueBuilder |
IssueBuilder.setLineRanges(LineRangeList lineRanges) |
IssueBuilder |
IssueBuilder.setLineStart(int lineStart) |
IssueBuilder |
IssueBuilder.setLineStart(String lineStart) |
IssueBuilder |
IssueBuilder.setMessage(String message) |
IssueBuilder |
IssueBuilder.setModuleName(String moduleName) |
IssueBuilder |
IssueBuilder.setOrigin(String origin) |
IssueBuilder |
IssueBuilder.setPackageName(String packageName) |
IssueBuilder |
IssueBuilder.setReference(String reference) |
IssueBuilder |
IssueBuilder.setSeverity(Severity severity) |
IssueBuilder |
IssueBuilder.setType(String type) |
| Modifier and Type | Method and Description |
|---|---|
protected IssueBuilder |
RegexpParser.configureIssueBuilder(IssueBuilder builder)
Optionally configures the issue builder instance.
|
protected IssueBuilder |
RegexpLineParser.configureIssueBuilder(IssueBuilder builder) |
protected abstract Optional<Issue> |
RegexpParser.createIssue(Matcher matcher,
IssueBuilder builder)
Creates a new issue for the specified pattern.
|
| Modifier and Type | Method and Description |
|---|---|
protected Optional<Issue> |
QacSourceCodeAnalyserParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
AnsibleLintParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
RfLintParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
PerlCriticParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
Gcc4LinkerParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
PuppetLintParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
TnsdlParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
GhsMultiParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
MavenConsoleParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
SunCParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
Pep8Parser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
TaskingVxCompilerParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
InvalidsParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
GoLintParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
RobocopyParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
EclipseParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
SbtScalacParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
RuboCopParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
JavaDocParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
FlexSdkParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
SphinxBuildParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
CoolfluxChessccParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
YuiCompressorParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
BuckminsterParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
ClangTidyParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
IntelParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
Gcc4CompilerParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
PyLintParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
ScalacParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
CppLintParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
Armcc5CompilerParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
JavacParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
IarParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
AcuCobolParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
ArmccCompilerParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
XlcCompilerParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
GoVetParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
MetrowerksCwLinkerParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
DoxygenParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
CodeAnalysisParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
GccParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
DrMemoryParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
NagFortranParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
PreFastParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
ClangParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
P4Parser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
MetrowerksCwCompilerParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
GnuFortranParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
XlcLinkerParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
GnatParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
AntJavacParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
MsBuildParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
PhpParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
ErlcParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
CadenceIncisiveParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
TiCcsParser.createIssue(Matcher matcher,
IssueBuilder builder) |
protected Optional<Issue> |
DiabCParser.createIssue(Matcher matcher,
IssueBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PitAdapter.extractAdditionalProperties(IssueBuilder builder,
se.bjurr.violations.lib.model.Violation violation) |
protected void |
AbstractViolationAdapter.extractAdditionalProperties(IssueBuilder builder,
se.bjurr.violations.lib.model.Violation violation)
Sub-classes may add additional
IssueBuilder properties based on the content of the specified Violation. |
Copyright © 2018. All rights reserved.