A B C D E F G H I K L M N O P R S T U V 
All Classes All Packages

A

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() - Method in class org.sonar.iac.common.checks.Policy.Statement
 
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
 
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
 

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
 

C

CheckContext - Interface in org.sonar.iac.common.api.checks
 
checkFactory(String...) - Method in class org.sonar.iac.common.testing.AbstractSensorTest
 
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
 
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
 
condition() - Method in class org.sonar.iac.common.checks.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
 
ContextAdapter(RuleKey) - Constructor for class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
 

D

describe(SensorDescriptor) - Method in class org.sonar.iac.common.extension.IacSensor
 
DurationStatistics - Class in org.sonar.iac.common.extension
 
DurationStatistics(Configuration) - Constructor for class org.sonar.iac.common.extension.DurationStatistics
 

E

effect() - Method in class org.sonar.iac.common.checks.Policy.Statement
 
enter(Tree) - Method in class org.sonar.iac.common.extension.visitors.TreeContext
 
equals(Object) - Method in class org.sonar.iac.common.api.checks.SecondaryLocation
 
equals(Object) - Method in class org.sonar.iac.common.testing.Verifier.Issue
 
execute(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
 

F

FALSE - org.sonar.iac.common.checks.Trilean
 
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
 

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
 
getPosition() - Method in exception org.sonar.iac.common.extension.ParseException
 
getValue(Tree) - Static method in class org.sonar.iac.common.checks.TextUtils
 

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
 
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
 
IacSensor - Class in org.sonar.iac.common.extension
 
IacSensor(SonarRuntime, FileLinesContextFactory, NoSonarFilter, Language) - Constructor for class org.sonar.iac.common.extension.IacSensor
 
id() - Method in class org.sonar.iac.common.checks.Policy
 
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
 
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
 
isFalse() - Method in enum org.sonar.iac.common.checks.Trilean
 
isMissing(Tree, String) - Static method in class org.sonar.iac.common.checks.PropertyUtils
 
isSonarLintContext(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
 
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
 
isTrue() - Method in enum org.sonar.iac.common.checks.Trilean
 
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
 

K

key() - Method in interface org.sonar.iac.common.api.tree.PropertyTree
 
key(Tree, String) - Static method in class org.sonar.iac.common.checks.PropertyUtils
 

L

language - Variable in class org.sonar.iac.common.extension.IacSensor
 
language() - Method in class org.sonar.iac.common.testing.AbstractSensorTest
 
languageSpecificHighlighting() - Method in class org.sonar.iac.common.extension.visitors.SyntaxHighlightingVisitor
 
languageSpecificMetrics() - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
 
leave() - Method in class org.sonar.iac.common.extension.visitors.TreeContext
 
linesOfCode() - Method in class org.sonar.iac.common.extension.visitors.MetricsVisitor
 
log() - Method in class org.sonar.iac.common.extension.DurationStatistics
 
logTester - Variable in class org.sonar.iac.common.testing.AbstractSensorTest
 

M

mainFilePredicate(SensorContext) - Method in class org.sonar.iac.common.extension.IacSensor
 
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
 
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
 

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
 
notAction() - Method in class org.sonar.iac.common.checks.Policy.Statement
 
notPrincipal() - Method in class org.sonar.iac.common.checks.Policy.Statement
 
notResource() - Method in class org.sonar.iac.common.checks.Policy.Statement
 

O

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.extension - package org.sonar.iac.common.extension
 
org.sonar.iac.common.extension.visitors - package org.sonar.iac.common.extension.visitors
 
org.sonar.iac.common.testing - package org.sonar.iac.common.testing
 

P

parse(String, InputFileContext) - Method in interface org.sonar.iac.common.extension.TreeParser
 
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
 
Policy - Class in org.sonar.iac.common.checks
 
Policy(T, Function<T, List<T>>) - Constructor for class org.sonar.iac.common.checks.Policy
 
Policy.Statement - Class in org.sonar.iac.common.checks
 
principal() - Method in class org.sonar.iac.common.checks.Policy.Statement
 
properties() - Method in interface org.sonar.iac.common.api.tree.HasProperties
 
PropertyTree - Interface in org.sonar.iac.common.api.tree
 
PropertyUtils - Class in org.sonar.iac.common.checks
 

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
 
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
 
reportAnalysisError(String, TextPointer) - Method in class org.sonar.iac.common.extension.visitors.InputFileContext
 
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(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
 
reportParseError(String, TextPointer) - Method in class org.sonar.iac.common.extension.visitors.InputFileContext
 
repositoryKey() - Method in class org.sonar.iac.common.extension.IacSensor
 
repositoryKey() - Method in class org.sonar.iac.common.testing.AbstractSensorTest
 
resource() - Method in class org.sonar.iac.common.checks.Policy.Statement
 
ruleKey - Variable in class org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
 

S

scan(C, Tree) - Method in class org.sonar.iac.common.extension.visitors.TreeVisitor
 
scan(String) - Method in class org.sonar.iac.common.testing.AbstractMetricsTest
 
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
 
sid() - Method in class org.sonar.iac.common.checks.Policy.Statement
 
SONAR_RUNTIME_8_9 - Static variable in class org.sonar.iac.common.testing.AbstractSensorTest
 
statement() - Method in class org.sonar.iac.common.checks.Policy
 
SyntaxHighlightingVisitor - Class in org.sonar.iac.common.extension.visitors
 
SyntaxHighlightingVisitor() - Constructor for class org.sonar.iac.common.extension.visitors.SyntaxHighlightingVisitor
 

T

tempFolder - Variable in class org.sonar.iac.common.testing.AbstractHighlightingTest
 
tempFolder - Variable in class org.sonar.iac.common.testing.AbstractMetricsTest
 
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
 
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
 
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
 
toParseException(String, InputFile, Exception) - Method in class org.sonar.iac.common.extension.IacSensor
 
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<N extends Tree> - Interface in org.sonar.iac.common.extension
 
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
 

U

UNKNOWN - org.sonar.iac.common.checks.Trilean
 

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(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
 
valueOf(String) - Static method in enum org.sonar.iac.common.checks.Trilean
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.Trilean
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
 
verify(TreeParser<Tree>, Path, IacCheck) - 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
 
version() - Method in class org.sonar.iac.common.checks.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
 
A B C D E F G H I K L M N O P R S T U V 
All Classes All Packages