protected abstract LLJava.Class |
LLJavaGrammar.classDefinition(Reducer.Context<SourceId> context,
List<LLJava.ModifierExpr> modifiers,
LLJava.QualId name,
List<LLJava.TypeParameter> typeParameters,
LLJava.ClassReference superclass,
List<LLJava.ClassReference> interfaces,
List<LLJava.Member> members) |
protected LLJava.Class |
LLJavaParser.classDefinition(Reducer.Context<SourceId> context,
List<LLJava.ModifierExpr> modifiers,
LLJava.QualId name,
List<LLJava.TypeParameter> typeParameters,
LLJava.ClassReference superclass,
List<LLJava.ClassReference> interfaces,
List<LLJava.Member> members) |
protected abstract LLJava.Field |
LLJavaGrammar.fieldDefinition(Reducer.Context<SourceId> context,
List<LLJava.ModifierExpr> modifiers,
LLJava.TypeExpr type,
LLJava.Id name,
Optional<LLJava.Literal> initializer) |
protected LLJava.Field |
LLJavaParser.fieldDefinition(Reducer.Context<SourceId> context,
List<LLJava.ModifierExpr> modifiers,
LLJava.TypeExpr type,
LLJava.Id name,
Optional<LLJava.Literal> initializer) |
protected abstract LLJava.Invoke |
LLJavaGrammar.invokeInstruction(Reducer.Context<SourceId> context,
Void dummy,
List<LLJava.ModifierExpr> modifiers,
LLJava.MethodReference ref) |
protected LLJava.Invoke |
LLJavaParser.invokeInstruction(Reducer.Context<SourceId> context,
Void dummy,
List<LLJava.ModifierExpr> modifiers,
LLJava.MethodReference ref) |
protected abstract LLJava.Method |
LLJavaGrammar.methodDefinition(Reducer.Context<SourceId> context,
List<LLJava.ModifierExpr> modifiers,
List<LLJava.TypeParameter> typeParameters,
LLJava.ResultExpr returnType,
LLJava.Id name,
List<LLJava.Parameter> parameters,
List<LLJava.ClassReference> exceptions,
LLJava.MethodBody body) |
protected LLJava.Method |
LLJavaParser.methodDefinition(Reducer.Context<SourceId> context,
List<LLJava.ModifierExpr> modifiers,
List<LLJava.TypeParameter> typeParameters,
LLJava.ResultExpr returnType,
LLJava.Id name,
List<LLJava.Parameter> parameters,
List<LLJava.ClassReference> exceptions,
LLJava.MethodBody body) |
protected abstract LLJava.Parameter |
LLJavaGrammar.methodParameter(Reducer.Context<SourceId> context,
List<LLJava.ModifierExpr> modifiers,
LLJava.TypeExpr type,
Optional<LLJava.Name> name) |
protected LLJava.Parameter |
LLJavaParser.methodParameter(Reducer.Context<SourceId> context,
List<LLJava.ModifierExpr> modifiers,
LLJava.TypeExpr type,
Optional<LLJava.Name> name) |