| Package | Description |
|---|---|
| foundation.rpg.generator.parser.context |
| Modifier and Type | Method and Description |
|---|---|
static Entry |
Entry.entry(Entry entry,
List<? extends AnnotationMirror> additional) |
static Entry |
Entry.methodEntry(ExecutableElement method) |
static Entry |
Entry.parameterEntry(VariableElement parameter) |
Entry |
ParameterResolver.resolve(VariableElement parameter) |
static Entry |
Entry.typeEntry(TypeMirror typeMirror) |
| Modifier and Type | Method and Description |
|---|---|
static Entry |
Entry.entry(Entry entry,
List<? extends AnnotationMirror> additional) |
Void |
ParameterResolver.visit(TypeMirror t,
Entry entry) |
Void |
ParameterResolver.visitArray(ArrayType t,
Entry entry) |
Void |
ParameterResolver.visitDeclared(DeclaredType t,
Entry entry) |
Void |
ParameterResolver.visitError(ErrorType t,
Entry entry) |
Void |
ParameterResolver.visitExecutable(ExecutableType t,
Entry entry) |
Void |
ParameterResolver.visitIntersection(IntersectionType t,
Entry entry) |
Void |
ParameterResolver.visitNoType(NoType t,
Entry entry) |
Void |
ParameterResolver.visitNull(NullType t,
Entry entry) |
Void |
ParameterResolver.visitPrimitive(PrimitiveType t,
Entry entry) |
Void |
ParameterResolver.visitTypeVariable(TypeVariable t,
Entry entry) |
Void |
ParameterResolver.visitUnion(UnionType t,
Entry entry) |
Void |
ParameterResolver.visitUnknown(TypeMirror t,
Entry entry) |
Void |
ParameterResolver.visitWildcard(WildcardType t,
Entry entry) |
| Constructor and Description |
|---|
Context(ExecutableElement startRule,
TypeElement factoryClass,
String packageName,
String parserName,
String lexerName,
Map<Rule,ExecutableElement> ruleToMethod,
Map<Symbol,Entry> symbolToType,
Grammar grammar) |
Copyright © 2020. All rights reserved.