Class JavaIssueBuilderForTests
java.lang.Object
org.sonar.java.reporting.InternalJavaIssueBuilder
org.sonar.java.testing.JavaIssueBuilderForTests
- All Implemented Interfaces:
FluentReporting.JavaIssueBuilder, JavaIssueBuilderExtended
-
Constructor Summary
ConstructorsConstructorDescriptionJavaIssueBuilderForTests(org.sonar.api.batch.fs.InputFile inputFile, Set<AnalyzerMessage> issues, Map<AnalyzerMessage.TextSpan, List<JavaQuickFix>> quickFixes) -
Method Summary
Methods inherited from class InternalJavaIssueBuilder
cost, flows, forRule, inputFile, message, onRange, onTree, quickFixes, rule, secondaries, textSpan, withCost, withFlows, withMessage, withMessage, withQuickFix, withQuickFixes, withSecondaries, withSecondariesModifier and TypeMethodDescriptioncost()flows()final InternalJavaIssueBuilderorg.sonar.api.batch.fs.InputFilemessage()final InternalJavaIssueBuilderfinal InternalJavaIssueBuilderrule()textSpan()final InternalJavaIssueBuilderwithCost(int cost) final InternalJavaIssueBuilderwithFlows(List<List<JavaFileScannerContext.Location>> flows) final InternalJavaIssueBuilderwithMessage(String message) final InternalJavaIssueBuilderwithMessage(String message, Object... args) Alias for java.lang.String.format(String, Object...)final InternalJavaIssueBuilderwithQuickFix(Supplier<JavaQuickFix> quickFix) final InternalJavaIssueBuilderwithQuickFixes(Supplier<List<JavaQuickFix>> quickFixes) final InternalJavaIssueBuilderwithSecondaries(List<JavaFileScannerContext.Location> secondaries) final InternalJavaIssueBuilderwithSecondaries(JavaFileScannerContext.Location... secondaries)
-
Constructor Details
-
JavaIssueBuilderForTests
public JavaIssueBuilderForTests(org.sonar.api.batch.fs.InputFile inputFile, Set<AnalyzerMessage> issues, Map<AnalyzerMessage.TextSpan, List<JavaQuickFix>> quickFixes)
-
-
Method Details
-
report
public void report()- Specified by:
reportin interfaceFluentReporting.JavaIssueBuilder- Overrides:
reportin classInternalJavaIssueBuilder
-