Index

C F G H I L O P R S T V 
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
 
C F G H I L O P R S T V 
All Classes and Interfaces|All Packages