Hierarchy For All Packages
Package Hierarchies:- org.sonar.iac.common,
- org.sonar.iac.common.api.checks,
- org.sonar.iac.common.api.tree,
- org.sonar.iac.common.api.tree.impl,
- org.sonar.iac.common.checkdsl,
- org.sonar.iac.common.checks,
- org.sonar.iac.common.checks.policy,
- org.sonar.iac.common.extension,
- org.sonar.iac.common.extension.visitors,
- org.sonar.iac.common.json,
- org.sonar.iac.common.parser,
- org.sonar.iac.common.parser.grammar,
- org.sonar.iac.common.reports,
- org.sonar.iac.common.warnings,
- org.sonar.iac.common.yaml,
- org.sonar.iac.common.yaml.object,
- org.sonar.iac.common.yaml.tree,
- org.sonar.iac.common.yaml.visitors
Class Hierarchy
- java.lang.Object
- org.sonar.iac.common.reports.AbstractJsonReportImporter
- org.sonar.api.resources.AbstractLanguage (implements org.sonar.api.resources.Language)
- org.sonar.iac.common.ConfigurationLanguage
- org.sonar.iac.common.json.JsonLanguage
- org.sonar.iac.common.yaml.YamlLanguage
- org.sonar.iac.common.ConfigurationLanguage
- org.sonar.iac.common.yaml.object.AttributeObject
- org.sonar.iac.common.extension.BasicTextPointer (implements org.sonar.api.batch.fs.TextPointer)
- org.sonar.iac.common.yaml.object.BlockObject
- org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter (implements org.sonar.iac.common.api.checks.CheckContext, org.sonar.iac.common.api.checks.InitContext)
- org.sonar.iac.common.api.tree.impl.CommentImpl (implements org.sonar.iac.common.api.tree.Comment)
- org.sonar.iac.common.checkdsl.ContextualTree<S,
T> - org.sonar.iac.common.checkdsl.ContextualListTree<S,
T, E> - org.sonar.iac.common.checkdsl.ContextualPropertyTree<S,
T, E>
- org.sonar.iac.common.checkdsl.ContextualListTree<S,
- org.sonar.iac.common.warnings.DefaultAnalysisWarningsWrapper (implements org.sonar.iac.common.warnings.AnalysisWarningsWrapper)
- org.sonar.iac.common.extension.DurationStatistics
- org.sonar.iac.common.extension.FileIdentificationPredicate (implements org.sonar.api.batch.fs.FilePredicate)
- org.sonar.iac.common.extension.IacDefaultProfileDefinition (implements org.sonar.api.server.profile.BuiltInQualityProfilesDefinition, org.sonar.iac.common.extension.ProvideLanguageKey)
- org.sonar.iac.common.extension.IacRulesDefinition (implements org.sonar.iac.common.extension.ProvideLanguageKey, org.sonar.api.server.rule.RulesDefinition)
- org.sonar.iac.common.extension.IacSensor (implements org.sonar.api.batch.sensor.Sensor)
- org.sonar.iac.common.yaml.YamlSensor
- org.sonar.iac.common.checks.policy.IpRestrictedAdminAccessCheckUtils
- org.sonar.iac.common.json.JsonBuiltInProfileDefinition (implements org.sonar.api.server.profile.BuiltInQualityProfilesDefinition)
- org.sonar.iac.common.json.JsonFileFilter (implements org.sonar.api.batch.fs.InputFileFilter)
- org.sonar.iac.common.parser.grammar.LexicalConstant
- org.sonar.iac.common.yaml.object.ListObject
- org.sonar.iac.common.parser.NodeBuilderUtils
- org.sonar.iac.common.checks.ParsingErrorCheck (implements org.sonar.iac.common.api.checks.IacCheck)
- org.sonar.iac.common.checks.policy.Policy
- org.sonar.iac.common.checks.policy.Policy.Statement
- org.sonar.iac.common.checks.policy.PolicyValidator
- org.sonar.iac.common.checks.policy.PolicyValidator.InsecureStatement
- org.sonar.iac.common.checks.PrivilegeEscalationVector.Permission
- org.sonar.iac.common.checks.PrivilegeEscalationVector.Permission.SimplePermission
- org.sonar.iac.common.checks.PropertyUtils
- org.sonar.iac.common.checks.ResourceAccessPolicyVector
- org.sonar.iac.common.api.checks.SecondaryLocation
- org.sonar.iac.common.api.tree.impl.SeparatedListImpl<T,
U> (implements org.sonar.iac.common.api.tree.SeparatedList<T, U>) - org.sonar.iac.common.api.tree.impl.TextPointer (implements java.lang.Comparable<T>)
- org.sonar.iac.common.api.tree.impl.TextRange
- org.sonar.iac.common.api.tree.impl.TextRanges
- org.sonar.iac.common.checks.TextUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.sonar.iac.common.extension.ParseException
- org.sonar.iac.common.reports.ReportImporterException
- java.lang.RuntimeException
- java.lang.Exception
- org.sonar.iac.common.checks.ToDoCommentCheck (implements org.sonar.iac.common.api.checks.IacCheck)
- org.sonar.iac.common.extension.visitors.TreeContext
- org.sonar.iac.common.extension.visitors.InputFileContext
- org.sonar.iac.common.yaml.TreePredicates
- org.sonar.iac.common.extension.visitors.TreeVisitor<C>
- org.sonar.iac.common.extension.visitors.ChecksVisitor
- org.sonar.iac.common.extension.visitors.MetricsVisitor
- org.sonar.iac.common.yaml.visitors.YamlMetricsVisitor
- org.sonar.iac.common.extension.visitors.SyntaxHighlightingVisitor
- org.sonar.iac.common.yaml.visitors.YamlHighlightingVisitor
- org.sonar.iac.common.extension.visitors.TreeVisitor.ConsumerFilter<C,
T> - org.sonar.iac.common.api.tree.impl.Tuple<T,
U> - org.sonar.iac.common.yaml.YamlBuiltInProfileDefinition (implements org.sonar.api.server.profile.BuiltInQualityProfilesDefinition)
- org.sonar.iac.common.yaml.YamlConverter
- org.sonar.iac.common.yaml.YamlParser (implements org.sonar.iac.common.extension.TreeParser<N>)
- org.sonar.iac.common.yaml.tree.YamlTreeImpl (implements org.sonar.iac.common.yaml.tree.YamlTree)
- org.sonar.iac.common.yaml.tree.FileTreeImpl (implements org.sonar.iac.common.yaml.tree.FileTree)
- org.sonar.iac.common.yaml.tree.MappingTreeImpl (implements org.sonar.iac.common.yaml.tree.MappingTree)
- org.sonar.iac.common.yaml.tree.ScalarTreeImpl (implements org.sonar.iac.common.yaml.tree.ScalarTree)
- org.sonar.iac.common.yaml.tree.SequenceTreeImpl (implements org.sonar.iac.common.yaml.tree.SequenceTree)
- org.sonar.iac.common.yaml.tree.TupleTreeImpl (implements org.sonar.iac.common.yaml.tree.TupleTree)
- org.sonar.iac.common.yaml.tree.YamlTreeMetadata (implements org.sonar.iac.common.api.tree.HasTextRange)
- org.sonar.iac.common.yaml.YamlTreeUtils
Interface Hierarchy
- org.sonar.iac.common.warnings.AnalysisWarningsWrapper
- org.sonar.iac.common.api.checks.CheckContext
- org.sonar.iac.common.api.tree.HasComments
- org.sonar.iac.common.api.tree.IacToken (also extends org.sonar.iac.common.api.tree.TextTree)
- org.sonar.iac.common.yaml.tree.YamlTree (also extends org.sonar.iac.common.api.tree.Tree)
- org.sonar.iac.common.yaml.tree.FileTree
- org.sonar.iac.common.yaml.tree.MappingTree (also extends org.sonar.iac.common.api.tree.HasProperties)
- org.sonar.iac.common.yaml.tree.ScalarTree (also extends org.sonar.iac.common.api.tree.TextTree)
- org.sonar.iac.common.yaml.tree.SequenceTree (also extends java.lang.Iterable<T>)
- org.sonar.iac.common.yaml.tree.TupleTree (also extends org.sonar.iac.common.api.tree.PropertyTree)
- org.sonar.iac.common.api.tree.HasProperties
- org.sonar.iac.common.yaml.tree.MappingTree (also extends org.sonar.iac.common.yaml.tree.YamlTree)
- org.sonar.iac.common.api.tree.HasTextRange
- org.sonar.iac.common.api.tree.Comment
- org.sonar.iac.common.api.tree.PropertyTree
- org.sonar.iac.common.api.tree.Tree
- org.sonar.iac.common.api.tree.TextTree
- org.sonar.iac.common.api.tree.IacToken (also extends org.sonar.iac.common.api.tree.HasComments)
- org.sonar.iac.common.yaml.tree.ScalarTree (also extends org.sonar.iac.common.yaml.tree.YamlTree)
- org.sonar.iac.common.yaml.tree.YamlTree (also extends org.sonar.iac.common.api.tree.HasComments)
- org.sonar.iac.common.yaml.tree.FileTree
- org.sonar.iac.common.yaml.tree.MappingTree (also extends org.sonar.iac.common.api.tree.HasProperties)
- org.sonar.iac.common.yaml.tree.ScalarTree (also extends org.sonar.iac.common.api.tree.TextTree)
- org.sonar.iac.common.yaml.tree.SequenceTree (also extends java.lang.Iterable<T>)
- org.sonar.iac.common.yaml.tree.TupleTree (also extends org.sonar.iac.common.api.tree.PropertyTree)
- org.sonar.iac.common.api.tree.TextTree
- org.sonar.iac.common.api.checks.IacCheck
- org.sonar.iac.common.api.checks.InitContext
- java.lang.Iterable<T>
- org.sonar.iac.common.yaml.tree.SequenceTree (also extends org.sonar.iac.common.yaml.tree.YamlTree)
- org.sonar.iac.common.extension.ProvideLanguageKey
- org.sonar.iac.common.api.tree.SeparatedList<T,
U> - org.sonar.iac.common.extension.TreeParser<N>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.sonar.iac.common.checks.PrivilegeEscalationVector
- org.sonar.iac.common.parser.grammar.Punctuator (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.iac.common.yaml.tree.ScalarTree.Style
- org.sonar.iac.common.checks.Trilean
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)