com.espertech.esper.epl.parse
Class ASTJsonHelper
java.lang.Object
com.espertech.esper.epl.parse.ASTJsonHelper
public class ASTJsonHelper
- extends java.lang.Object
Walker to annotation stuctures.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASTJsonHelper
public ASTJsonHelper()
walk
public static java.lang.Object walk(org.antlr.v4.runtime.CommonTokenStream tokenStream,
EsperEPL2GrammarParser.JsonvalueContext node)
throws ASTWalkException
- Walk an annotation root name or child node (nested annotations).
- Parameters:
node
- annotation walk node
- Returns:
- annotation descriptor
- Throws:
ASTWalkException
- if the walk failed
walkObject
public static java.util.Map<java.lang.String,java.lang.Object> walkObject(org.antlr.v4.runtime.CommonTokenStream tokenStream,
EsperEPL2GrammarParser.JsonobjectContext ctx)
walkArray
public static java.util.List<java.lang.Object> walkArray(org.antlr.v4.runtime.CommonTokenStream tokenStream,
EsperEPL2GrammarParser.JsonarrayContext ctx)