Index
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
HotspotfromProvidedSonarScan - 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
IssuefromProvidedSonarScan
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
All Classes and Interfaces|All Packages