Index
All Classes and Interfaces|All Packages
A
- accept(ExecutableElement) - Method in class foundation.rpg.processor.StartSymbolProcessor
- Accept - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- automata - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
C
- ClassToTokenContext - Class in foundation.rpg.generator.parser.context
- ClassToTokenContext(Elements) - Constructor for class foundation.rpg.generator.parser.context.ClassToTokenContext
- CodeGenerator - Class in foundation.rpg.generator.parser
- CodeGenerator(Filer, Context) - Constructor for class foundation.rpg.generator.parser.CodeGenerator
- Context - Class in foundation.rpg.generator.parser.context
- Context(ExecutableElement, TypeElement, String, String, String, Map<Rule, ExecutableElement>, Map<Symbol, Entry>, Grammar) - Constructor for class foundation.rpg.generator.parser.context.Context
- ContextBuilder - Class in foundation.rpg.generator.parser.context
- ContextBuilder() - Constructor for class foundation.rpg.generator.parser.context.ContextBuilder
- createContext(ExecutableElement, TypeMirror) - Static method in class foundation.rpg.generator.parser.context.ContextBuilder
E
- entry(Entry, List<? extends AnnotationMirror>) - Static method in class foundation.rpg.generator.parser.context.Entry
- Entry - Class in foundation.rpg.generator.parser.context
- equals(Object) - Method in class foundation.rpg.generator.parser.context.Entry
F
- factory - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- factoryCall - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- foundation.rpg.generator.lexer - package foundation.rpg.generator.lexer
- foundation.rpg.generator.parser - package foundation.rpg.generator.parser
- foundation.rpg.generator.parser.context - package foundation.rpg.generator.parser.context
- foundation.rpg.processor - package foundation.rpg.processor
G
- generate(Context, Filer) - Method in class foundation.rpg.generator.parser.context.ClassToTokenContext
- generate(String, String, DFA, Map<State, T>, PrintWriter, Function<Set<T>, String>, TypeMirror) - Method in class foundation.rpg.generator.lexer.RegularGenerator
- generateLexer(String, String, List<LexerGenerator.TokenInfo>, PrintWriter, TypeMirror) - Method in class foundation.rpg.generator.lexer.LexerGenerator
- generateSources(LrParserAutomata) - Method in class foundation.rpg.generator.parser.CodeGenerator
- get(String) - Method in class foundation.rpg.generator.parser.SourceModel
- getAnnotationAnnotatedWith(AnnotatedConstruct, Class<? extends Annotation>) - Static method in class foundation.rpg.generator.parser.TypeUtils
- getAnnotationValue(AnnotationMirror) - Static method in class foundation.rpg.generator.parser.TypeUtils
- getElement() - Method in class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
- getEntryIdentifierAnnotations() - Method in class foundation.rpg.generator.parser.context.Entry
- getFactoryClass() - Method in class foundation.rpg.generator.parser.context.Context
- getGrammar() - Method in class foundation.rpg.generator.parser.context.Context
- getLexerName() - Method in class foundation.rpg.generator.parser.context.Context
- getPackageName() - Method in class foundation.rpg.generator.parser.context.Context
- getParserName() - Method in class foundation.rpg.generator.parser.context.Context
- getPattern() - Method in class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
- getPriority() - Method in class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
- getStartRule() - Method in class foundation.rpg.generator.parser.context.Context
- getSymbolPartAnnotations() - Method in class foundation.rpg.generator.parser.context.Entry
- getTypeMirror() - Method in class foundation.rpg.generator.parser.context.Entry
- getTypeName() - Method in class foundation.rpg.generator.parser.context.Entry
- grammar - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
H
- hasAnnotation(AnnotationMirror, Class<? extends Annotation>) - Static method in class foundation.rpg.generator.parser.TypeUtils
- hasAnnotationAnnotatedWith(AnnotatedConstruct, Class<? extends Annotation>) - Static method in class foundation.rpg.generator.parser.TypeUtils
- hashCode() - Method in class foundation.rpg.generator.parser.context.Entry
I
- Ignored - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- includeInName(Element) - Static method in class foundation.rpg.generator.parser.TypeUtils
- isFactoryStatic() - Method in class foundation.rpg.generator.parser.context.Context
- isInGroup(Character, Character) - Method in class foundation.rpg.generator.lexer.RegularTypes
- isVoid(ExecutableElement) - Static method in class foundation.rpg.generator.parser.TypeUtils
- item - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
L
- LexerGenerator - Class in foundation.rpg.generator.lexer
- LexerGenerator() - Constructor for class foundation.rpg.generator.lexer.LexerGenerator
- LexerGenerator.TokenInfo - Class in foundation.rpg.generator.lexer
- load(String, String) - Static method in class foundation.rpg.generator.parser.SourceModel
- lrItem - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
M
- methodEntry(ExecutableElement) - Static method in class foundation.rpg.generator.parser.context.Entry
- methodOf(Rule) - Method in class foundation.rpg.generator.parser.context.Context
- methods(Element) - Static method in class foundation.rpg.generator.parser.TypeUtils
N
- name - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- next - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- node - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- NoStack - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- notVoid(ExecutableElement) - Static method in class foundation.rpg.generator.parser.TypeUtils
P
- parameterEntry(VariableElement) - Static method in class foundation.rpg.generator.parser.context.Entry
- ParameterResolver - Class in foundation.rpg.generator.parser.context
- ParameterResolver() - Constructor for class foundation.rpg.generator.parser.context.ParameterResolver
- parameters - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- parent - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- prev - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class foundation.rpg.processor.StartSymbolProcessor
R
- Reduce - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- RegularGenerator - Class in foundation.rpg.generator.lexer
- RegularGenerator() - Constructor for class foundation.rpg.generator.lexer.RegularGenerator
- RegularTypes - Class in foundation.rpg.generator.lexer
- RegularTypes() - Constructor for class foundation.rpg.generator.lexer.RegularTypes
- resolve(VariableElement) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- result - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
S
- set(SourceModel.Name, Object) - Method in class foundation.rpg.generator.parser.SourceModel
- set(String, Object) - Method in class foundation.rpg.generator.parser.SourceModel
- Shift - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- source(String, boolean, String) - Static method in class foundation.rpg.generator.parser.SourceModel
- SourceModel - Class in foundation.rpg.generator.parser
- SourceModel.Name - Interface in foundation.rpg.generator.parser
- SourceModel.Names - Enum Class in foundation.rpg.generator.parser
- Stack - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- start - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- StartSymbolProcessor - Class in foundation.rpg.processor
- StartSymbolProcessor() - Constructor for class foundation.rpg.processor.StartSymbolProcessor
- SymbolNameVisitor - Class in foundation.rpg.generator.parser.context
- SymbolNameVisitor() - Constructor for class foundation.rpg.generator.parser.context.SymbolNameVisitor
- Symbols - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
T
- TokenInfo(Object, String, GNFA, int) - Constructor for class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
- tokenInfoFor(Symbol, Context) - Method in class foundation.rpg.generator.parser.context.ClassToTokenContext
- toString() - Method in class foundation.rpg.generator.parser.context.Entry
- toString() - Method in class foundation.rpg.generator.parser.SourceModel
- type - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
- typeEntry(TypeMirror) - Static method in class foundation.rpg.generator.parser.context.Entry
- typeMirrorOf(Symbol) - Method in class foundation.rpg.generator.parser.context.Context
- typeName(TypeMirror) - Static method in class foundation.rpg.generator.parser.TypeUtils
- typeOf(Symbol) - Method in class foundation.rpg.generator.parser.context.Context
- TypeUtils - Class in foundation.rpg.generator.parser
- TypeUtils() - Constructor for class foundation.rpg.generator.parser.TypeUtils
V
- valueOf(String) - Static method in enum class foundation.rpg.generator.parser.SourceModel.Names
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class foundation.rpg.generator.parser.SourceModel.Names
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visit(TypeMirror) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visit(TypeMirror) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visit(TypeMirror, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visit(TypeMirror, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitArray(ArrayType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitArray(ArrayType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitDeclared(DeclaredType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitDeclared(DeclaredType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitError(ErrorType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitError(ErrorType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitExecutable(ExecutableType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitExecutable(ExecutableType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitIntersection(IntersectionType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitIntersection(IntersectionType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitNoType(NoType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitNoType(NoType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitNull(NullType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitNull(NullType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitPrimitive(PrimitiveType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitPrimitive(PrimitiveType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitTypeVariable(TypeVariable, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitTypeVariable(TypeVariable, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitUnion(UnionType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitUnion(UnionType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitUnknown(TypeMirror, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitUnknown(TypeMirror, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
- visitWildcard(WildcardType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
- visitWildcard(WildcardType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
W
- with(SourceModel.Name) - Method in class foundation.rpg.generator.parser.SourceModel
All Classes and Interfaces|All Packages