Index

B C G I P R V W 
All Classes and Interfaces|All Packages

B

build(String, String, String, SarifSchema210, CodeDirectory) - Method in class io.codemodder.providers.sarif.codeql.CodeQLRuleSarifFactory
 

C

CodeQLModule - Class in io.codemodder.providers.sarif.codeql
Responsible for distributing the SARIFS to CodeQL based codemods based on rules.
CodeQLProvider - Class in io.codemodder.providers.sarif.codeql
Provides codemods that act on CodeQL results.
CodeQLProvider() - Constructor for class io.codemodder.providers.sarif.codeql.CodeQLProvider
 
CodeQLRuleSarif - Class in io.codemodder.providers.sarif.codeql
An implementation of the RuleSarif for SARIFs produced by CodeQL.
CodeQLRuleSarif(String, SarifSchema210, CodeDirectory) - Constructor for class io.codemodder.providers.sarif.codeql.CodeQLRuleSarif
 
CodeQLRuleSarifFactory - Class in io.codemodder.providers.sarif.codeql
A factory for building CodeQLRuleSarifs.
CodeQLRuleSarifFactory() - Constructor for class io.codemodder.providers.sarif.codeql.CodeQLRuleSarifFactory
 
CodeQLSarifJavaParserChanger<T extends com.github.javaparser.ast.Node> - Class in io.codemodder.providers.sarif.codeql
Provides foundational functionality for modifying Java code using JavaParser based on findings from a SARIF file generated by CodeQL analysis.
CodeQLSarifJavaParserChanger(RuleSarif, Class<? extends Node>, SourceCodeRegionExtractor<Result>) - Constructor for class io.codemodder.providers.sarif.codeql.CodeQLSarifJavaParserChanger
 
configure() - Method in class io.codemodder.providers.sarif.codeql.CodeQLModule
 

G

getDriver() - Method in class io.codemodder.providers.sarif.codeql.CodeQLRuleSarif
 
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.sarif.codeql.CodeQLProvider
 
getRegionsFromResultsByRule(Path) - Method in class io.codemodder.providers.sarif.codeql.CodeQLRuleSarif
 
getResultsByLocationPath(Path) - Method in class io.codemodder.providers.sarif.codeql.CodeQLRuleSarif
 
getRule() - Method in class io.codemodder.providers.sarif.codeql.CodeQLRuleSarif
 

I

io.codemodder.providers.sarif.codeql - package io.codemodder.providers.sarif.codeql
 

P

ProvidedCodeQLScan - Annotation Interface in io.codemodder.providers.sarif.codeql
This tells the framework to inject the results of a CodeQL scan into the following parameter.

R

rawDocument() - Method in class io.codemodder.providers.sarif.codeql.CodeQLRuleSarif
 
ruleId() - Element in annotation interface io.codemodder.providers.sarif.codeql.ProvidedCodeQLScan
The CodeQL rule "id" field from the sarif.

V

vendorName() - Method in class io.codemodder.providers.sarif.codeql.CodeQLSarifJavaParserChanger
 

W

wantsSarifToolNames() - Method in class io.codemodder.providers.sarif.codeql.CodeQLProvider
 
B C G I P R V W 
All Classes and Interfaces|All Packages