Hierarchy For All Packages
Package Hierarchies:- io.codemodder,
- io.codemodder.ast,
- io.codemodder.javaparser,
- io.codemodder.remediation,
- io.codemodder.remediation.errorexposure,
- io.codemodder.remediation.headerinjection,
- io.codemodder.remediation.javadeserialization,
- io.codemodder.remediation.jndiinjection,
- io.codemodder.remediation.loginjection,
- io.codemodder.remediation.missingsecureflag,
- io.codemodder.remediation.predictableseed,
- io.codemodder.remediation.reflectioninjection,
- io.codemodder.remediation.regexinjection,
- io.codemodder.remediation.resourceleak,
- io.codemodder.remediation.sqlinjection,
- io.codemodder.remediation.ssrf,
- io.codemodder.remediation.weakcrypto,
- io.codemodder.remediation.weakrandom,
- io.codemodder.remediation.xss,
- io.codemodder.remediation.xxe,
- io.codemodder.remediation.zipslip
Class Hierarchy
- java.lang.Object
- io.codemodder.javaparser.ASTExpectations
- io.codemodder.javaparser.ASTExpectations.ExpressionStatementExpectation
- io.codemodder.javaparser.ASTExpectations.FieldAccessExpectation
- io.codemodder.javaparser.ASTExpectations.LocalVariableDeclaratorExpectation
- io.codemodder.javaparser.ASTExpectations.MethodCallExpectation
- io.codemodder.javaparser.ASTExpectations.NameExpressionExpectation
- io.codemodder.javaparser.ASTExpectations.NodeExpectation
- io.codemodder.javaparser.ASTExpectations.StringLiteralExpectation
- io.codemodder.javaparser.ASTExpectations.VariableDeclarationExprExpectation
- io.codemodder.ast.ASTs
- io.codemodder.ast.ASTs.ReverseEvaluationOrder (implements java.util.Iterator<E>)
- io.codemodder.ast.ASTTransforms
- io.codemodder.CodemodChange
- io.codemodder.CodemodIdPair
- io.codemodder.CodemodLoader
- io.codemodder.CodemodRegulator.DefaultCodemodRegulator (implements io.codemodder.CodemodRegulator)
- io.codemodder.CodemodResources
- 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.DependencyLicenses
- io.codemodder.Either<L,
R> - io.codemodder.remediation.errorexposure.ErrorMessageExposureRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.FixCandidateSearcher.Builder<T>
- io.codemodder.remediation.headerinjection.HeaderInjectionRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.IncludesExcludes.Default (implements io.codemodder.IncludesExcludes)
- io.codemodder.IncludesExcludes.MatchesEverything (implements io.codemodder.IncludesExcludes)
- io.codemodder.IncludesExcludesPattern.AnySingleton
- io.codemodder.IncludesExcludesPattern.Default (implements io.codemodder.IncludesExcludesPattern)
- io.codemodder.IncludesExcludesPattern.JavaMatcherSingleton
- io.codemodder.remediation.javadeserialization.JavaDeserializationFixStrategy (implements io.codemodder.remediation.RemediationStrategy)
- io.codemodder.remediation.javadeserialization.JavaDeserializationRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.javaparser.JavaParserChanger (implements io.codemodder.CodeChanger)
- io.codemodder.CompositeJavaParserChanger
- io.codemodder.SarifPluginJavaParserChanger<T>
- io.codemodder.javaparser.JavaParserCodemodRunner (implements io.codemodder.CodemodRunner)
- io.codemodder.javaparser.JavaParserTransformer
- io.codemodder.remediation.jndiinjection.JNDIInjectionRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.LazyLoadingRuleSarif (implements io.codemodder.RuleSarif)
- io.codemodder.ast.LinearizedStringExpression
- 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.ast.LocalScope
- io.codemodder.ast.LocalVariableDeclaration (implements io.codemodder.ast.LocalDeclaration)
- io.codemodder.ast.ExpressionStmtVariableDeclaration
- io.codemodder.ast.ForEachDeclaration
- io.codemodder.ast.ForInitDeclaration
- io.codemodder.ast.TryResourceDeclaration
- io.codemodder.remediation.loginjection.LogInjectionRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.MatchAndFixStrategy (implements io.codemodder.remediation.RemediationStrategy)
- io.codemodder.remediation.missingsecureflag.MissingSecureFlagRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.ModularRemediationStrategy (implements io.codemodder.remediation.RemediationStrategy)
- io.codemodder.ast.ParameterDeclaration (implements io.codemodder.ast.LocalDeclaration)
- io.codemodder.PathMatcher
- io.codemodder.remediation.predictableseed.PredictableSeedRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.sqlinjection.QueryParameterizer
- io.codemodder.RawFileChanger (implements io.codemodder.CodeChanger)
- io.codemodder.RegexFileChanger
- io.codemodder.SarifPluginRawFileChanger
- java.lang.Record
- io.codemodder.remediation.FixCandidate<T>
- io.codemodder.remediation.MethodOrConstructor
- io.codemodder.Position
- io.codemodder.SourceCodeRegion
- io.codemodder.remediation.reflectioninjection.ReflectionInjectionFixStrategy (implements io.codemodder.remediation.RemediationStrategy)
- io.codemodder.remediation.reflectioninjection.ReflectionInjectionRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.regexinjection.RegexInjectionRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.jndiinjection.ReplaceLimitedLookupStrategy (implements io.codemodder.remediation.RemediationStrategy)
- io.codemodder.remediation.resourceleak.ResourceLeakFixer
- io.codemodder.RuleSarif.EmptyRuleSarif (implements io.codemodder.RuleSarif)
- io.codemodder.Runner
- io.codemodder.Sarif
- io.codemodder.SarifFindingKeyUtil
- io.codemodder.remediation.SearcherStrategyRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.SearcherStrategyRemediator.Builder<T>
- io.codemodder.SourceDirectory.DefaultSourceDirectory (implements io.codemodder.SourceDirectory)
- io.codemodder.SourceDirectoryLister.DefaultSourceDirectoryLister (implements io.codemodder.SourceDirectoryLister)
- io.codemodder.remediation.sqlinjection.SQLInjectionFixComposer (implements io.codemodder.remediation.RemediationStrategy)
- io.codemodder.remediation.sqlinjection.SQLInjectionRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.sqlinjection.SQLParameterizer
- io.codemodder.remediation.sqlinjection.SQLParameterizerWithCleanup
- io.codemodder.remediation.sqlinjection.SQLTableInjectionFilterTransform
- io.codemodder.remediation.ssrf.SSRFFixStrategy (implements io.codemodder.remediation.RemediationStrategy)
- io.codemodder.remediation.ssrf.SSRFRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- io.codemodder.javaparser.JavaParseException
- java.io.IOException
- java.lang.Exception
- io.codemodder.remediation.weakcrypto.WeakCryptoAlgorithmRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.weakrandom.WeakRandomRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.WithoutScopePositionMatcher
- io.codemodder.remediation.xxe.XMLFixBuilder
- io.codemodder.remediation.xxe.XMLStreamReaderIntermediateRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.XPathStreamProcessChange.Default (implements io.codemodder.XPathStreamProcessChange)
- io.codemodder.remediation.xss.XSSRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.xxe.XXERemediator<T> (implements io.codemodder.remediation.Remediator<T>)
- io.codemodder.remediation.zipslip.ZipSlipRemediator<T> (implements io.codemodder.remediation.Remediator<T>)
Interface Hierarchy
- io.codemodder.javaparser.CallReplacer
- io.codemodder.javaparser.CallReplacer.CallReplacerBuilder
- io.codemodder.javaparser.ChangesResult
- io.codemodder.CodeChanger
- io.codemodder.CodeDirectory
- io.codemodder.CodemodExecutor
- io.codemodder.CodemodFileScanningResult
- 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.DependencyDescriptor
- io.codemodder.DependencyGAV
- io.codemodder.DependencyUpdateResult
- io.codemodder.EncodingDetector
- io.codemodder.FileCache
- io.codemodder.remediation.FixCandidateSearcher<T>
- io.codemodder.remediation.FixCandidateSearchResults<T>
- io.codemodder.FixOnlyCodeChanger
- io.codemodder.remediation.sqlinjection.HQLInjectionRemediator
- io.codemodder.IncludesExcludes
- io.codemodder.IncludesExcludesPattern
- io.codemodder.javaparser.JavaParserFacade
- io.codemodder.javaparser.JavaParserFactory
- io.codemodder.javaparser.JavaParserTransformer.ExpressionWrapper
- io.codemodder.Line
- io.codemodder.LineIncludesExcludes
- io.codemodder.ast.LocalDeclaration
- io.codemodder.NodeCollector
- io.codemodder.remediation.NodePositionMatcher
- io.codemodder.Parameter
- io.codemodder.ProjectProvider
- io.codemodder.RegionNodeMatcher
- io.codemodder.remediation.RemediationMessages
- io.codemodder.remediation.RemediationStrategy
- io.codemodder.remediation.Remediator<T>
- io.codemodder.RuleSarif
- io.codemodder.RuleSarifFactory
- io.codemodder.SarifParser
- io.codemodder.SourceCodeRegionExtractor<T>
- io.codemodder.SourceDirectoryLister
- io.codemodder.remediation.SuccessOrReason
- 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)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.codemodder.CodemodExecutionPriority
- io.codemodder.CodemodParameter.ParameterType
- io.codemodder.DefaultRuleSetting
- io.codemodder.remediation.GenericRemediationMetadata
- io.codemodder.Importance
- io.codemodder.ReviewGuidance
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)