Class ConditionTypeCollector
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
org.keycloak.models.workflow.expression.BooleanConditionParserBaseVisitor<Void>
org.keycloak.models.workflow.expression.ConditionTypeCollector
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Void>,BooleanConditionParserVisitor<Void>
This visitor traverses the entire parse tree and collects the supported types of all conditionCalls.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the set of all collected condition supported types.Visit a parse tree produced byBooleanConditionParser.conditionCall().Methods inherited from class org.keycloak.models.workflow.expression.BooleanConditionParserBaseVisitor
visitAndExpression, visitAtom, visitEvaluator, visitExpression, visitNotExpression, visitParameterMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
ConditionTypeCollector
-
-
Method Details
-
getConditionTypes
Returns the set of all collected condition supported types. -
visitConditionCall
Description copied from class:BooleanConditionParserBaseVisitorVisit a parse tree produced byBooleanConditionParser.conditionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConditionCallin interfaceBooleanConditionParserVisitor<Void>- Overrides:
visitConditionCallin classBooleanConditionParserBaseVisitor<Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-