Index
All Classes and Interfaces|All Packages
C
- componentFileName() - Method in class io.codemodder.providers.sonar.api.Issue
-
Returns the file path section of the component.
F
- Flow - Class in io.codemodder.providers.sonar.api
- Flow() - Constructor for class io.codemodder.providers.sonar.api.Flow
- Flow.Location - Class in io.codemodder.providers.sonar.api
G
- getComponent() - Method in class io.codemodder.providers.sonar.api.Flow.Location
- getComponent() - Method in class io.codemodder.providers.sonar.api.Issue
- getEffort() - Method in class io.codemodder.providers.sonar.api.Issue
- getEndLine() - Method in class io.codemodder.providers.sonar.api.TextRange
- getEndOffset() - Method in class io.codemodder.providers.sonar.api.TextRange
- getFlows() - Method in class io.codemodder.providers.sonar.api.Issue
- getIssues() - Method in class io.codemodder.providers.sonar.api.SearchIssueResponse
- getKey() - Method in class io.codemodder.providers.sonar.api.Issue
- getLine() - Method in class io.codemodder.providers.sonar.api.Issue
- getLocations() - Method in class io.codemodder.providers.sonar.api.Flow
- getMessage() - Method in class io.codemodder.providers.sonar.api.Issue
- getModules(Path, List<Path>, List<String>, List<String>, List<Class<? extends CodeChanger>>, List<RuleSarif>, Path) - Method in class io.codemodder.providers.sonar.SonarProvider
- getMsg() - Method in class io.codemodder.providers.sonar.api.Flow.Location
- getPaging() - Method in class io.codemodder.providers.sonar.api.SearchIssueResponse
- getResolution() - Method in class io.codemodder.providers.sonar.api.Issue
- getResultsByPath(Path) - Method in interface io.codemodder.providers.sonar.RuleIssues
-
A list of issues associated with the given path.
- getRule() - Method in class io.codemodder.providers.sonar.api.Issue
- getStartLine() - Method in class io.codemodder.providers.sonar.api.TextRange
- getStartOffset() - Method in class io.codemodder.providers.sonar.api.TextRange
- getStatus() - Method in class io.codemodder.providers.sonar.api.Issue
- getTextRange() - Method in class io.codemodder.providers.sonar.api.Flow.Location
- getTextRange() - Method in class io.codemodder.providers.sonar.api.Issue
H
- hasResults() - Method in interface io.codemodder.providers.sonar.RuleIssues
-
Whether any results are available.
I
- io.codemodder.providers.sonar - package io.codemodder.providers.sonar
- io.codemodder.providers.sonar.api - package io.codemodder.providers.sonar.api
- Issue - Class in io.codemodder.providers.sonar.api
-
Describes an issue
- Issue() - Constructor for class io.codemodder.providers.sonar.api.Issue
L
- Location() - Constructor for class io.codemodder.providers.sonar.api.Flow.Location
O
- onIssueFound(CodemodInvocationContext, CompilationUnit, T, Issue) - Method in class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
-
Creates a visitor for the given context and locations.
P
- Paging - Class in io.codemodder.providers.sonar.api
-
Holds the paging data.
- Paging() - Constructor for class io.codemodder.providers.sonar.api.Paging
- ProvidedSonarScan - Annotation Interface in io.codemodder.providers.sonar
-
This tells the framework to inject the results of a Sonar scan into the following parameter.
R
- ruleId() - Element in annotation interface io.codemodder.providers.sonar.ProvidedSonarScan
-
The rule ID on the Sonar side.
- RuleIssues - Interface in io.codemodder.providers.sonar
-
A view of the Sonar issues results file for a given rule.
S
- SearchIssueResponse - Class in io.codemodder.providers.sonar.api
-
The top level response from the issues API.
- SearchIssueResponse() - Constructor for class io.codemodder.providers.sonar.api.SearchIssueResponse
- setComponent(String) - Method in class io.codemodder.providers.sonar.api.Flow.Location
- setLocations(List<Flow.Location>) - Method in class io.codemodder.providers.sonar.api.Flow
- setMsg(String) - Method in class io.codemodder.providers.sonar.api.Flow.Location
- setTextRange(TextRange) - Method in class io.codemodder.providers.sonar.api.Flow.Location
- shouldRun() - Method in class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
- SonarPluginJavaParserChanger<T extends com.github.javaparser.ast.Node> - Class in io.codemodder.providers.sonar
-
Provides base functionality for making JavaParser-based changes based on Sonar results.
- SonarPluginJavaParserChanger(RuleIssues, Class<? extends Node>) - Constructor for class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
- SonarPluginJavaParserChanger(RuleIssues, Class<? extends Node>, RegionNodeMatcher, CodemodReporterStrategy) - Constructor for class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
- SonarPluginJavaParserChanger(RuleIssues, Class<? extends Node>, RegionNodeMatcher, NodeCollector) - Constructor for class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
- SonarProvider - Class in io.codemodder.providers.sonar
-
Provides Sonar functionality to codemodder.
- SonarProvider() - Constructor for class io.codemodder.providers.sonar.SonarProvider
T
- TextRange - Class in io.codemodder.providers.sonar.api
-
Describes where in the source code the issue resides.
- TextRange() - Constructor for class io.codemodder.providers.sonar.api.TextRange
V
- visit(CodemodInvocationContext, CompilationUnit) - Method in class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
All Classes and Interfaces|All Packages