Uses of Interface
org.sonar.iac.common.api.tree.Tree
Packages that use Tree
Package
Description
-
Uses of Tree in org.sonar.iac.common.api.checks
Methods in org.sonar.iac.common.api.checks with type parameters of type TreeModifier and TypeMethodDescription<T extends Tree>
voidInitContext.register(Class<T> cls, BiConsumer<CheckContext, T> visitor) -
Uses of Tree in org.sonar.iac.common.api.tree
Classes in org.sonar.iac.common.api.tree with type parameters of type TreeSubinterfaces of Tree in org.sonar.iac.common.api.treeMethods in org.sonar.iac.common.api.tree that return TreeMethods in org.sonar.iac.common.api.tree that return types with arguments of type Tree -
Uses of Tree in org.sonar.iac.common.api.tree.impl
Classes in org.sonar.iac.common.api.tree.impl with type parameters of type TreeMethods in org.sonar.iac.common.api.tree.impl with type parameters of type TreeModifier and TypeMethodDescriptionstatic <R extends Tree,S extends IacToken>
SeparatedListImpl<R,S> SeparatedListImpl.emptySeparatedList()static <R extends Tree,S extends IacToken>
SeparatedListImpl<R,S> SeparatedListImpl.separatedList(R firstElement, com.sonar.sslr.api.typed.Optional<List<Tuple<S, R>>> additionalElements) static <R extends Tree,S extends IacToken>
SeparatedListImpl<R,S> SeparatedListImpl.separatedList(R firstElement, List<Tuple<S, R>> additionalElements) Methods in org.sonar.iac.common.api.tree.impl that return types with arguments of type Tree -
Uses of Tree in org.sonar.iac.common.checkdsl
Classes in org.sonar.iac.common.checkdsl with type parameters of type TreeModifier and TypeClassDescriptionclassContextualListTree<S extends ContextualListTree<S,T, E>, T extends Tree, E extends Tree> classContextualListTree<S extends ContextualListTree<S,T, E>, T extends Tree, E extends Tree> classContextualPropertyTree<S extends ContextualPropertyTree<S,T, E>, T extends PropertyTree & Tree, E extends Tree> classContextualPropertyTree<S extends ContextualPropertyTree<S,T, E>, T extends PropertyTree & Tree, E extends Tree> classContextualTree<S extends ContextualTree<S,T>, T extends Tree> Fields in org.sonar.iac.common.checkdsl declared as TreeConstructor parameters in org.sonar.iac.common.checkdsl with type arguments of type TreeModifierConstructorDescriptionprotectedContextualPropertyTree(CheckContext ctx, T tree, String name, ContextualTree<? extends ContextualTree<?, ?>, ? extends Tree> parent) protectedContextualTree(CheckContext ctx, T tree, String name, ContextualTree<? extends ContextualTree<?, ?>, ? extends Tree> parent) -
Uses of Tree in org.sonar.iac.common.checks
Methods in org.sonar.iac.common.checks with type parameters of type TreeModifier and TypeMethodDescriptionstatic <T extends Tree>
TPropertyUtils.valueOrNull(Tree tree, String key, Class<T> clazz) Methods in org.sonar.iac.common.checks that return TreeMethods in org.sonar.iac.common.checks that return types with arguments of type TreeModifier and TypeMethodDescriptionMethods in org.sonar.iac.common.checks with parameters of type TreeModifier and TypeMethodDescriptionstatic Optional<PropertyTree>static Optional<PropertyTree>static List<PropertyTree>TextUtils.getIntValue(Tree tree) static Trileanstatic booleanstatic booleanResourceAccessPolicyVector.isResourceAccessPolicy(Tree action) static Trileanstatic booleanTextUtils.isValueFalse(Tree tree) static booleanTextUtils.isValueTrue(Tree tree) static TrileanTextUtils.matchesValue(Tree tree, Predicate<String> matcher) static booleanstatic TreePropertyUtils.valueOrNull(Tree tree, String key) static <T extends Tree>
TPropertyUtils.valueOrNull(Tree tree, String key, Class<T> clazz) Method parameters in org.sonar.iac.common.checks with type arguments of type TreeModifier and TypeMethodDescriptionstatic Optional<PrivilegeEscalationVector>PrivilegeEscalationVector.getStatementEscalationVector(Policy.Statement statement, List<Tree> actionTrees) static boolean -
Uses of Tree in org.sonar.iac.common.checks.policy
Fields in org.sonar.iac.common.checks.policy declared as TreeModifier and TypeFieldDescriptionfinal TreePolicyValidator.InsecureStatement.actionfinal TreePolicyValidator.InsecureStatement.effectfinal TreePolicyValidator.InsecureStatement.resourceMethods in org.sonar.iac.common.checks.policy that return types with arguments of type TreeModifier and TypeMethodDescriptionPolicy.Statement.action()Policy.Statement.condition()Policy.Statement.effect()Policy.id()Policy.Statement.notAction()Policy.Statement.notPrincipal()Policy.Statement.notResource()Policy.Statement.principal()Policy.Statement.resource()Policy.Statement.sid()Policy.version()Constructors in org.sonar.iac.common.checks.policy with parameters of type Tree -
Uses of Tree in org.sonar.iac.common.extension
Classes in org.sonar.iac.common.extension with type parameters of type TreeMethods in org.sonar.iac.common.extension that return types with arguments of type Tree -
Uses of Tree in org.sonar.iac.common.extension.visitors
Classes in org.sonar.iac.common.extension.visitors with type parameters of type TreeModifier and TypeClassDescriptionprotected static classTreeVisitor.ConsumerFilter<C extends TreeContext,T extends Tree> Methods in org.sonar.iac.common.extension.visitors with type parameters of type TreeModifier and TypeMethodDescription<T extends Tree>
voidChecksVisitor.ContextAdapter.register(Class<T> cls, BiConsumer<CheckContext, T> visitor) <T extends Tree>
TreeVisitor<C>TreeVisitor.register(Class<T> cls, BiConsumer<C, T> visitor) Methods in org.sonar.iac.common.extension.visitors that return types with arguments of type TreeMethods in org.sonar.iac.common.extension.visitors with parameters of type TreeModifier and TypeMethodDescriptionvoidprotected voidMetricsVisitor.after(InputFileContext ctx, Tree root) protected voidSyntaxHighlightingVisitor.after(InputFileContext ctx, Tree root) protected voidprotected voidMetricsVisitor.before(InputFileContext ctx, Tree root) protected voidSyntaxHighlightingVisitor.before(InputFileContext ctx, Tree root) protected voidvoidvoidprotected void -
Uses of Tree in org.sonar.iac.common.yaml
Methods in org.sonar.iac.common.yaml that return types with arguments of type TreeMethods in org.sonar.iac.common.yaml with parameters of type Tree -
Uses of Tree in org.sonar.iac.common.yaml.tree
Subinterfaces of Tree in org.sonar.iac.common.yaml.treeModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceClasses in org.sonar.iac.common.yaml.tree that implement TreeModifier and TypeClassDescriptionclassclassclassclassclassclassMethods in org.sonar.iac.common.yaml.tree that return types with arguments of type Tree -
Uses of Tree in org.sonar.iac.common.yaml.visitors
Methods in org.sonar.iac.common.yaml.visitors with parameters of type TreeModifier and TypeMethodDescriptionprotected voidYamlMetricsVisitor.before(InputFileContext ctx, Tree root)