Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractJsonReportImporter - Class in org.sonar.iac.common.reports
- AbstractJsonReportImporter(SensorContext, AnalysisWarningsWrapper, String) - Constructor for class org.sonar.iac.common.reports.AbstractJsonReportImporter
- accept(C, Tree) - Method in class org.sonar.iac.common.extension.visitors.TreeVisitor.ConsumerFilter
- accept(InputFile) - Method in class org.sonar.iac.common.json.JsonFileFilter
- acceptFileForLoc(InputFileContext) - Method in class org.sonar.iac.common.yaml.visitors.YamlMetricsVisitor
- action - Variable in class org.sonar.iac.common.checks.policy.PolicyValidator.InsecureStatement
- action() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- actionEnablesVector(PrivilegeEscalationVector, String) - Static method in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- ADD_USER_TO_GROUP - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- addCommentLines(List<Comment>) - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- addUnresolvedPath(String) - Method in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- addWarning(String) - Method in interface org.sonar.iac.common.warnings.AnalysisWarningsWrapper
- addWarning(String) - Method in class org.sonar.iac.common.warnings.DefaultAnalysisWarningsWrapper
- after(C, Tree) - Method in class org.sonar.iac.common.extension.visitors.TreeVisitor
- after(InputFileContext, Tree) - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- after(InputFileContext, Tree) - Method in class org.sonar.iac.common.extension.visitors.SyntaxHighlightingVisitor
- ALL_IPV4 - Static variable in class org.sonar.iac.common.checks.policy.IpRestrictedAdminAccessCheckUtils
- ALL_IPV6 - Static variable in class org.sonar.iac.common.checks.policy.IpRestrictedAdminAccessCheckUtils
- AnalysisWarningsWrapper - Interface in org.sonar.iac.common.warnings
- ancestors() - Method in class org.sonar.iac.common.extension.visitors.TreeContext
- AND - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- APOSTROPHE - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- apply(InputFile) - Method in class org.sonar.iac.common.extension.FileIdentificationPredicate
- asInt(Object) - Static method in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- asString() - Method in class org.sonar.iac.common.checkdsl.ContextualPropertyTree
- AT - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- ATTACH_GROUP_POLICY - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- ATTACH_ROLE_POLICY - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- ATTACH_USER_POLICY - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- attribute(String) - Method in class org.sonar.iac.common.yaml.object.BlockObject
- AttributeObject - Class in org.sonar.iac.common.yaml.object
B
- BasicTextPointer - Class in org.sonar.iac.common.extension
- BasicTextPointer(int, int) - Constructor for class org.sonar.iac.common.extension.BasicTextPointer
- BasicTextPointer(TextRange) - Constructor for class org.sonar.iac.common.extension.BasicTextPointer
- before() - Method in class org.sonar.iac.common.extension.visitors.TreeContext
- before(C, Tree) - Method in class org.sonar.iac.common.extension.visitors.TreeVisitor
- before(InputFileContext, Tree) - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- before(InputFileContext, Tree) - Method in class org.sonar.iac.common.extension.visitors.SyntaxHighlightingVisitor
- before(InputFileContext, Tree) - Method in class org.sonar.iac.common.yaml.visitors.YamlMetricsVisitor
- block(String) - Method in class org.sonar.iac.common.yaml.object.BlockObject
- BlockObject - Class in org.sonar.iac.common.yaml.object
- BlockObject(CheckContext, MappingTree, String, YamlObject.Status) - Constructor for class org.sonar.iac.common.yaml.object.BlockObject
- blocks(String) - Method in class org.sonar.iac.common.yaml.object.BlockObject
- BRACKET - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- BYTE_ORDER_MARK - Static variable in class org.sonar.iac.common.parser.NodeBuilderUtils
C
- CheckContext - Interface in org.sonar.iac.common.api.checks
- checks - Variable in class org.sonar.iac.common.yaml.YamlSensor
- checks() - Method in class org.sonar.iac.common.extension.IacRulesDefinition
- ChecksVisitor - Class in org.sonar.iac.common.extension.visitors
- ChecksVisitor(Checks<IacCheck>, DurationStatistics) - Constructor for class org.sonar.iac.common.extension.visitors.ChecksVisitor
- ChecksVisitor.ContextAdapter - Class in org.sonar.iac.common.extension.visitors
- children() - Method in interface org.sonar.iac.common.api.tree.Tree
- children() - Method in class org.sonar.iac.common.yaml.tree.FileTreeImpl
- children() - Method in class org.sonar.iac.common.yaml.tree.MappingTreeImpl
- children() - Method in class org.sonar.iac.common.yaml.tree.ScalarTreeImpl
- children() - Method in class org.sonar.iac.common.yaml.tree.SequenceTreeImpl
- children() - Method in class org.sonar.iac.common.yaml.tree.TupleTreeImpl
- CLOUD_FORMATION - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- COALESCE - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- COLON - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- COMMA - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- Comment - Interface in org.sonar.iac.common.api.tree
- CommentImpl - Class in org.sonar.iac.common.api.tree.impl
- CommentImpl(String, String, TextRange) - Constructor for class org.sonar.iac.common.api.tree.impl.CommentImpl
- commentLines() - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- comments() - Method in interface org.sonar.iac.common.api.tree.HasComments
- comments() - Method in class org.sonar.iac.common.yaml.tree.YamlTreeImpl
- comments() - Method in class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- comments(Node) - Static method in class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- compareTo(TextPointer) - Method in class org.sonar.iac.common.extension.BasicTextPointer
- compareTo(TextPointer) - Method in class org.sonar.iac.common.api.tree.impl.TextPointer
- condition() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- ConfigurationLanguage - Class in org.sonar.iac.common
-
This class defines the YAML language.
- ConfigurationLanguage(String, String, Configuration, String, String) - Constructor for class org.sonar.iac.common.ConfigurationLanguage
- ConsumerFilter(Class<T>, BiConsumer<C, T>) - Constructor for class org.sonar.iac.common.extension.visitors.TreeVisitor.ConsumerFilter
- consumers - Variable in class org.sonar.iac.common.extension.visitors.TreeVisitor
- contentText() - Method in interface org.sonar.iac.common.api.tree.Comment
- contentText() - Method in class org.sonar.iac.common.api.tree.impl.CommentImpl
- context - Variable in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- context(RuleKey) - Method in class org.sonar.iac.common.extension.visitors.ChecksVisitor
- ContextAdapter(RuleKey) - Constructor for class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
- ContextualListTree<S extends ContextualListTree<S,
T, E>, T extends Tree, E extends Tree> - Class in org.sonar.iac.common.checkdsl - ContextualListTree(CheckContext, T, String, ContextualTree<?, ?>, List<E>) - Constructor for class org.sonar.iac.common.checkdsl.ContextualListTree
- ContextualPropertyTree<S extends ContextualPropertyTree<S,
T, E>, T extends PropertyTree & Tree, E extends Tree> - Class in org.sonar.iac.common.checkdsl - ContextualPropertyTree(CheckContext, T, String, ContextualTree<? extends ContextualTree<?, ?>, ? extends Tree>) - Constructor for class org.sonar.iac.common.checkdsl.ContextualPropertyTree
- ContextualTree<S extends ContextualTree<S,
T>, T extends Tree> - Class in org.sonar.iac.common.checkdsl - ContextualTree(CheckContext, T, String, ContextualTree<? extends ContextualTree<?, ?>, ? extends Tree>) - Constructor for class org.sonar.iac.common.checkdsl.ContextualTree
- convert(Node) - Method in class org.sonar.iac.common.yaml.YamlConverter
- convertFile(List<Node>) - Method in class org.sonar.iac.common.yaml.YamlConverter
- convertMapping(MappingNode) - Method in class org.sonar.iac.common.yaml.YamlConverter
- convertScalar(ScalarNode) - Method in class org.sonar.iac.common.yaml.YamlConverter
- convertSequence(SequenceNode) - Method in class org.sonar.iac.common.yaml.YamlConverter
- convertTuple(NodeTuple) - Method in class org.sonar.iac.common.yaml.YamlConverter
- CREATE_ACCESS_KEY - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- CREATE_LOGIN_PROFILE - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- CREATE_POLICY_VERSION - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- createComments(List<Trivia>) - Static method in class org.sonar.iac.common.parser.NodeBuilderUtils
- createGeneralParseException(String, InputFile, Exception, TextPointer) - Static method in exception org.sonar.iac.common.extension.ParseException
- createParseException(String, InputFileContext, TextPointer) - Static method in exception org.sonar.iac.common.extension.ParseException
- ctx - Variable in class org.sonar.iac.common.checkdsl.ContextualTree
- ctx - Variable in class org.sonar.iac.common.yaml.object.ListObject
- customFilePredicate(SensorContext) - Method in class org.sonar.iac.common.yaml.YamlSensor
D
- DATA_PIPELINE - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- DEFAULT_FILE_SUFFIXES - Static variable in class org.sonar.iac.common.json.JsonLanguage
- DEFAULT_FILE_SUFFIXES - Static variable in class org.sonar.iac.common.yaml.YamlLanguage
- DefaultAnalysisWarningsWrapper - Class in org.sonar.iac.common.warnings
- DefaultAnalysisWarningsWrapper(AnalysisWarnings) - Constructor for class org.sonar.iac.common.warnings.DefaultAnalysisWarningsWrapper
- defaultMetricsVisitor() - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- define(BuiltInQualityProfilesDefinition.Context) - Method in class org.sonar.iac.common.extension.IacDefaultProfileDefinition
- define(BuiltInQualityProfilesDefinition.Context) - Method in class org.sonar.iac.common.json.JsonBuiltInProfileDefinition
- define(BuiltInQualityProfilesDefinition.Context) - Method in class org.sonar.iac.common.yaml.YamlBuiltInProfileDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.iac.common.extension.IacRulesDefinition
- describe(SensorDescriptor) - Method in class org.sonar.iac.common.extension.IacSensor
- describe(SensorDescriptor) - Method in class org.sonar.iac.common.yaml.YamlSensor
- DIV - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- documents() - Method in interface org.sonar.iac.common.yaml.tree.FileTree
- documents() - Method in class org.sonar.iac.common.yaml.tree.FileTreeImpl
- DOLLAR - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- DOLLAR_LCURLY - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- DOLLAR_LCURLY_TILDE - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- DOT - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- DOUBLE_COLON - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- DOUBLE_QUOTE - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- DOUBLE_QUOTED - Enum constant in enum org.sonar.iac.common.yaml.tree.ScalarTree.Style
- DOUBLEARROW - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- DurationStatistics - Class in org.sonar.iac.common.extension
- DurationStatistics(Configuration) - Constructor for class org.sonar.iac.common.extension.DurationStatistics
E
- EC2 - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- effect - Variable in class org.sonar.iac.common.checks.policy.PolicyValidator.InsecureStatement
- effect() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- elements() - Method in class org.sonar.iac.common.api.tree.impl.SeparatedListImpl
- elements() - Method in interface org.sonar.iac.common.api.tree.SeparatedList
- elements() - Method in interface org.sonar.iac.common.yaml.tree.MappingTree
- elements() - Method in class org.sonar.iac.common.yaml.tree.MappingTreeImpl
- elements() - Method in interface org.sonar.iac.common.yaml.tree.SequenceTree
- elements() - Method in class org.sonar.iac.common.yaml.tree.SequenceTreeImpl
- elementsAndSeparators() - Method in class org.sonar.iac.common.api.tree.impl.SeparatedListImpl
- elementsAndSeparators() - Method in interface org.sonar.iac.common.api.tree.SeparatedList
- ELLIPSIS - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- emptySeparatedList() - Static method in class org.sonar.iac.common.api.tree.impl.SeparatedListImpl
- end() - Method in class org.sonar.iac.common.api.tree.impl.TextRange
- enter(Tree) - Method in class org.sonar.iac.common.extension.visitors.TreeContext
- EQU - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- EQUAL - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- equals(Object) - Method in class org.sonar.iac.common.api.checks.SecondaryLocation
- equals(Object) - Method in class org.sonar.iac.common.api.tree.impl.TextPointer
- equals(Object) - Method in class org.sonar.iac.common.api.tree.impl.TextRange
- EXCLAMATION - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- execute(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
F
- FALSE - Enum constant in enum org.sonar.iac.common.checks.Trilean
- FILE_SEPERATOR - Static variable in class org.sonar.iac.common.yaml.YamlSensor
- FILE_SUFFIXES_KEY - Static variable in class org.sonar.iac.common.json.JsonLanguage
- FILE_SUFFIXES_KEY - Static variable in class org.sonar.iac.common.yaml.YamlLanguage
- FileIdentificationPredicate - Class in org.sonar.iac.common.extension
- FileIdentificationPredicate(String) - Constructor for class org.sonar.iac.common.extension.FileIdentificationPredicate
- fileLinesContextFactory - Variable in class org.sonar.iac.common.extension.IacSensor
- FileTree - Interface in org.sonar.iac.common.yaml.tree
- FileTreeImpl - Class in org.sonar.iac.common.yaml.tree
- FileTreeImpl(List<YamlTree>, YamlTreeMetadata) - Constructor for class org.sonar.iac.common.yaml.tree.FileTreeImpl
- findInsecureStatements(Policy) - Static method in class org.sonar.iac.common.checks.policy.PolicyValidator
- first() - Method in class org.sonar.iac.common.api.tree.impl.Tuple
- FOLDED - Enum constant in enum org.sonar.iac.common.yaml.tree.ScalarTree.Style
- fromAbsent(CheckContext, String) - Static method in class org.sonar.iac.common.yaml.object.AttributeObject
- fromAbsent(CheckContext, String) - Static method in class org.sonar.iac.common.yaml.object.BlockObject
- fromAbsent(CheckContext, String) - Static method in class org.sonar.iac.common.yaml.object.ListObject
- fromNode(String, Node) - Static method in class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- fromNode(Node) - Static method in class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- fromNodes(String, Node, Node) - Static method in class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- fromPresent(CheckContext, YamlTree, String) - Static method in class org.sonar.iac.common.yaml.object.AttributeObject
- fromPresent(CheckContext, YamlTree, String) - Static method in class org.sonar.iac.common.yaml.object.BlockObject
- fromPresent(CheckContext, YamlTree, String, YamlTree) - Static method in class org.sonar.iac.common.yaml.object.ListObject
G
- get(Tree, String) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- get(Tree, String, Class<T>) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- get(Tree, Predicate<String>) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- getActivationSettingKey() - Method in class org.sonar.iac.common.extension.IacSensor
- getAll(Tree, Class<T>) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- getAll(Tree, String) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- getAll(Tree, String, Class<T>) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- getDetails() - Method in exception org.sonar.iac.common.extension.ParseException
- getFileSuffixes() - Method in class org.sonar.iac.common.ConfigurationLanguage
- getIntValue(Tree) - Static method in class org.sonar.iac.common.checks.TextUtils
- getItemIf(Predicate<E>) - Method in class org.sonar.iac.common.checkdsl.ContextualListTree
- getListValueElements(Tree) - Static method in class org.sonar.iac.common.yaml.YamlTreeUtils
- getName() - Method in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- getPermissions() - Method in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- getPosition() - Method in exception org.sonar.iac.common.extension.ParseException
- getProperty() - Static method in class org.sonar.iac.common.json.JsonLanguage
- getProperty() - Static method in class org.sonar.iac.common.yaml.YamlLanguage
- getStatementEscalationVector(Policy.Statement, List<Tree>) - Static method in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- getValue() - Method in enum org.sonar.iac.common.parser.grammar.Punctuator
- getValue(Tree) - Static method in class org.sonar.iac.common.checks.TextUtils
- GLUE_DEVELOPMENT_ENDPOINT - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- GREATER_OR_EQUAL - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- GREATER_THAN - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
H
- has(Tree, String) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- HasComments - Interface in org.sonar.iac.common.api.tree
- hashCode() - Method in class org.sonar.iac.common.api.checks.SecondaryLocation
- hashCode() - Method in class org.sonar.iac.common.api.tree.impl.TextPointer
- hashCode() - Method in class org.sonar.iac.common.api.tree.impl.TextRange
- HasProperties - Interface in org.sonar.iac.common.api.tree
- HasTextRange - Interface in org.sonar.iac.common.api.tree
- HEREDOC_LITERAL - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
-
Heredoc
- highlight(HasTextRange, TypeOfText) - Method in class org.sonar.iac.common.extension.visitors.SyntaxHighlightingVisitor
I
- IacCheck - Interface in org.sonar.iac.common.api.checks
- IacDefaultProfileDefinition - Class in org.sonar.iac.common.extension
- IacDefaultProfileDefinition() - Constructor for class org.sonar.iac.common.extension.IacDefaultProfileDefinition
- IacRulesDefinition - Class in org.sonar.iac.common.extension
- IacRulesDefinition(SonarRuntime) - Constructor for class org.sonar.iac.common.extension.IacRulesDefinition
- IacSensor - Class in org.sonar.iac.common.extension
- IacSensor(SonarRuntime, FileLinesContextFactory, NoSonarFilter, Language) - Constructor for class org.sonar.iac.common.extension.IacSensor
- IacToken - Interface in org.sonar.iac.common.api.tree
- id() - Method in class org.sonar.iac.common.checks.policy.Policy
- IDENTIFIER - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
- IDENTIFIER_PART - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
- IDENTIFIER_START - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
-
IDENTIFIERS
- ifPresent(Consumer<T>) - Method in class org.sonar.iac.common.checkdsl.ContextualTree
- importExternalReports(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
- importReport(File) - Method in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- InitContext - Interface in org.sonar.iac.common.api.checks
- initialize(InitContext) - Method in interface org.sonar.iac.common.api.checks.IacCheck
- initialize(InitContext) - Method in class org.sonar.iac.common.checks.ParsingErrorCheck
- initialize(InitContext) - Method in class org.sonar.iac.common.checks.ToDoCommentCheck
- inputFile - Variable in class org.sonar.iac.common.extension.visitors.InputFileContext
- inputFile(String) - Method in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- InputFileContext - Class in org.sonar.iac.common.extension.visitors
- InputFileContext(SensorContext, InputFile) - Constructor for class org.sonar.iac.common.extension.visitors.InputFileContext
- InsecureStatement(Tree, Tree, Tree) - Constructor for class org.sonar.iac.common.checks.policy.PolicyValidator.InsecureStatement
- IpRestrictedAdminAccessCheckUtils - Class in org.sonar.iac.common.checks.policy
- is(Predicate<E>) - Method in class org.sonar.iac.common.checkdsl.ContextualPropertyTree
- isAbsent() - Method in class org.sonar.iac.common.checkdsl.ContextualTree
- isCoveredBy(PrivilegeEscalationVector.Permission) - Method in class org.sonar.iac.common.checks.PrivilegeEscalationVector.Permission.SimplePermission
- isEmpty() - Method in class org.sonar.iac.common.checkdsl.ContextualListTree
- isEqualTo(String) - Static method in class org.sonar.iac.common.yaml.TreePredicates
- isFalse() - Method in enum org.sonar.iac.common.checks.Trilean
- isMissing(Tree, String) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- isNotSonarLintContext(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
- isPresent() - Method in class org.sonar.iac.common.checkdsl.ContextualTree
- isResourceAccessPolicy(Tree) - Static method in class org.sonar.iac.common.checks.ResourceAccessPolicyVector
- isSet() - Static method in class org.sonar.iac.common.yaml.TreePredicates
- isSubsetOf(Collection<PrivilegeEscalationVector.Permission>) - Method in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- isTrue() - Method in enum org.sonar.iac.common.checks.Trilean
- isTrue() - Static method in class org.sonar.iac.common.yaml.TreePredicates
- isUnknown() - Method in enum org.sonar.iac.common.checks.Trilean
- isValidAndNotEmpty(TextRange) - Static method in class org.sonar.iac.common.api.tree.impl.TextRanges
- isValue(Tree, String) - Static method in class org.sonar.iac.common.checks.TextUtils
- isValueFalse(Tree) - Static method in class org.sonar.iac.common.checks.TextUtils
- isValueTrue(Tree) - Static method in class org.sonar.iac.common.checks.TextUtils
- items - Variable in class org.sonar.iac.common.checkdsl.ContextualListTree
- items - Variable in class org.sonar.iac.common.yaml.object.ListObject
- iterator() - Method in class org.sonar.iac.common.yaml.tree.SequenceTreeImpl
J
- JSON_CATEGORY - Static variable in class org.sonar.iac.common.json.JsonLanguage
- JSON_LANGUAGE_KEY - Static variable in class org.sonar.iac.common.yaml.YamlSensor
- JsonBuiltInProfileDefinition - Class in org.sonar.iac.common.json
- JsonBuiltInProfileDefinition() - Constructor for class org.sonar.iac.common.json.JsonBuiltInProfileDefinition
- JsonFileFilter - Class in org.sonar.iac.common.json
- JsonFileFilter() - Constructor for class org.sonar.iac.common.json.JsonFileFilter
- JsonLanguage - Class in org.sonar.iac.common.json
-
This class defines the JSON language.
- JsonLanguage(Configuration) - Constructor for class org.sonar.iac.common.json.JsonLanguage
- jsonParser - Static variable in class org.sonar.iac.common.reports.AbstractJsonReportImporter
K
- key - Variable in class org.sonar.iac.common.yaml.object.ListObject
- key() - Method in interface org.sonar.iac.common.api.tree.PropertyTree
- key() - Method in interface org.sonar.iac.common.yaml.tree.TupleTree
- key() - Method in class org.sonar.iac.common.yaml.tree.TupleTreeImpl
- key(Tree, String) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- KEY - Static variable in class org.sonar.iac.common.json.JsonLanguage
- KEY - Static variable in class org.sonar.iac.common.yaml.YamlLanguage
L
- LAMBDA_CREATE_AND_ADD_PERMISSION - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- LAMBDA_CREATE_AND_INVOKE - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- LAMBDA_TRIGGERED_WITH_AN_EXTERNAL_EVENT - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- language - Variable in class org.sonar.iac.common.extension.IacSensor
- languageKey() - Method in interface org.sonar.iac.common.extension.ProvideLanguageKey
- languageSpecificHighlighting() - Method in class org.sonar.iac.common.extension.visitors.SyntaxHighlightingVisitor
- languageSpecificHighlighting() - Method in class org.sonar.iac.common.yaml.visitors.YamlHighlightingVisitor
- languageSpecificMetrics() - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- languageSpecificMetrics() - Method in class org.sonar.iac.common.yaml.visitors.YamlMetricsVisitor
- LBRACKET - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- LCURLYBRACE - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- leave() - Method in class org.sonar.iac.common.extension.visitors.TreeContext
- LESS_OR_EQUAL - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- LESS_THAN - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- LexicalConstant - Class in org.sonar.iac.common.parser.grammar
- line() - Method in class org.sonar.iac.common.api.tree.impl.TextPointer
- line() - Method in class org.sonar.iac.common.extension.BasicTextPointer
- LINE_TERMINATOR - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
-
LF, CR, LS, PS
- lineOffset() - Method in class org.sonar.iac.common.api.tree.impl.TextPointer
- lineOffset() - Method in class org.sonar.iac.common.extension.BasicTextPointer
- linesOfCode() - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- list(String) - Method in class org.sonar.iac.common.yaml.object.BlockObject
- ListObject - Class in org.sonar.iac.common.yaml.object
- LITERAL - Enum constant in enum org.sonar.iac.common.yaml.tree.ScalarTree.Style
- log() - Method in class org.sonar.iac.common.extension.DurationStatistics
- logWarning(String) - Method in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- LPARENTHESIS - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
M
- mainFilePredicate(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
- mainFilePredicate(SensorContext) - Method in class org.sonar.iac.common.yaml.YamlSensor
- MappingTree - Interface in org.sonar.iac.common.yaml.tree
- MappingTreeImpl - Class in org.sonar.iac.common.yaml.tree
- MappingTreeImpl(List<TupleTree>, YamlTreeMetadata) - Constructor for class org.sonar.iac.common.yaml.tree.MappingTreeImpl
- matchesValue(Tree, Predicate<String>) - Static method in class org.sonar.iac.common.checks.TextUtils
- merge(List<TextRange>) - Static method in class org.sonar.iac.common.api.tree.impl.TextRanges
- mergeElementsWithTextRange(List<? extends HasTextRange>) - Static method in class org.sonar.iac.common.api.tree.impl.TextRanges
- message - Variable in class org.sonar.iac.common.api.checks.SecondaryLocation
- MESSAGE - Static variable in class org.sonar.iac.common.checks.policy.IpRestrictedAdminAccessCheckUtils
- metadata() - Method in interface org.sonar.iac.common.yaml.tree.YamlTree
- metadata() - Method in class org.sonar.iac.common.yaml.tree.YamlTreeImpl
- MetricsVisitor - Class in org.sonar.iac.common.extension.visitors
- MetricsVisitor(FileLinesContextFactory, NoSonarFilter) - Constructor for class org.sonar.iac.common.extension.visitors.MetricsVisitor
- MINUS - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- MULTI_LINE_COMMENT - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
N
- name - Variable in class org.sonar.iac.common.checkdsl.ContextualTree
- NAME - Static variable in class org.sonar.iac.common.json.JsonLanguage
- NAME - Static variable in class org.sonar.iac.common.yaml.YamlLanguage
- NodeBuilderUtils - Class in org.sonar.iac.common.parser
- NOOP_ANALYSIS_WARNINGS - Static variable in class org.sonar.iac.common.warnings.DefaultAnalysisWarningsWrapper
-
Noop instance which can be used as placeholder when
AnalysisWarningsis not supported - NOSONAR_PREFIX - Static variable in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- noSonarFilter - Variable in class org.sonar.iac.common.extension.IacSensor
- noSonarLines() - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- NOT_EQUAL - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- notAction() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- notPrincipal() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- notResource() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- NUMERIC_INDEX - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
- NUMERIC_LITERAL - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
-
Numeric Literal
O
- of(String) - Static method in class org.sonar.iac.common.checks.PrivilegeEscalationVector.Permission
- of(HasTextRange, String) - Static method in class org.sonar.iac.common.api.checks.SecondaryLocation
- OR - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- org.sonar.iac.common - package org.sonar.iac.common
- org.sonar.iac.common.api.checks - package org.sonar.iac.common.api.checks
- org.sonar.iac.common.api.tree - package org.sonar.iac.common.api.tree
- org.sonar.iac.common.api.tree.impl - package org.sonar.iac.common.api.tree.impl
- org.sonar.iac.common.checkdsl - package org.sonar.iac.common.checkdsl
- org.sonar.iac.common.checks - package org.sonar.iac.common.checks
- org.sonar.iac.common.checks.policy - package org.sonar.iac.common.checks.policy
- org.sonar.iac.common.extension - package org.sonar.iac.common.extension
- org.sonar.iac.common.extension.visitors - package org.sonar.iac.common.extension.visitors
- org.sonar.iac.common.json - package org.sonar.iac.common.json
- org.sonar.iac.common.parser - package org.sonar.iac.common.parser
- org.sonar.iac.common.parser.grammar - package org.sonar.iac.common.parser.grammar
- org.sonar.iac.common.reports - package org.sonar.iac.common.reports
- org.sonar.iac.common.warnings - package org.sonar.iac.common.warnings
- org.sonar.iac.common.yaml - package org.sonar.iac.common.yaml
- org.sonar.iac.common.yaml.object - package org.sonar.iac.common.yaml.object
- org.sonar.iac.common.yaml.tree - package org.sonar.iac.common.yaml.tree
- org.sonar.iac.common.yaml.visitors - package org.sonar.iac.common.yaml.visitors
- OTHER - Enum constant in enum org.sonar.iac.common.yaml.tree.ScalarTree.Style
P
- parse(String, InputFileContext) - Method in interface org.sonar.iac.common.extension.TreeParser
- parse(String, InputFileContext) - Method in class org.sonar.iac.common.yaml.YamlParser
- ParseException - Exception in org.sonar.iac.common.extension
- ParseException(String, TextPointer, String) - Constructor for exception org.sonar.iac.common.extension.ParseException
- parseFileAsArray(File) - Method in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- parseJson(File) - Method in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- ParsingErrorCheck - Class in org.sonar.iac.common.checks
-
This class does nothing.
- ParsingErrorCheck() - Constructor for class org.sonar.iac.common.checks.ParsingErrorCheck
- PERCENT - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- PERCENT_LCURLY - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- PERCENT_LCURLY_TILDE - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- Permission(String) - Constructor for class org.sonar.iac.common.checks.PrivilegeEscalationVector.Permission
- permissionName - Variable in class org.sonar.iac.common.checks.PrivilegeEscalationVector.Permission
- PIPE - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- PLAIN - Enum constant in enum org.sonar.iac.common.yaml.tree.ScalarTree.Style
- PLUS - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- Policy - Class in org.sonar.iac.common.checks.policy
- Policy(T, Function<T, List<T>>) - Constructor for class org.sonar.iac.common.checks.policy.Policy
- Policy.Statement - Class in org.sonar.iac.common.checks.policy
- PolicyValidator - Class in org.sonar.iac.common.checks.policy
- PolicyValidator.InsecureStatement - Class in org.sonar.iac.common.checks.policy
- principal() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- PrivilegeEscalationVector - Enum in org.sonar.iac.common.checks
- PrivilegeEscalationVector.Permission - Class in org.sonar.iac.common.checks
- PrivilegeEscalationVector.Permission.SimplePermission - Class in org.sonar.iac.common.checks
- properties() - Method in interface org.sonar.iac.common.api.tree.HasProperties
- properties() - Method in class org.sonar.iac.common.yaml.tree.MappingTreeImpl
- PropertyTree - Interface in org.sonar.iac.common.api.tree
- PropertyUtils - Class in org.sonar.iac.common.checks
- ProvideLanguageKey - Interface in org.sonar.iac.common.extension
- publishAllFiles() - Method in class org.sonar.iac.common.ConfigurationLanguage
- Punctuator - Enum in org.sonar.iac.common.parser.grammar
- PUT_GROUP_POLICY - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- PUT_ROLE_POLICY - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- PUT_USER_POLICY - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
Q
- QUERY - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- QUOTED_TEMPLATE_STRING_CHARACTERS - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
R
- range(int, int, int, int) - Static method in class org.sonar.iac.common.api.tree.impl.TextRanges
- range(int, int, String) - Static method in class org.sonar.iac.common.api.tree.impl.TextRanges
- range(Node) - Static method in class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- rangeContainsSshOrRdpPort(int, int) - Static method in class org.sonar.iac.common.checks.policy.IpRestrictedAdminAccessCheckUtils
- rangeContainsSshOrRdpPort(String) - Static method in class org.sonar.iac.common.checks.policy.IpRestrictedAdminAccessCheckUtils
- RBRACKET - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- RCURLYBRACE - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- RDP_PORT - Static variable in class org.sonar.iac.common.checks.policy.IpRestrictedAdminAccessCheckUtils
- register(Class<T>, BiConsumer<C, T>) - Method in class org.sonar.iac.common.extension.visitors.TreeVisitor
- register(Class<T>, BiConsumer<CheckContext, T>) - Method in interface org.sonar.iac.common.api.checks.InitContext
- register(Class<T>, BiConsumer<CheckContext, T>) - Method in class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
- report(String) - Method in class org.sonar.iac.common.yaml.object.ListObject
- report(String, List<SecondaryLocation>) - Method in class org.sonar.iac.common.checkdsl.ContextualTree
- report(String, SecondaryLocation...) - Method in class org.sonar.iac.common.checkdsl.ContextualTree
- reportAnalysisError(String, TextPointer) - Method in class org.sonar.iac.common.extension.visitors.InputFileContext
- reportIf(Predicate<E>, String, SecondaryLocation...) - Method in class org.sonar.iac.common.checkdsl.ContextualPropertyTree
- reportIfAbsent(String, List<SecondaryLocation>) - Method in class org.sonar.iac.common.checkdsl.ContextualTree
- reportIfAbsent(String, SecondaryLocation...) - Method in class org.sonar.iac.common.checkdsl.ContextualTree
- reportIfAnyItem(Predicate<YamlTree>, String) - Method in class org.sonar.iac.common.yaml.object.ListObject
- reportIfEmpty(String, SecondaryLocation...) - Method in class org.sonar.iac.common.checkdsl.ContextualListTree
- reportIfValue(Predicate<YamlTree>, String) - Method in class org.sonar.iac.common.yaml.object.AttributeObject
- ReportImporterException - Exception in org.sonar.iac.common.reports
- ReportImporterException(String) - Constructor for exception org.sonar.iac.common.reports.ReportImporterException
- reportIssue(RuleKey, TextRange, String, List<SecondaryLocation>) - Method in class org.sonar.iac.common.extension.visitors.InputFileContext
- reportIssue(HasTextRange, String) - Method in interface org.sonar.iac.common.api.checks.CheckContext
- reportIssue(HasTextRange, String) - Method in class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
- reportIssue(HasTextRange, String, List<SecondaryLocation>) - Method in interface org.sonar.iac.common.api.checks.CheckContext
- reportIssue(HasTextRange, String, List<SecondaryLocation>) - Method in class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
- reportIssue(HasTextRange, String, SecondaryLocation) - Method in interface org.sonar.iac.common.api.checks.CheckContext
- reportIssue(HasTextRange, String, SecondaryLocation) - Method in class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
- reportIssue(TextRange, String) - Method in interface org.sonar.iac.common.api.checks.CheckContext
- reportIssue(TextRange, String) - Method in class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
- reportItemIf(Predicate<E>, String, SecondaryLocation...) - Method in class org.sonar.iac.common.checkdsl.ContextualListTree
- reportParseError(String, TextPointer) - Method in class org.sonar.iac.common.extension.visitors.InputFileContext
- REPOSITORY_NAME - Static variable in class org.sonar.iac.common.extension.IacRulesDefinition
- repositoryKey() - Method in class org.sonar.iac.common.extension.IacSensor
- resource - Variable in class org.sonar.iac.common.checks.policy.PolicyValidator.InsecureStatement
- resource() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- ResourceAccessPolicyVector - Class in org.sonar.iac.common.checks
- RPARENTHESIS - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- ruleKey - Variable in class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
S
- saveIssues(JSONArray) - Method in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- scalar(String) - Static method in class org.sonar.iac.common.yaml.YamlTreeUtils
- scalarStyleConvert(ScalarStyle) - Static method in class org.sonar.iac.common.yaml.YamlConverter
- ScalarTree - Interface in org.sonar.iac.common.yaml.tree
- ScalarTree.Style - Enum in org.sonar.iac.common.yaml.tree
- ScalarTreeImpl - Class in org.sonar.iac.common.yaml.tree
- ScalarTreeImpl(String, ScalarTree.Style, YamlTreeMetadata) - Constructor for class org.sonar.iac.common.yaml.tree.ScalarTreeImpl
- scan(C, Tree) - Method in class org.sonar.iac.common.extension.visitors.TreeVisitor
- second() - Method in class org.sonar.iac.common.api.tree.impl.Tuple
- secondary(int, int, int, int, String) - Static method in class org.sonar.iac.common.api.checks.SecondaryLocation
- SecondaryLocation - Class in org.sonar.iac.common.api.checks
- SecondaryLocation(HasTextRange, String) - Constructor for class org.sonar.iac.common.api.checks.SecondaryLocation
- SecondaryLocation(TextRange, String) - Constructor for class org.sonar.iac.common.api.checks.SecondaryLocation
- SENSITIVE_PORTS - Static variable in class org.sonar.iac.common.checks.policy.IpRestrictedAdminAccessCheckUtils
- sensorContext - Variable in class org.sonar.iac.common.extension.visitors.InputFileContext
- separatedList(R, Optional<List<Tuple<S, R>>>) - Static method in class org.sonar.iac.common.api.tree.impl.SeparatedListImpl
- separatedList(R, List<Tuple<S, R>>) - Static method in class org.sonar.iac.common.api.tree.impl.SeparatedListImpl
- SeparatedList<T extends Tree,
U extends IacToken> - Interface in org.sonar.iac.common.api.tree - SeparatedListImpl<T extends Tree,
U extends IacToken> - Class in org.sonar.iac.common.api.tree.impl - SeparatedListImpl(List<T>, List<U>) - Constructor for class org.sonar.iac.common.api.tree.impl.SeparatedListImpl
- separators() - Method in class org.sonar.iac.common.api.tree.impl.SeparatedListImpl
- separators() - Method in interface org.sonar.iac.common.api.tree.SeparatedList
- sequence(String...) - Static method in class org.sonar.iac.common.yaml.YamlTreeUtils
- SequenceTree - Interface in org.sonar.iac.common.yaml.tree
- SequenceTreeImpl - Class in org.sonar.iac.common.yaml.tree
- SequenceTreeImpl(List<YamlTree>, YamlTreeMetadata) - Constructor for class org.sonar.iac.common.yaml.tree.SequenceTreeImpl
- SET_DEFAULT_POLICY_VERSION - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- sid() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- SimplePermission(String) - Constructor for class org.sonar.iac.common.checks.PrivilegeEscalationVector.Permission.SimplePermission
- SINGLE_LINE_COMMENT_CONTENT - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
-
Comment
- SINGLE_LINE_COMMENT_DOUBLE_SLASH - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
- SINGLE_LINE_COMMENT_HASH - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
- SINGLE_QUOTED - Enum constant in enum org.sonar.iac.common.yaml.tree.ScalarTree.Style
- SONAR_WAY_FILE - Static variable in class org.sonar.iac.common.extension.IacRulesDefinition
- sonarRuntime - Variable in class org.sonar.iac.common.extension.IacSensor
- SSH_PORT - Static variable in class org.sonar.iac.common.checks.policy.IpRestrictedAdminAccessCheckUtils
- STAR - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- start() - Method in class org.sonar.iac.common.api.tree.impl.TextRange
- startsWith(List<String>) - Static method in class org.sonar.iac.common.yaml.TreePredicates
- statement() - Method in class org.sonar.iac.common.checks.policy.Policy
- status - Variable in class org.sonar.iac.common.yaml.object.ListObject
- STRING_LITERAL - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
-
String
- STRING_WITHOUT_INTERPOLATION - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
- style() - Method in interface org.sonar.iac.common.yaml.tree.ScalarTree
- style() - Method in class org.sonar.iac.common.yaml.tree.ScalarTreeImpl
- SyntaxHighlightingVisitor - Class in org.sonar.iac.common.extension.visitors
- SyntaxHighlightingVisitor() - Constructor for class org.sonar.iac.common.extension.visitors.SyntaxHighlightingVisitor
T
- tag() - Method in class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- tag(Node) - Static method in class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- TEMPLATE_LITERAL - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
- TextPointer - Class in org.sonar.iac.common.api.tree.impl
- TextPointer(int, int) - Constructor for class org.sonar.iac.common.api.tree.impl.TextPointer
- textRange - Variable in class org.sonar.iac.common.api.checks.SecondaryLocation
- textRange() - Method in interface org.sonar.iac.common.api.tree.HasTextRange
- textRange() - Method in class org.sonar.iac.common.api.tree.impl.CommentImpl
- textRange() - Method in class org.sonar.iac.common.yaml.tree.YamlTreeImpl
- textRange() - Method in class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- TextRange - Class in org.sonar.iac.common.api.tree.impl
- TextRange(TextPointer, TextPointer) - Constructor for class org.sonar.iac.common.api.tree.impl.TextRange
- TextRanges - Class in org.sonar.iac.common.api.tree.impl
- TextTree - Interface in org.sonar.iac.common.api.tree
- TextUtils - Class in org.sonar.iac.common.checks
- TILDE_RCURLY - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- time(String, Runnable) - Method in class org.sonar.iac.common.extension.DurationStatistics
- time(String, BiConsumer<C, T>) - Method in class org.sonar.iac.common.extension.DurationStatistics
- time(String, Supplier<T>) - Method in class org.sonar.iac.common.extension.DurationStatistics
- ToDoCommentCheck - Class in org.sonar.iac.common.checks
- ToDoCommentCheck() - Constructor for class org.sonar.iac.common.checks.ToDoCommentCheck
- toExternalIssue(JSONObject) - Method in class org.sonar.iac.common.reports.AbstractJsonReportImporter
- toHighlight() - Method in class org.sonar.iac.common.checkdsl.ContextualTree
- toHighlight() - Method in class org.sonar.iac.common.yaml.object.AttributeObject
- toHighlight() - Method in class org.sonar.iac.common.yaml.object.BlockObject
- toHighlight() - Method in class org.sonar.iac.common.yaml.object.ListObject
- tokenRange(Input, int, String) - Static method in class org.sonar.iac.common.parser.NodeBuilderUtils
- toParseException(String, InputFile, Exception) - Method in class org.sonar.iac.common.extension.IacSensor
- toParseException(String, InputFile, Exception) - Method in class org.sonar.iac.common.yaml.YamlSensor
- toSecondary(String) - Method in class org.sonar.iac.common.checkdsl.ContextualTree
- toString() - Method in class org.sonar.iac.common.api.tree.impl.TextRange
- tree - Variable in class org.sonar.iac.common.checkdsl.ContextualTree
- tree - Variable in class org.sonar.iac.common.yaml.object.ListObject
- Tree - Interface in org.sonar.iac.common.api.tree
- TreeContext - Class in org.sonar.iac.common.extension.visitors
- TreeContext() - Constructor for class org.sonar.iac.common.extension.visitors.TreeContext
- treeParser() - Method in class org.sonar.iac.common.extension.IacSensor
- treeParser() - Method in class org.sonar.iac.common.yaml.YamlSensor
- TreeParser<N extends Tree> - Interface in org.sonar.iac.common.extension
- TreePredicates - Class in org.sonar.iac.common.yaml
- TreeVisitor<C extends TreeContext> - Class in org.sonar.iac.common.extension.visitors
- TreeVisitor() - Constructor for class org.sonar.iac.common.extension.visitors.TreeVisitor
- TreeVisitor.ConsumerFilter<C extends TreeContext,
T extends Tree> - Class in org.sonar.iac.common.extension.visitors - Trilean - Enum in org.sonar.iac.common.checks
-
A tree-value boolean: true, false, unknown.
- TRIPLE_APOSTROPHE - Enum constant in enum org.sonar.iac.common.parser.grammar.Punctuator
- TRUE - Enum constant in enum org.sonar.iac.common.checks.Trilean
- Tuple<T,
U> - Class in org.sonar.iac.common.api.tree.impl - Tuple(T, U) - Constructor for class org.sonar.iac.common.api.tree.impl.Tuple
- TupleTree - Interface in org.sonar.iac.common.yaml.tree
- TupleTreeImpl - Class in org.sonar.iac.common.yaml.tree
- TupleTreeImpl(YamlTree, YamlTree, YamlTreeMetadata) - Constructor for class org.sonar.iac.common.yaml.tree.TupleTreeImpl
U
- UNKNOWN - Enum constant in enum org.sonar.iac.common.checks.Trilean
- UPDATE_ASSUME_ROLE_POLICY - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- UPDATE_GLUE_DEV_ENDPOINT - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- UPDATE_LAMBDA_CODE - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- UPDATE_LOGIN_PROFILE - Enum constant in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
V
- value() - Method in interface org.sonar.iac.common.api.tree.Comment
- value() - Method in class org.sonar.iac.common.api.tree.impl.CommentImpl
- value() - Method in interface org.sonar.iac.common.api.tree.PropertyTree
- value() - Method in interface org.sonar.iac.common.api.tree.TextTree
- value() - Method in class org.sonar.iac.common.yaml.tree.ScalarTreeImpl
- value() - Method in interface org.sonar.iac.common.yaml.tree.TupleTree
- value() - Method in class org.sonar.iac.common.yaml.tree.TupleTreeImpl
- value(Tree, String) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- value(Tree, String, Class<T>) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- value(Tree, Predicate<String>) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- valueIs(Tree, String, Predicate<Tree>) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- valueOf(String) - Static method in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.iac.common.checks.Trilean
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.iac.common.parser.grammar.Punctuator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.iac.common.yaml.tree.ScalarTree.Style
-
Returns the enum constant of this type with the specified name.
- valueOrNull(Tree, String) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- valueOrNull(Tree, String, Class<T>) - Static method in class org.sonar.iac.common.checks.PropertyUtils
- values() - Static method in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.iac.common.checks.Trilean
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.iac.common.parser.grammar.Punctuator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.iac.common.yaml.tree.ScalarTree.Style
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class org.sonar.iac.common.checks.policy.Policy
- visit(C, Tree) - Method in class org.sonar.iac.common.extension.visitors.TreeVisitor
- visitors(SensorContext, DurationStatistics) - Method in class org.sonar.iac.common.extension.IacSensor
- visitors(SensorContext, DurationStatistics) - Method in class org.sonar.iac.common.yaml.YamlSensor
W
- WHITESPACE - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
-
Tab, Vertical Tab, Form Feed, Space, No-break space, Byte Order Mark, Any other Unicode "space separator"
Y
- YAML_CATEGORY - Static variable in class org.sonar.iac.common.yaml.YamlLanguage
- YAML_LANGUAGE_KEY - Static variable in class org.sonar.iac.common.yaml.YamlSensor
- YamlBuiltInProfileDefinition - Class in org.sonar.iac.common.yaml
- YamlBuiltInProfileDefinition() - Constructor for class org.sonar.iac.common.yaml.YamlBuiltInProfileDefinition
- YamlConverter - Class in org.sonar.iac.common.yaml
- YamlConverter() - Constructor for class org.sonar.iac.common.yaml.YamlConverter
- YamlHighlightingVisitor - Class in org.sonar.iac.common.yaml.visitors
- YamlHighlightingVisitor() - Constructor for class org.sonar.iac.common.yaml.visitors.YamlHighlightingVisitor
- YamlLanguage - Class in org.sonar.iac.common.yaml
-
This class defines the YAML language.
- YamlLanguage(Configuration) - Constructor for class org.sonar.iac.common.yaml.YamlLanguage
- YamlMetricsVisitor - Class in org.sonar.iac.common.yaml.visitors
- YamlMetricsVisitor(FileLinesContextFactory, NoSonarFilter) - Constructor for class org.sonar.iac.common.yaml.visitors.YamlMetricsVisitor
- YamlParser - Class in org.sonar.iac.common.yaml
- YamlParser() - Constructor for class org.sonar.iac.common.yaml.YamlParser
- YamlParser(YamlConverter) - Constructor for class org.sonar.iac.common.yaml.YamlParser
- YamlSensor - Class in org.sonar.iac.common.yaml
- YamlSensor(SonarRuntime, FileLinesContextFactory, CheckFactory, NoSonarFilter, Language, List<Class<?>>) - Constructor for class org.sonar.iac.common.yaml.YamlSensor
- YamlTree - Interface in org.sonar.iac.common.yaml.tree
- YamlTreeImpl - Class in org.sonar.iac.common.yaml.tree
- YamlTreeImpl(YamlTreeMetadata) - Constructor for class org.sonar.iac.common.yaml.tree.YamlTreeImpl
- YamlTreeMetadata - Class in org.sonar.iac.common.yaml.tree
- YamlTreeMetadata(String, TextRange, List<Comment>) - Constructor for class org.sonar.iac.common.yaml.tree.YamlTreeMetadata
- YamlTreeUtils - Class in org.sonar.iac.common.yaml
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form