public class ParserTransformer
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
ParserTransformer() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static java.util.List<RuleMethodProcessor> |
createRuleMethodProcessors() |
private static void |
defineExtendedParserClass(ParserClassNode classNode) |
(package private) static ParserClassNode |
extendParserClass(java.lang.Class<?> parserClass) |
private static void |
runMethodTransformers(ParserClassNode classNode) |
static <T> java.lang.Class<? extends T> |
transformParser(java.lang.Class<T> parserClass) |
public static <T> java.lang.Class<? extends T> transformParser(java.lang.Class<T> parserClass)
throws java.lang.Exception
java.lang.Exceptionstatic ParserClassNode extendParserClass(java.lang.Class<?> parserClass) throws java.lang.Exception
java.lang.Exceptionprivate static void runMethodTransformers(ParserClassNode classNode) throws java.lang.Exception
java.lang.Exceptionstatic java.util.List<RuleMethodProcessor> createRuleMethodProcessors()
private static void defineExtendedParserClass(ParserClassNode classNode)