Index

G H I O P R S V 
All Classes and Interfaces|All Packages

G

getModules(Path, List<Path>, List<String>, List<String>, List<Class<? extends CodeChanger>>, List<RuleSarif>, List<Path>, List<Path>, Path, Path) - Method in class io.codemodder.providers.sonar.SonarProvider
 
getResultsByPath(Path) - Method in class io.codemodder.providers.sonar.RuleHotspot
 
getResultsByPath(Path) - Method in interface io.codemodder.providers.sonar.RuleFinding
A list of findings associated with the given path.

H

hasResults() - Method in class io.codemodder.providers.sonar.RuleHotspot
 
hasResults() - Method in interface io.codemodder.providers.sonar.RuleFinding
Whether any results are available.

I

io.codemodder.providers.sonar - package io.codemodder.providers.sonar
 

O

onFindingFound(CodemodInvocationContext, CompilationUnit, T, S) - Method in class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
Creates a visitor for the given context and locations.

P

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

ruleFinding - Variable in class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
 
RuleFinding<T extends io.codemodder.sonar.model.SonarFinding> - Interface in io.codemodder.providers.sonar
A view of the Sonar findings results file for a given rule.
RuleHotspot - Class in io.codemodder.providers.sonar
Class type to bind Hotspot from ProvidedSonarScan
ruleId() - Element in annotation interface io.codemodder.providers.sonar.ProvidedSonarScan
The rule ID on the Sonar side.
RuleIssue - Class in io.codemodder.providers.sonar
Class type to bind Issue from ProvidedSonarScan

S

SonarPluginJavaParserChanger<T extends com.github.javaparser.ast.Node,S extends io.codemodder.sonar.model.SonarFinding> - Class in io.codemodder.providers.sonar
Provides base functionality for making JavaParser-based changes based on Sonar results.
SonarPluginJavaParserChanger(RuleFinding<S>, Class<? extends Node>) - Constructor for class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
 
SonarPluginJavaParserChanger(RuleFinding<S>, Class<? extends Node>, RegionNodeMatcher, CodemodReporterStrategy) - Constructor for class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
 
SonarPluginJavaParserChanger(RuleFinding<S>, 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
 
SonarRemediatingJavaParserChanger - Class in io.codemodder.providers.sonar
Provides base functionality for making JavaParser-based remediation of Sonar results.
SonarRemediatingJavaParserChanger(CodemodReporterStrategy, RuleFinding<?>) - Constructor for class io.codemodder.providers.sonar.SonarRemediatingJavaParserChanger
 
supports(Path) - Method in class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
 
supports(Path) - Method in class io.codemodder.providers.sonar.SonarRemediatingJavaParserChanger
 

V

vendorName() - Method in class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
 
vendorName() - Method in class io.codemodder.providers.sonar.SonarRemediatingJavaParserChanger
 
visit(CodemodInvocationContext, CompilationUnit) - Method in class io.codemodder.providers.sonar.SonarPluginJavaParserChanger
 
G H I O P R S V 
All Classes and Interfaces|All Packages