Class Hierarchy
- java.lang.Object
- io.codemodder.CodemodChange
- io.codemodder.CodemodIdPair
- io.codemodder.CodemodLoader
- io.codemodder.CodemodRegulator.DefaultCodemodRegulator (implements io.codemodder.CodemodRegulator)
- ch.qos.logback.core.spi.ContextAwareBase (implements ch.qos.logback.core.spi.ContextAware)
- io.codemodder.LoggingConfigurator (implements ch.qos.logback.classic.spi.Configurator)
- io.codemodder.DependencyGAV.Default (implements io.codemodder.DependencyGAV)
- io.codemodder.Either<L,
R> - io.codemodder.IncludesExcludes.Default (implements io.codemodder.IncludesExcludes)
- io.codemodder.IncludesExcludes.MatchesEverything (implements io.codemodder.IncludesExcludes)
- io.codemodder.javaparser.JavaParserChanger (implements io.codemodder.CodeChanger)
- io.codemodder.CompositeJavaParserChanger
- io.codemodder.SarifPluginJavaParserChanger<T>
- io.codemodder.LineIncludesExcludes.ExcludeBasedLineIncludesExcludes (implements io.codemodder.LineIncludesExcludes)
- io.codemodder.LineIncludesExcludes.IncludeBasedLineIncludesExcludes (implements io.codemodder.LineIncludesExcludes)
- io.codemodder.LineIncludesExcludes.MatchesEverything (implements io.codemodder.LineIncludesExcludes)
- io.codemodder.LineNumbers
- io.codemodder.PathMatcher
- io.codemodder.Position
- io.codemodder.RawFileChanger (implements io.codemodder.CodeChanger)
- io.codemodder.RegexFileChanger
- io.codemodder.SarifPluginRawFileChanger
- io.codemodder.RuleSarif.EmptyRuleSarif (implements io.codemodder.RuleSarif)
- io.codemodder.Runner
- io.codemodder.Sarif
- io.codemodder.SourceDirectory.DefaultSourceDirectory (implements io.codemodder.SourceDirectory)
- io.codemodder.SourceDirectoryLister.DefaultSourceDirectoryLister (implements io.codemodder.SourceDirectoryLister)
- io.codemodder.XPathStreamProcessChange.Default (implements io.codemodder.XPathStreamProcessChange)
Interface Hierarchy
- io.codemodder.CodeChanger
- io.codemodder.CodeDirectory
- io.codemodder.CodemodExecutor
- io.codemodder.CodemodInvocationContext
- io.codemodder.CodemodPackageUpdateResult
- io.codemodder.CodemodProvider
- io.codemodder.CodemodRegulator
- io.codemodder.CodemodReporterStrategy
- io.codemodder.CodemodRunner
- io.codemodder.CodeTFProvider
- java.lang.Comparable<T>
- io.codemodder.SourceDirectory
- io.codemodder.DependencyGAV
- io.codemodder.DependencyUpdateResult
- io.codemodder.EncodingDetector
- io.codemodder.IncludesExcludes
- io.codemodder.Line
- io.codemodder.LineIncludesExcludes
- io.codemodder.Parameter
- io.codemodder.ProjectProvider
- io.codemodder.RegionExtractor
- io.codemodder.RegionNodeMatcher
- io.codemodder.RuleSarif
- io.codemodder.RuleSarifFactory
- io.codemodder.SarifParser
- io.codemodder.SourceDirectoryLister
- io.codemodder.XMLEventHandler
- io.codemodder.XPathStreamEventHandler
- io.codemodder.XPathStreamProcessChange
- io.codemodder.XPathStreamProcessor
Annotation Interface Hierarchy
- io.codemodder.Codemod (implements java.lang.annotation.Annotation)
- io.codemodder.CodemodParameter (implements java.lang.annotation.Annotation)
- io.codemodder.WantsSarif (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.codemodder.CodemodParameter.ParameterType
- io.codemodder.DefaultRuleSetting
- io.codemodder.ReviewGuidance
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)