Index

A B C D E F G H I L R S T U V W 
All Classes and Interfaces|All Packages

A

ADD - Enum constant in enum class io.codemodder.codetf.CodeTFPackageAction.CodeTFPackageActionType
 
AI - Enum constant in enum class io.codemodder.codetf.Strategy
 

B

basedOn(CodeTFChange) - Static method in class io.codemodder.codetf.CodeTFChange
Create a new CodeTFChange builder based on an existing instance.
basedOn(CodeTFResult) - Static method in class io.codemodder.codetf.CodeTFResult
Create a new CodeTFResult builder based on an existing instance.
build() - Method in class io.codemodder.codetf.CodeTFChange.Builder
 
build() - Method in class io.codemodder.codetf.CodeTFResult.Builder
 

C

CodeTFAiMetadata - Class in io.codemodder.codetf
 
CodeTFAiMetadata(String, String, Integer) - Constructor for class io.codemodder.codetf.CodeTFAiMetadata
 
CodeTFChange - Class in io.codemodder.codetf
Describes a "change" in a report.
CodeTFChange(int, Map<String, String>, String, CodeTFDiffSide, List<CodeTFPackageAction>, List<CodeTFParameter>, List<FixedFinding>) - Constructor for class io.codemodder.codetf.CodeTFChange
 
CodeTFChange.Builder - Class in io.codemodder.codetf
Builder for CodeTFChange which was based on an existing instance.
CodeTFChangesetEntry - Class in io.codemodder.codetf
Describes an individual changeset entry.
CodeTFChangesetEntry(String, String, List<CodeTFChange>) - Constructor for class io.codemodder.codetf.CodeTFChangesetEntry
 
CodeTFChangesetEntry(String, String, List<CodeTFChange>, CodeTFAiMetadata, Strategy, boolean, List<FixedFinding>) - Constructor for class io.codemodder.codetf.CodeTFChangesetEntry
 
CodeTFDiffSide - Enum Class in io.codemodder.codetf
 
CodeTFPackageAction - Class in io.codemodder.codetf
 
CodeTFPackageAction(CodeTFPackageAction.CodeTFPackageActionType, CodeTFPackageAction.CodeTFPackageActionResult, String) - Constructor for class io.codemodder.codetf.CodeTFPackageAction
 
CodeTFPackageAction.CodeTFPackageActionResult - Enum Class in io.codemodder.codetf
 
CodeTFPackageAction.CodeTFPackageActionType - Enum Class in io.codemodder.codetf
 
CodeTFParameter - Class in io.codemodder.codetf
Describes a "parameter" for a change in a report.
CodeTFParameter(String, String, String, String, String) - Constructor for class io.codemodder.codetf.CodeTFParameter
 
CodeTFReference - Class in io.codemodder.codetf
 
CodeTFReference(String, String) - Constructor for class io.codemodder.codetf.CodeTFReference
 
CodeTFReport - Class in io.codemodder.codetf
Top level reporting object.
CodeTFReport(CodeTFRun, List<CodeTFResult>) - Constructor for class io.codemodder.codetf.CodeTFReport
 
CodeTFReportGenerator - Interface in io.codemodder.codetf
This type is responsible for generating a CodeTFReport based on the domain objects representing our inputs and outputs.
CodeTFResult - Class in io.codemodder.codetf
Describes the "result" section of a CodeTF document.
CodeTFResult(String, String, String, DetectionTool, Failure, Set<String>, List<CodeTFReference>, Map<String, String>, List<CodeTFChangesetEntry>, List<UnfixedFinding>) - Constructor for class io.codemodder.codetf.CodeTFResult
 
CodeTFResult(String, String, String, List<CodeTFChangesetEntry>) - Constructor for class io.codemodder.codetf.CodeTFResult
Constructor for required (non-nullable) fields
CodeTFResult.Builder - Class in io.codemodder.codetf
Builder for CodeTFResult which was based on an existing instance.
CodeTFRun - Class in io.codemodder.codetf
Describes the "run" section of a report.
CodeTFRun(String, String, String, String, Long, String, List<CodeTFSarifInput>) - Constructor for class io.codemodder.codetf.CodeTFRun
 
CodeTFSarifInput - Class in io.codemodder.codetf
Describes a SARIF "input" for the report.
CodeTFSarifInput(String, String) - Constructor for class io.codemodder.codetf.CodeTFSarifInput
 
COMPLETED - Enum constant in enum class io.codemodder.codetf.CodeTFPackageAction.CodeTFPackageActionResult
 
createDefault() - Static method in interface io.codemodder.codetf.CodeTFReportGenerator
 
createReport(Path, String, List<Path>, List<CodeTFResult>, long) - Method in interface io.codemodder.codetf.CodeTFReportGenerator
Creates the report.

D

DetectionTool - Class in io.codemodder.codetf
Metadata about the external tool that generated results consumed by this codemod
DetectionTool(String) - Constructor for class io.codemodder.codetf.DetectionTool
 
DetectorRule - Class in io.codemodder.codetf
Describes the "rule" section of a detection tool.
DetectorRule(String, String, String) - Constructor for class io.codemodder.codetf.DetectorRule
 
DETERMINISTIC - Enum constant in enum class io.codemodder.codetf.Strategy
 

E

equals(Object) - Method in class io.codemodder.codetf.CodeTFAiMetadata
 
equals(Object) - Method in class io.codemodder.codetf.CodeTFChange
 
equals(Object) - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 
equals(Object) - Method in class io.codemodder.codetf.CodeTFPackageAction
 
equals(Object) - Method in class io.codemodder.codetf.CodeTFReference
 
equals(Object) - Method in class io.codemodder.codetf.DetectionTool
 
equals(Object) - Method in class io.codemodder.codetf.DetectorRule
 
equals(Object) - Method in class io.codemodder.codetf.Finding
 
equals(Object) - Method in class io.codemodder.codetf.FixedFinding
 
equals(Object) - Method in class io.codemodder.codetf.UnfixedFinding
 

F

failed() - Method in class io.codemodder.codetf.CodeTFResult
 
FAILED - Enum constant in enum class io.codemodder.codetf.CodeTFPackageAction.CodeTFPackageActionResult
 
Failure - Class in io.codemodder.codetf
 
Failure(String, String) - Constructor for class io.codemodder.codetf.Failure
 
Finding - Class in io.codemodder.codetf
Describes a detected finding that served as input to the codemod.
FixedFinding - Class in io.codemodder.codetf
Describes a fixed finding.
FixedFinding(DetectorRule) - Constructor for class io.codemodder.codetf.FixedFinding
 
FixedFinding(String, DetectorRule) - Constructor for class io.codemodder.codetf.FixedFinding
 

G

getAction() - Method in class io.codemodder.codetf.CodeTFPackageAction
 
getAi() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 
getArtifact() - Method in class io.codemodder.codetf.CodeTFSarifInput
 
getChanges() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 
getChangeset() - Method in class io.codemodder.codetf.CodeTFResult
 
getCodemod() - Method in class io.codemodder.codetf.CodeTFResult
 
getCommandLine() - Method in class io.codemodder.codetf.CodeTFRun
 
getDefaultValue() - Method in class io.codemodder.codetf.CodeTFParameter
 
getDescription() - Method in class io.codemodder.codetf.CodeTFChange
 
getDescription() - Method in class io.codemodder.codetf.CodeTFReference
 
getDescription() - Method in class io.codemodder.codetf.CodeTFResult
 
getDetectionTool() - Method in class io.codemodder.codetf.CodeTFResult
 
getDiff() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 
getDiffSide() - Method in class io.codemodder.codetf.CodeTFChange
 
getDirectory() - Method in class io.codemodder.codetf.CodeTFRun
 
getElapsed() - Method in class io.codemodder.codetf.CodeTFRun
 
getException() - Method in class io.codemodder.codetf.Failure
 
getFailedFiles() - Method in class io.codemodder.codetf.CodeTFResult
 
getFailure() - Method in class io.codemodder.codetf.CodeTFResult
 
getFixedFindings() - Method in class io.codemodder.codetf.CodeTFChange
 
getFixedFindings() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
Fixed findings that are not associated with any particular change
getFixedFindings() - Method in class io.codemodder.codetf.CodeTFResult
 
getId() - Method in class io.codemodder.codetf.DetectorRule
 
getId() - Method in class io.codemodder.codetf.Finding
 
getLabel() - Method in class io.codemodder.codetf.CodeTFParameter
 
getLine() - Method in class io.codemodder.codetf.UnfixedFinding
 
getLineNumber() - Method in class io.codemodder.codetf.CodeTFChange
 
getModel() - Method in class io.codemodder.codetf.CodeTFAiMetadata
 
getName() - Method in class io.codemodder.codetf.CodeTFParameter
 
getName() - Method in class io.codemodder.codetf.DetectionTool
 
getName() - Method in class io.codemodder.codetf.DetectorRule
 
getPackage() - Method in class io.codemodder.codetf.CodeTFPackageAction
 
getPackageActions() - Method in class io.codemodder.codetf.CodeTFChange
 
getParameters() - Method in class io.codemodder.codetf.CodeTFChange
 
getPath() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 
getPath() - Method in class io.codemodder.codetf.UnfixedFinding
 
getProperties() - Method in class io.codemodder.codetf.CodeTFChange
 
getProperties() - Method in class io.codemodder.codetf.CodeTFResult
 
getProvider() - Method in class io.codemodder.codetf.CodeTFAiMetadata
 
getQuestion() - Method in class io.codemodder.codetf.CodeTFParameter
 
getReason() - Method in class io.codemodder.codetf.Failure
 
getReason() - Method in class io.codemodder.codetf.UnfixedFinding
 
getReferences() - Method in class io.codemodder.codetf.CodeTFResult
 
getResult() - Method in class io.codemodder.codetf.CodeTFPackageAction
 
getResults() - Method in class io.codemodder.codetf.CodeTFReport
Return a List of individual codemod's results.
getRule() - Method in class io.codemodder.codetf.Finding
 
getRun() - Method in class io.codemodder.codetf.CodeTFReport
 
getSarifs() - Method in class io.codemodder.codetf.CodeTFRun
 
getSha1() - Method in class io.codemodder.codetf.CodeTFSarifInput
 
getStrategy() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 
getSummary() - Method in class io.codemodder.codetf.CodeTFResult
 
getTokens() - Method in class io.codemodder.codetf.CodeTFAiMetadata
 
getTool() - Method in class io.codemodder.codetf.CodeTFRun
 
getType() - Method in class io.codemodder.codetf.CodeTFParameter
 
getUnfixedFindings() - Method in class io.codemodder.codetf.CodeTFResult
 
getUrl() - Method in class io.codemodder.codetf.CodeTFReference
 
getUrl() - Method in class io.codemodder.codetf.DetectorRule
 
getVendor() - Method in class io.codemodder.codetf.CodeTFRun
 
getVersion() - Method in class io.codemodder.codetf.CodeTFRun
 

H

hasCodeChanges() - Method in class io.codemodder.codetf.CodeTFReport
Returns true if the CodeTF describes any changes made to the code.
hashCode() - Method in class io.codemodder.codetf.CodeTFChange
 
hashCode() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 
hashCode() - Method in class io.codemodder.codetf.CodeTFPackageAction
 
hashCode() - Method in class io.codemodder.codetf.CodeTFReference
 
hashCode() - Method in class io.codemodder.codetf.DetectionTool
 
hashCode() - Method in class io.codemodder.codetf.DetectorRule
 
hashCode() - Method in class io.codemodder.codetf.Finding
 
hashCode() - Method in class io.codemodder.codetf.FixedFinding
 
hashCode() - Method in class io.codemodder.codetf.UnfixedFinding
 
HYBRID - Enum constant in enum class io.codemodder.codetf.Strategy
 

I

io.codemodder.codetf - package io.codemodder.codetf
 
isProvisional() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 

L

LEFT - Enum constant in enum class io.codemodder.codetf.CodeTFDiffSide
 

R

REMOVE - Enum constant in enum class io.codemodder.codetf.CodeTFPackageAction.CodeTFPackageActionType
 
RIGHT - Enum constant in enum class io.codemodder.codetf.CodeTFDiffSide
 

S

SKIPPED - Enum constant in enum class io.codemodder.codetf.CodeTFPackageAction.CodeTFPackageActionResult
 
Strategy - Enum Class in io.codemodder.codetf
 

T

toString() - Method in class io.codemodder.codetf.CodeTFChange
 
toString() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 
toString() - Method in class io.codemodder.codetf.CodeTFPackageAction
 
toString() - Method in class io.codemodder.codetf.CodeTFReference
 

U

UnfixedFinding - Class in io.codemodder.codetf
Describes an unfixed finding.
UnfixedFinding(DetectorRule, String, Integer, String) - Constructor for class io.codemodder.codetf.UnfixedFinding
 
UnfixedFinding(String, DetectorRule, String, Integer, String) - Constructor for class io.codemodder.codetf.UnfixedFinding
 
usesAi() - Method in class io.codemodder.codetf.CodeTFChangesetEntry
 
usesAi() - Method in class io.codemodder.codetf.CodeTFResult
 

V

valueOf(String) - Static method in enum class io.codemodder.codetf.CodeTFDiffSide
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.codemodder.codetf.CodeTFPackageAction.CodeTFPackageActionResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.codemodder.codetf.CodeTFPackageAction.CodeTFPackageActionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.codemodder.codetf.Strategy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.codemodder.codetf.CodeTFDiffSide
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.codemodder.codetf.CodeTFPackageAction.CodeTFPackageActionResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.codemodder.codetf.CodeTFPackageAction.CodeTFPackageActionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.codemodder.codetf.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.

W

withAdditionalProperties(Map<String, String>) - Method in class io.codemodder.codetf.CodeTFChange.Builder
Update the CodeTFChange with additional properties.
withAdditionalReferences(List<CodeTFReference>) - Method in class io.codemodder.codetf.CodeTFResult.Builder
Update the CodeTFResult with additional references.
withChangeset(List<CodeTFChangesetEntry>) - Method in class io.codemodder.codetf.CodeTFResult.Builder
 
withDescription(String) - Method in class io.codemodder.codetf.CodeTFChange.Builder
Update the CodeTFChange with the given description.
withDescription(String) - Method in class io.codemodder.codetf.CodeTFResult.Builder
Update the CodeTFResult with the given description.
withDetectionTool(DetectionTool) - Method in class io.codemodder.codetf.CodeTFResult.Builder
 
withFailureState(Failure) - Method in class io.codemodder.codetf.CodeTFResult.Builder
 
withReferences(List<CodeTFReference>) - Method in class io.codemodder.codetf.CodeTFResult.Builder
 
withSummary(String) - Method in class io.codemodder.codetf.CodeTFResult.Builder
Update the CodeTFResult with the given summary.
withUnfixedFindings(List<UnfixedFinding>) - Method in class io.codemodder.codetf.CodeTFResult.Builder
 
A B C D E F G H I L R S T U V W 
All Classes and Interfaces|All Packages