A B C D E F G H I J K L M N O P Q R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCheckListTest - Class in org.sonar.iac.common.testing
- AbstractCheckListTest() - Constructor for class org.sonar.iac.common.testing.AbstractCheckListTest
- AbstractHighlightingTest - Class in org.sonar.iac.common.testing
- AbstractHighlightingTest(SyntaxHighlightingVisitor, TreeParser<Tree>) - Constructor for class org.sonar.iac.common.testing.AbstractHighlightingTest
- AbstractMetricsTest - Class in org.sonar.iac.common.testing
- AbstractMetricsTest() - Constructor for class org.sonar.iac.common.testing.AbstractMetricsTest
- AbstractSensorTest - Class in org.sonar.iac.common.testing
- AbstractSensorTest() - Constructor for class org.sonar.iac.common.testing.AbstractSensorTest
- action - Variable in class org.sonar.iac.common.checks.policy.PolicyValidator.InsecureStatement
- action() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- ADD_USER_TO_GROUP - org.sonar.iac.common.checks.PrivilegeEscalationVector
- addCommentLines(List<Comment>) - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- 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
- analyse(InputFile...) - Method in class org.sonar.iac.common.testing.AbstractSensorTest
- analyse(Sensor, InputFile...) - Method in class org.sonar.iac.common.testing.AbstractSensorTest
- ancestors() - Method in class org.sonar.iac.common.extension.visitors.TreeContext
- AND - org.sonar.iac.common.parser.grammar.Punctuator
- assertHighlighting(int, int, int, TypeOfText) - Method in class org.sonar.iac.common.testing.AbstractHighlightingTest
- assertHighlighting(int, int, TypeOfText) - Method in class org.sonar.iac.common.testing.AbstractHighlightingTest
- assertTextRange(TextRange) - Static method in class org.sonar.iac.common.testing.TextRangeAssert
- ATTACH_GROUP_POLICY - org.sonar.iac.common.checks.PrivilegeEscalationVector
- ATTACH_ROLE_POLICY - org.sonar.iac.common.checks.PrivilegeEscalationVector
- ATTACH_USER_POLICY - 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
- baseDir - Variable in class org.sonar.iac.common.testing.AbstractSensorTest
- 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
- 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
C
- checkClassDir() - Method in class org.sonar.iac.common.testing.AbstractCheckListTest
- CheckContext - Interface in org.sonar.iac.common.api.checks
- checkFactory(String...) - Method in class org.sonar.iac.common.testing.AbstractSensorTest
- checks - Variable in class org.sonar.iac.common.yaml.YamlSensor
- checks() - Method in class org.sonar.iac.common.extension.IacRulesDefinition
- checks() - Method in class org.sonar.iac.common.testing.AbstractCheckListTest
- 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 - org.sonar.iac.common.checks.PrivilegeEscalationVector
- code(String...) - Static method in class org.sonar.iac.common.testing.IacTestUtils
- COLON - org.sonar.iac.common.parser.grammar.Punctuator
- COMMA - 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
- condition() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- 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.testing.AbstractSensorTest
- 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
- 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 - org.sonar.iac.common.checks.PrivilegeEscalationVector
- CREATE_LOGIN_PROFILE - org.sonar.iac.common.checks.PrivilegeEscalationVector
- CREATE_POLICY_VERSION - org.sonar.iac.common.checks.PrivilegeEscalationVector
- customFilePredicate(SensorContext) - Method in class org.sonar.iac.common.yaml.YamlSensor
D
- DATA_PIPELINE - org.sonar.iac.common.checks.PrivilegeEscalationVector
- define(BuiltInQualityProfilesDefinition.Context) - Method in class org.sonar.iac.common.extension.IacDefaultProfileDefinition
- 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 - 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_LCURLY - org.sonar.iac.common.parser.grammar.Punctuator
- DOLLAR_LCURLY_TILDE - org.sonar.iac.common.parser.grammar.Punctuator
- DOT - org.sonar.iac.common.parser.grammar.Punctuator
- DOUBLE_QUOTE - org.sonar.iac.common.parser.grammar.Punctuator
- DOUBLE_QUOTED - org.sonar.iac.common.yaml.tree.ScalarTree.Style
- DOUBLEARROW - 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 - 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 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
- ELLIPSIS - org.sonar.iac.common.parser.grammar.Punctuator
- emptyFile() - Method in class org.sonar.iac.common.testing.ExtensionSensorTest
- enter(Tree) - Method in class org.sonar.iac.common.extension.visitors.TreeContext
- EQU - org.sonar.iac.common.parser.grammar.Punctuator
- EQUAL - 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.testing.Verifier.Issue
- EXCLAMATION - org.sonar.iac.common.parser.grammar.Punctuator
- execute(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
- ExtensionSensorTest - Class in org.sonar.iac.common.testing
- ExtensionSensorTest() - Constructor for class org.sonar.iac.common.testing.ExtensionSensorTest
F
- FALSE - org.sonar.iac.common.checks.Trilean
- FILE_SEPERATOR - Static variable in class org.sonar.iac.common.yaml.YamlSensor
- fileLanguageKey() - Method in class org.sonar.iac.common.testing.AbstractSensorTest
- fileLinesContextFactory - Variable in class org.sonar.iac.common.extension.IacSensor
- fileLinesContextFactory - Static variable in class org.sonar.iac.common.testing.AbstractSensorTest
- 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
- fileWithParsingError() - Method in class org.sonar.iac.common.testing.ExtensionSensorTest
- findInsecureStatements(Policy) - Static method in class org.sonar.iac.common.checks.policy.PolicyValidator
- FOLDED - 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
- getActivationSettingKey() - Method in class org.sonar.iac.common.extension.IacSensor
- getActivationSettingKey() - Method in class org.sonar.iac.common.testing.AbstractSensorTest
- 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
- getIntValue(Tree) - Static method in class org.sonar.iac.common.checks.TextUtils
- getListValueElements(Tree) - Static method in class org.sonar.iac.common.yaml.YamlTreeUtils
- getPosition() - Method in exception org.sonar.iac.common.extension.ParseException
- 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 - org.sonar.iac.common.checks.PrivilegeEscalationVector
- GREATER_OR_EQUAL - org.sonar.iac.common.parser.grammar.Punctuator
- GREATER_THAN - 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.testing.Verifier.Issue
- HasProperties - Interface in org.sonar.iac.common.api.tree
- hasRange(int, int, int, int) - Method in class org.sonar.iac.common.testing.TextRangeAssert
- HasTextRange - Interface in org.sonar.iac.common.api.tree
- HEREDOC_LITERAL - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
-
Heredoc
- highlight(String) - Method in class org.sonar.iac.common.testing.AbstractHighlightingTest
- 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
- IacTestUtils - Class in org.sonar.iac.common.testing
- 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
- importExternalReports(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
- 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
- inputFile - Variable in class org.sonar.iac.common.extension.visitors.InputFileContext
- inputFile - Variable in class org.sonar.iac.common.testing.AbstractMetricsTest
- inputFile(String, String) - Method in class org.sonar.iac.common.testing.AbstractSensorTest
- 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
- 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
- isResourceAccessPolicy(Tree) - Static method in class org.sonar.iac.common.checks.ResourceAccessPolicyVector
- isSet() - Static method in class org.sonar.iac.common.yaml.TreePredicates
- isSonarLintContext(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
- isSubsetOf(Collection<PrivilegeEscalationVector.Permission>) - Method in enum org.sonar.iac.common.checks.PrivilegeEscalationVector
- Issue(TextRange) - Constructor for class org.sonar.iac.common.testing.Verifier.Issue
- Issue(TextRange, String) - Constructor for class org.sonar.iac.common.testing.Verifier.Issue
- Issue(TextRange, String, List<SecondaryLocation>) - Constructor for class org.sonar.iac.common.testing.Verifier.Issue
- Issue(TextRange, String, SecondaryLocation) - Constructor for class org.sonar.iac.common.testing.Verifier.Issue
- isSupersetOfAnEscalationVector(Stream<String>) - Static 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
- 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.yaml.object.ListObject
- iterator() - Method in class org.sonar.iac.common.yaml.tree.SequenceTreeImpl
J
- JSON_LANGUAGE_KEY - Static variable in class org.sonar.iac.common.yaml.YamlSensor
K
- 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
L
- LAMBDA_CREATE_AND_ADD_PERMISSION - org.sonar.iac.common.checks.PrivilegeEscalationVector
- LAMBDA_CREATE_AND_INVOKE - org.sonar.iac.common.checks.PrivilegeEscalationVector
- LAMBDA_TRIGGERED_WITH_AN_EXTERNAL_EVENT - 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 - org.sonar.iac.common.parser.grammar.Punctuator
- LCURLYBRACE - org.sonar.iac.common.parser.grammar.Punctuator
- leave() - Method in class org.sonar.iac.common.extension.visitors.TreeContext
- LESS_OR_EQUAL - org.sonar.iac.common.parser.grammar.Punctuator
- LESS_THAN - org.sonar.iac.common.parser.grammar.Punctuator
- LexicalConstant - Class in org.sonar.iac.common.parser.grammar
- LINE_TERMINATOR - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
-
LF, CR, LS, PS
- 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 - org.sonar.iac.common.yaml.tree.ScalarTree.Style
- log() - Method in class org.sonar.iac.common.extension.DurationStatistics
- logTester - Variable in class org.sonar.iac.common.testing.AbstractSensorTest
- LPARENTHESIS - 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
- message - Variable in class org.sonar.iac.common.api.checks.SecondaryLocation
- metadata() - Method in interface org.sonar.iac.common.yaml.tree.YamlTree
- metadata() - Method in class org.sonar.iac.common.yaml.tree.YamlTreeImpl
- metricsVisitor(FileLinesContextFactory) - Method in class org.sonar.iac.common.testing.AbstractMetricsTest
- MetricsVisitor - Class in org.sonar.iac.common.extension.visitors
- MetricsVisitor(FileLinesContextFactory, NoSonarFilter) - Constructor for class org.sonar.iac.common.extension.visitors.MetricsVisitor
- MINUS - org.sonar.iac.common.parser.grammar.Punctuator
- MULTI_LINE_COMMENT - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
N
- NOSONAR_PREFIX - Static variable in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- noSonarFilter - Variable in class org.sonar.iac.common.extension.IacSensor
- noSonarFilter - Variable in class org.sonar.iac.common.testing.AbstractMetricsTest
- noSonarFilter - Static variable in class org.sonar.iac.common.testing.AbstractSensorTest
- noSonarLines() - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
- NOT_EQUAL - 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 - org.sonar.iac.common.parser.grammar.Punctuator
- 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.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.parser.grammar - package org.sonar.iac.common.parser.grammar
- org.sonar.iac.common.testing - package org.sonar.iac.common.testing
- 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 - 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) - Constructor for exception org.sonar.iac.common.extension.ParseException
- parser - Variable in class org.sonar.iac.common.testing.AbstractMetricsTest
- PARSING_ERROR_RULE_KEY - Static variable in class org.sonar.iac.common.testing.ExtensionSensorTest
- ParsingErrorCheck - Class in org.sonar.iac.common.checks
-
This class does nothing.
- ParsingErrorCheck() - Constructor for class org.sonar.iac.common.checks.ParsingErrorCheck
- PERCENT - org.sonar.iac.common.parser.grammar.Punctuator
- PERCENT_LCURLY - org.sonar.iac.common.parser.grammar.Punctuator
- PERCENT_LCURLY_TILDE - 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
- PLAIN - org.sonar.iac.common.yaml.tree.ScalarTree.Style
- PLUS - 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
- 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
- Punctuator - Enum in org.sonar.iac.common.parser.grammar
- PUT_GROUP_POLICY - org.sonar.iac.common.checks.PrivilegeEscalationVector
- PUT_ROLE_POLICY - org.sonar.iac.common.checks.PrivilegeEscalationVector
- PUT_USER_POLICY - org.sonar.iac.common.checks.PrivilegeEscalationVector
Q
- QUERY - 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
- RBRACKET - org.sonar.iac.common.parser.grammar.Punctuator
- RCURLYBRACE - org.sonar.iac.common.parser.grammar.Punctuator
- 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
- register(Class<T>, BiConsumer<CheckContext, T>) - Method in class org.sonar.iac.common.testing.Verifier.TestContext
- reportAnalysisError(String, TextPointer) - Method in class org.sonar.iac.common.extension.visitors.InputFileContext
- reportIfAnyItem(Predicate<YamlTree>, String) - Method in class org.sonar.iac.common.yaml.object.ListObject
- reportIfValue(Predicate<YamlTree>, String) - Method in class org.sonar.iac.common.yaml.object.AttributeObject
- 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
- reportIssue(TextRange, String) - Method in class org.sonar.iac.common.testing.Verifier.TestContext
- 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) - Method in class org.sonar.iac.common.testing.Verifier.TestContext
- 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, List<SecondaryLocation>) - Method in class org.sonar.iac.common.testing.Verifier.TestContext
- 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(HasTextRange, String, SecondaryLocation) - Method in class org.sonar.iac.common.testing.Verifier.TestContext
- 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
- repositoryKey() - Method in class org.sonar.iac.common.testing.AbstractSensorTest
- 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 - org.sonar.iac.common.parser.grammar.Punctuator
- ruleKey - Variable in class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
S
- 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
- scan(String) - Method in class org.sonar.iac.common.testing.AbstractMetricsTest
- scan(Tree) - Method in class org.sonar.iac.common.testing.Verifier.TestContext
- SecondaryLocation - Class in org.sonar.iac.common.api.checks
- SecondaryLocation(TextRange, String) - Constructor for class org.sonar.iac.common.api.checks.SecondaryLocation
- SecondaryLocation(HasTextRange, String) - Constructor for class org.sonar.iac.common.api.checks.SecondaryLocation
- sensor(CheckFactory) - Method in class org.sonar.iac.common.testing.AbstractSensorTest
- sensorContext - Variable in class org.sonar.iac.common.extension.visitors.InputFileContext
- sensorContext - Variable in class org.sonar.iac.common.testing.AbstractMetricsTest
- 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 - org.sonar.iac.common.checks.PrivilegeEscalationVector
- sid() - Method in class org.sonar.iac.common.checks.policy.Policy.Statement
- 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 - org.sonar.iac.common.yaml.tree.ScalarTree.Style
- SONAR_RUNTIME_8_9 - Static variable in class org.sonar.iac.common.testing.AbstractSensorTest
- sonarRuntime - Variable in class org.sonar.iac.common.extension.IacSensor
- STAR - org.sonar.iac.common.parser.grammar.Punctuator
- startsWith(List<String>) - Static method in class org.sonar.iac.common.yaml.TreePredicates
- statement() - Method in class org.sonar.iac.common.checks.policy.Policy
- 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
- tempFolder - Variable in class org.sonar.iac.common.testing.AbstractHighlightingTest
- tempFolder - Variable in class org.sonar.iac.common.testing.AbstractMetricsTest
- TEMPLATE_LITERAL - Static variable in class org.sonar.iac.common.parser.grammar.LexicalConstant
- TestContext(SingleFileVerifier) - Constructor for class org.sonar.iac.common.testing.Verifier.TestContext
- 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
- TextRangeAssert - Class in org.sonar.iac.common.testing
- TextRangeAssert(TextRange) - Constructor for class org.sonar.iac.common.testing.TextRangeAssert
- 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 - 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
- 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
- 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
- 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.testing.AbstractMetricsTest
- 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
- Trilean - Enum in org.sonar.iac.common.checks
-
A tree-value boolean: true, false, unknown.
- TRUE - org.sonar.iac.common.checks.Trilean
- 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 - org.sonar.iac.common.checks.Trilean
- UPDATE_ASSUME_ROLE_POLICY - org.sonar.iac.common.checks.PrivilegeEscalationVector
- UPDATE_GLUE_DEV_ENDPOINT - org.sonar.iac.common.checks.PrivilegeEscalationVector
- UPDATE_LAMBDA_CODE - org.sonar.iac.common.checks.PrivilegeEscalationVector
- UPDATE_LOGIN_PROFILE - org.sonar.iac.common.checks.PrivilegeEscalationVector
V
- validFile() - Method in class org.sonar.iac.common.testing.ExtensionSensorTest
- 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.
- Verifier - Class in org.sonar.iac.common.testing
- Verifier.Issue - Class in org.sonar.iac.common.testing
- Verifier.TestContext - Class in org.sonar.iac.common.testing
- verify(TreeParser<Tree>, Path, IacCheck) - Static method in class org.sonar.iac.common.testing.Verifier
- verify(TreeParser<Tree>, Path, IacCheck, Function<SingleFileVerifier, Verifier.TestContext>) - Static method in class org.sonar.iac.common.testing.Verifier
- verify(TreeParser<Tree>, Path, IacCheck, Verifier.Issue...) - Static method in class org.sonar.iac.common.testing.Verifier
-
This method should only be used if "Noncompliant" comments in the code cannot be used to verify the issues.
- verifyNoIssue(TreeParser<Tree>, Path, IacCheck) - Static method in class org.sonar.iac.common.testing.Verifier
- verifyNoIssue(TreeParser<Tree>, Path, IacCheck, Function<SingleFileVerifier, Verifier.TestContext>) - Static method in class org.sonar.iac.common.testing.Verifier
- version() - Method in class org.sonar.iac.common.checks.policy.Policy
- VERSION_8_9 - Static variable in class org.sonar.iac.common.testing.AbstractSensorTest
- visitor - Variable in class org.sonar.iac.common.testing.AbstractMetricsTest
- 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_LANGUAGE_KEY - Static variable in class org.sonar.iac.common.yaml.YamlSensor
- 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
- 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 All Packages