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.Exception
static ParserClassNode extendParserClass(java.lang.Class<?> parserClass) throws java.lang.Exception
java.lang.Exception
private static void runMethodTransformers(ParserClassNode classNode) throws java.lang.Exception
java.lang.Exception
static java.util.List<RuleMethodProcessor> createRuleMethodProcessors()
private static void defineExtendedParserClass(ParserClassNode classNode)