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
Constructors Modifier Constructor Description protectedContextualPropertyTree(CheckContext ctx, T tree, String name, ContextualTree<? extends ContextualTree<?,?>,? extends Tree> parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringasString()booleanis(Predicate<E> predicate)SreportIf(Predicate<E> predicate, String message, SecondaryLocation... secondaries)-
Methods inherited from class org.sonar.iac.common.checkdsl.ContextualTree
ifPresent, isAbsent, isPresent, report, report, reportIfAbsent, reportIfAbsent, toHighlight, toSecondary
-
-
-
-
Constructor Detail
-
ContextualPropertyTree
protected ContextualPropertyTree(CheckContext ctx, @Nullable T tree, @Nullable String name, @Nullable ContextualTree<? extends ContextualTree<?,?>,? extends Tree> parent)
-
-