Verwendungen von Klasse
edu.hm.hafner.analysis.IssueBuilder
Packages, die IssueBuilder verwenden
Package
Beschreibung
Provides base classes and utilities to parse files for warnings, issues, and so on.
The available parsers.
Duplicate Code parsers.
PMD:CPD parser.
DupFinder parser.
Simian parser.
-
Verwendungen von IssueBuilder in edu.hm.hafner.analysis
Methoden in edu.hm.hafner.analysis, die IssueBuilder zurückgebenModifizierer und TypMethodeBeschreibungInitializes this builder with an exact copy of all properties of the specified issue.IssueBuilder.guessSeverity(String severityString) Guesses a severity for the issues: converts a String severity to one of the predefined severities.IssueBuilder.setAdditionalProperties(Serializable additionalProperties) Sets additional properties from the statical analysis tool.IssueBuilder.setCategory(String category) Sets the category of this issue (depends on the available categories of the static analysis tool).IssueBuilder.setColumnEnd(int columnEnd) Sets the the last column of this issue (columns start at 1).IssueBuilder.setColumnEnd(String columnEnd) Sets the the last column of this issue (columns start at 1).IssueBuilder.setColumnStart(int columnStart) Sets the first column of this issue (columns start at 1, 0 indicates the whole line).IssueBuilder.setColumnStart(String columnStart) Sets the first column of this issue (columns start at 1, 0 indicates the whole line).IssueBuilder.setDescription(String description) Sets an additional description for this issue.IssueBuilder.setDirectory(String directory) Sets the current work directory.IssueBuilder.setFileName(String fileName) Sets the name of the affected file.IssueBuilder.setFingerprint(String fingerprint) Sets the fingerprint for this issue.Sets the unique ID of the issue.IssueBuilder.setLineEnd(int lineEnd) Sets the last line of this issue (lines start at 1).IssueBuilder.setLineEnd(String lineEnd) Sets the last line of this issue (lines start at 1).IssueBuilder.setLineRanges(LineRangeList lineRanges) Sets additional line ranges for this issue.IssueBuilder.setLineStart(int lineStart) Sets the first line of this issue (lines start at 1; 0 indicates the whole file).IssueBuilder.setLineStart(String lineStart) Sets the first line of this issue (lines start at 1; 0 indicates the whole file).IssueBuilder.setMessage(String message) Sets the detailed message for this issue.IssueBuilder.setModuleName(String moduleName) Sets the name of the module or project (or similar concept) that contains this issue.Sets the ID of the tool that did report this issue.IssueBuilder.setOriginName(String originName) Sets the name of the tool that did report this issue.IssueBuilder.setPackageName(String packageName) Sets the name of the package or name space (or similar concept) that contains this issue.IssueBuilder.setPathName(String pathName) Sets the path of the affected file.IssueBuilder.setReference(String reference) Sets a reference to the execution of the static analysis tool (build ID, timestamp, etc.).IssueBuilder.setSeverity(Severity severity) Sets the severity of this issue.Sets the type of this issue (depends on the available types of the static analysis tool).Methoden in edu.hm.hafner.analysis mit Parametern vom Typ IssueBuilderModifizierer und TypMethodeBeschreibungLookaheadParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) Creates a new issue for the specified pattern. -
Verwendungen von IssueBuilder in edu.hm.hafner.analysis.parser
Methoden in edu.hm.hafner.analysis.parser mit Parametern vom Typ IssueBuilderModifizierer und TypMethodeBeschreibungAcuCobolParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) AnsibleLintParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) AntJavacParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) Armcc5CompilerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) ArmccCompilerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) BluePearlParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) BuckminsterParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) CadenceIncisiveParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) CargoClippyParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) ClangParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) ClangTidyParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) CMakeParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) CodeAnalysisParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) CodeCheckerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) CodeGeneratorParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) CoolfluxChessccParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) CppLintParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) CrossCoreEmbeddedStudioParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) DiabCParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) DrMemoryParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) EclipseMavenParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) EclipseParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) ErlcParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) ErrorProneParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) FlawfinderParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) FlexSdkParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) FoodcriticParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) Gcc4CompilerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) Gcc4LinkerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) GccParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) GhsMultiParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) GnatParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) GnuFortranParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) This Function is called once the start of a possible error message is detected.GoLintParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) GoVetParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) GradleErrorProneParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) IarCstatParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) IarParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) IntelParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) InvalidsParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) JavacParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) JavaDocParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) MavenConsoleParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) MentorParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) MetrowerksCwCompilerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) MetrowerksCwLinkerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) MsBuildParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) NagFortranParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) OELintAdvParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) P4Parser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) Pep8Parser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) PerlCriticParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) PhpParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) PreFastParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) ProtoLintParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) PuppetLintParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) PyLintParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) QacSourceCodeAnalyserParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) RobocopyParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) RuboCopParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) SbtScalacParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) ScalacParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) SphinxBuildLinkCheckParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) SphinxBuildParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) SunCParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) TaskingVxCompilerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) TiCcsParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) TnsdlParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) XlcCompilerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) XlcLinkerParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) YuiCompressorParser.createIssue(Matcher matcher, edu.hm.hafner.util.LookaheadStream lookahead, IssueBuilder builder) protected voidHadoLintParser.parseJsonArray(Report report, org.json.JSONArray jsonReport, IssueBuilder issueBuilder) protected voidJsonIssueParser.parseJsonArray(Report report, org.json.JSONArray jsonReport, IssueBuilder issueBuilder) Parses the specified JSON object and populates the provided report with all issues.protected voidOTDockerLintParser.parseJsonArray(Report report, org.json.JSONArray jsonReport, IssueBuilder issueBuilder) protected voidRevApiParser.parseJsonArray(Report report, org.json.JSONArray jsonReport, IssueBuilder issueBuilder) protected voidTrivyParser.parseJsonArray(Report report, org.json.JSONArray jsonReport, IssueBuilder issueBuilder) Used with older schema before trivy 0.20.0.protected voidAquaScannerParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) protected voidBrakemanParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) protected voidClairParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) protected voidDockerLintParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) protected voidFlowParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) protected voidGrypeParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) protected voidJsonIssueParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) Parses the specified JSON object and populates the provided report with all issues.protected voidOTDockerLintParser.parseJsonObject(Report report, org.json.JSONObject jsonIssue, IssueBuilder issueBuilder) protected voidOwaspDependencyCheckParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) protected voidPnpmAuditParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) protected voidSonarQubeParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) protected voidTrivyParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) Used with schema version 2 starting with trivy 0.20.0.protected voidVeraCodePipelineScannerParser.parseJsonObject(Report report, org.json.JSONObject jsonReport, IssueBuilder issueBuilder) -
Verwendungen von IssueBuilder in edu.hm.hafner.analysis.parser.dry
Methoden in edu.hm.hafner.analysis.parser.dry mit Parametern vom Typ IssueBuilderModifizierer und TypMethodeBeschreibungprotected abstract ReportAbstractDryParser.convertDuplicationsToIssues(List<T> duplications, IssueBuilder issueBuilder) Converts the parsed duplications from the original format to anReportinstance. -
Verwendungen von IssueBuilder in edu.hm.hafner.analysis.parser.dry.cpd
Methoden in edu.hm.hafner.analysis.parser.dry.cpd mit Parametern vom Typ IssueBuilderModifizierer und TypMethodeBeschreibungprotected ReportCpdParser.convertDuplicationsToIssues(List<Duplication> duplications, IssueBuilder issueBuilder) -
Verwendungen von IssueBuilder in edu.hm.hafner.analysis.parser.dry.dupfinder
Methoden in edu.hm.hafner.analysis.parser.dry.dupfinder mit Parametern vom Typ IssueBuilderModifizierer und TypMethodeBeschreibungprotected ReportDupFinderParser.convertDuplicationsToIssues(List<Duplicate> duplications, IssueBuilder issueBuilder) -
Verwendungen von IssueBuilder in edu.hm.hafner.analysis.parser.dry.simian
Methoden in edu.hm.hafner.analysis.parser.dry.simian mit Parametern vom Typ IssueBuilderModifizierer und TypMethodeBeschreibungprotected ReportSimianParser.convertDuplicationsToIssues(List<Set> duplications, IssueBuilder issueBuilder)