public class QLPattern
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
QLPattern.ArrayListCache<T> |
static class |
QLPattern.MatchParamsPack |
static class |
QLPattern.QLMatchResultCache |
| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
optimizeStackDepth |
static boolean |
printStackDepth |
| 构造器和说明 |
|---|
QLPattern() |
| 限定符和类型 | 方法和说明 |
|---|---|
static QLPatternNode |
createPattern(INodeTypeManager nodeTypeManager,
java.lang.String name,
java.lang.String pattern) |
static QLMatchResult |
findMatchStatement(INodeTypeManager aManager,
QLPatternNode pattern,
java.util.List<? extends IDataNode> nodes,
int point) |
static void |
traceLog(QLPatternNode pattern,
QLMatchResult result,
java.util.List<? extends IDataNode> nodes,
int point,
int matchCount) |
public static boolean optimizeStackDepth
public static boolean printStackDepth
public static QLPatternNode createPattern(INodeTypeManager nodeTypeManager, java.lang.String name, java.lang.String pattern) throws java.lang.Exception
java.lang.Exceptionpublic static QLMatchResult findMatchStatement(INodeTypeManager aManager, QLPatternNode pattern, java.util.List<? extends IDataNode> nodes, int point) throws java.lang.Exception
java.lang.Exceptionpublic static void traceLog(QLPatternNode pattern, QLMatchResult result, java.util.List<? extends IDataNode> nodes, int point, int matchCount)
Copyright © 2012-2021 Alibaba Group. All Rights Reserved.