Package org.sonar.iac.common.checkdsl
Class ContextualPropertyTree<S extends ContextualPropertyTree<S,T,E>,T extends PropertyTree & Tree,E extends Tree>
java.lang.Object
org.sonar.iac.common.checkdsl.ContextualTree<S,T>
org.sonar.iac.common.checkdsl.ContextualPropertyTree<S,T,E>
public abstract class ContextualPropertyTree<S extends ContextualPropertyTree<S,T,E>,T extends PropertyTree & Tree,E extends Tree>
extends ContextualTree<S,T>
-
Field Summary
Fields inherited from class org.sonar.iac.common.checkdsl.ContextualTree
ctx, name, tree -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedContextualPropertyTree(CheckContext ctx, T tree, String name, ContextualTree<? extends ContextualTree<?, ?>, ? extends Tree> parent) -
Method Summary
Methods inherited from class org.sonar.iac.common.checkdsl.ContextualTree
ifPresent, isAbsent, isPresent, report, report, reportIfAbsent, reportIfAbsent, toHighlight, toSecondary
-
Constructor Details
-
ContextualPropertyTree
protected ContextualPropertyTree(CheckContext ctx, @Nullable T tree, @Nullable String name, @Nullable ContextualTree<? extends ContextualTree<?, ?>, ? extends Tree> parent)
-
-
Method Details
-
reportIf
-
is
-
asString
-