Uses of Class
eu.bandm.tools.ramus.runtime2.Reducer.Context
Packages that use Reducer.Context
Package
Description
- 
Uses of Reducer.Context in eu.bandm.tools.lljava.codec
Methods in eu.bandm.tools.lljava.codec with parameters of type Reducer.ContextModifier and TypeMethodDescriptionprotected voidSignatureParser.processClass(Reducer.Context<SourceId> context, LLJava.Class target, List<LLJava.TypeParameter> typeParams, LLJava.ClassTypeExpr superClass, List<LLJava.ClassTypeExpr> interfaces) protected voidSignatureParser.processField(Reducer.Context<SourceId> context, LLJava.Field target, LLJava.TypeExpr type) protected voidSignatureParser.processMethod(Reducer.Context<SourceId> context, LLJava.Method target, List<LLJava.TypeParameter> typeParams, List<LLJava.TypeExpr> params, LLJava.ResultExpr result, List<LLJava.ClassTypeExpr> exceptions)  - 
Uses of Reducer.Context in eu.bandm.tools.lljava.parser
Methods in eu.bandm.tools.lljava.parser with parameters of type Reducer.ContextModifier and TypeMethodDescriptionprotected abstract LLJava.AnnotationLLJavaGrammar.annotation(Reducer.Context<SourceId> context, LLJava.QualId name, List<Map.Entry<LLJava.Id, LLJava.AnnotationValue>> elems) protected LLJava.AnnotationLLJavaParser.annotation(Reducer.Context<SourceId> context, LLJava.QualId name, List<Map.Entry<LLJava.Id, LLJava.AnnotationValue>> elems) protected abstract LLJava.BlockLLJavaGrammar.block(Reducer.Context<SourceId> context, List<LLJava.Statement> statements) protected LLJava.BlockLLJavaParser.block(Reducer.Context<SourceId> context, List<LLJava.Statement> statements) protected abstract LLJava.CastLLJavaGrammar.castInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected LLJava.CastLLJavaParser.castInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected abstract LLJava.HandlerLLJavaGrammar.catchHandler(Reducer.Context<SourceId> context, List<LLJava.Label> prefixLabels, Optional<LLJava.ClassReference> type, List<LLJava.Label> infixLabels, LLJava.CodePoint body) protected LLJava.HandlerLLJavaParser.catchHandler(Reducer.Context<SourceId> context, List<LLJava.Label> prefixLabels, Optional<LLJava.ClassReference> type, List<LLJava.Label> infixLabels, LLJava.CodePoint body) protected abstract LLJava.CharLiteralLLJavaGrammar.charLiteral(Reducer.Context<SourceId> context, String text) protected LLJava.CharLiteralLLJavaParser.charLiteral(Reducer.Context<SourceId> context, String text) protected abstract LLJava.ClassLLJavaGrammar.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.ClassLLJavaParser.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.ClassTypeExprLLJavaGrammar.classType(Reducer.Context<SourceId> context, LLJava.QualId name, List<LLJava.TypeArgument> arguments) protected LLJava.ClassTypeExprLLJavaParser.classType(Reducer.Context<SourceId> context, LLJava.QualId name, List<LLJava.TypeArgument> arguments) protected abstract LLJava.CmpLLJavaGrammar.cmpInstruction(Reducer.Context<SourceId> context, Optional<Boolean> greater) protected LLJava.CmpLLJavaParser.cmpInstruction(Reducer.Context<SourceId> context, Optional<Boolean> greater) protected abstract LLJava.CodeMethodBodyLLJavaGrammar.codeMethodBody(Reducer.Context<SourceId> context, LLJava.Block block) protected LLJava.CodeMethodBodyLLJavaParser.codeMethodBody(Reducer.Context<SourceId> context, LLJava.Block block) protected abstract LLJava.ConditionLLJavaGrammar.condition(Reducer.Context<SourceId> context, LLJavaLexer.TokenType operator, LLJava.LoadArgument operand) protected LLJava.ConditionLLJavaParser.condition(Reducer.Context<SourceId> context, LLJavaLexer.TokenType operator, LLJava.LoadArgument operand) protected abstract LLJava.DimensionExprLLJavaGrammar.dimensionExpr(Reducer.Context<SourceId> context, List<LLJava.Annotation> annotations, boolean specified) protected LLJava.DimensionExprLLJavaParser.dimensionExpr(Reducer.Context<SourceId> context, List<LLJava.Annotation> annotations, boolean specified) protected abstract LLJava.DoubleLiteralLLJavaGrammar.doubleLiteral(Reducer.Context<SourceId> context, String text) protected LLJava.DoubleLiteralLLJavaParser.doubleLiteral(Reducer.Context<SourceId> context, String text) protected abstract LLJava.DynamicExprLLJavaGrammar.dynamicReference(Reducer.Context<SourceId> context, LLJava.TypeExpr type, LLJava.MemberDynamicName fullName) protected LLJava.DynamicExprLLJavaParser.dynamicReference(Reducer.Context<SourceId> context, LLJava.TypeExpr type, LLJava.MemberDynamicName fullName) protected LLJava.ReferenceTypeExprLLJavaParser.ensureReferenceType(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected abstract LLJava.FieldLLJavaGrammar.fieldDefinition(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, LLJava.TypeExpr type, LLJava.Id name, Optional<LLJava.Literal> initializer) protected LLJava.FieldLLJavaParser.fieldDefinition(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, LLJava.TypeExpr type, LLJava.Id name, Optional<LLJava.Literal> initializer) protected abstract LLJava.FloatLiteralLLJavaGrammar.floatLiteral(Reducer.Context<SourceId> context, String text) protected LLJava.FloatLiteralLLJavaParser.floatLiteral(Reducer.Context<SourceId> context, String text) protected abstract LLJava.GetLLJavaGrammar.getInstruction(Reducer.Context<SourceId> context, Void dummy, boolean statically, LLJava.FieldReference field) protected LLJava.GetLLJavaParser.getInstruction(Reducer.Context<SourceId> context, Void dummy, boolean statically, LLJava.FieldReference field) protected abstract LLJava.GotoLLJavaGrammar.gotoInstruction(Reducer.Context<SourceId> context, LLJava.GotoPoint target) protected LLJava.GotoLLJavaParser.gotoInstruction(Reducer.Context<SourceId> context, LLJava.GotoPoint target) protected abstract LLJava.GotoIntervalLLJavaGrammar.gotoInterval(Reducer.Context<SourceId> context, LLJava.Name start, Optional<LLJava.Name> end) protected LLJava.GotoIntervalLLJavaParser.gotoInterval(Reducer.Context<SourceId> context, LLJava.Name start, Optional<LLJava.Name> end) protected abstract LLJava.IdLLJavaGrammar.id(Reducer.Context<SourceId> context, String text) protected LLJava.IdLLJavaParser.id(Reducer.Context<SourceId> context, String text) protected abstract LLJava.IfLLJavaGrammar.ifInstruction(Reducer.Context<SourceId> context, boolean negative, LLJava.Condition condition, LLJava.CodePoint target) protected LLJava.IfLLJavaParser.ifInstruction(Reducer.Context<SourceId> context, boolean negative, LLJava.Condition condition, LLJava.CodePoint target) protected abstract LLJava.IncLLJavaGrammar.incInstruction(Reducer.Context<SourceId> context, LLJava.VariableRef target, int increment) protected LLJava.IncLLJavaParser.incInstruction(Reducer.Context<SourceId> context, LLJava.VariableRef target, int increment) protected abstract LLJava.InstanceofLLJavaGrammar.instanceofInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected LLJava.InstanceofLLJavaParser.instanceofInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected abstract LLJava.IntLiteralLLJavaGrammar.intLiteral(Reducer.Context<SourceId> context, String text) protected LLJava.IntLiteralLLJavaParser.intLiteral(Reducer.Context<SourceId> context, String text) protected abstract LLJava.AnnotationLLJavaGrammar.invisible(Reducer.Context<SourceId> context, LLJava.Annotation annotation) protected LLJava.AnnotationLLJavaParser.invisible(Reducer.Context<SourceId> context, LLJava.Annotation annotation) protected abstract LLJava.InvokeLLJavaGrammar.invokeInstruction(Reducer.Context<SourceId> context, Void dummy, List<LLJava.ModifierExpr> modifiers, LLJava.MethodReference ref) protected LLJava.InvokeLLJavaParser.invokeInstruction(Reducer.Context<SourceId> context, Void dummy, List<LLJava.ModifierExpr> modifiers, LLJava.MethodReference ref) protected abstract LLJava.LoadLLJavaGrammar.loadInstruction(Reducer.Context<SourceId> context, LLJava.LoadArgument argument) protected LLJava.LoadLLJavaParser.loadInstruction(Reducer.Context<SourceId> context, LLJava.LoadArgument argument) protected static <A extends LLJava.Node>
ALLJavaGrammar.locate(A target, Reducer.Context<SourceId> context) protected abstract LLJava.LongLiteralLLJavaGrammar.longLiteral(Reducer.Context<SourceId> context, String text) protected LLJava.LongLiteralLLJavaParser.longLiteral(Reducer.Context<SourceId> context, String text) protected abstract LLJava.MemberDynamicNameLLJavaGrammar.memberDynamicName(Reducer.Context<SourceId> context, LLJava.MethodHandleExpr factory, List<LLJava.LoadableExpr> bootstrapArguments, LLJava.Id name) protected LLJava.MemberDynamicNameLLJavaParser.memberDynamicName(Reducer.Context<SourceId> context, LLJava.MethodHandleExpr factory, List<LLJava.LoadableExpr> bootstrapArguments, LLJava.Id name) protected abstract LLJava.MemberStaticNameLLJavaGrammar.memberStaticName(Reducer.Context<SourceId> context, LLJava.QualId name) protected LLJava.MemberStaticNameLLJavaParser.memberStaticName(Reducer.Context<SourceId> context, LLJava.QualId fullName) protected abstract LLJava.MethodLLJavaGrammar.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.MethodLLJavaParser.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.MethodHandleExprLLJavaGrammar.methodHandle(Reducer.Context<SourceId> context, LLJava.MethodHandleTarget target) protected LLJava.MethodHandleExprLLJavaParser.methodHandle(Reducer.Context<SourceId> context, LLJava.MethodHandleTarget target) protected abstract LLJava.ParameterLLJavaGrammar.methodParameter(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, LLJava.TypeExpr type, Optional<LLJava.Name> name) protected LLJava.ParameterLLJavaParser.methodParameter(Reducer.Context<SourceId> context, List<LLJava.ModifierExpr> modifiers, LLJava.TypeExpr type, Optional<LLJava.Name> name) protected abstract LLJava.MethodReferenceLLJavaGrammar.methodReference(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, LLJava.MemberFullName name, List<LLJava.MethodReferenceParameter> params) protected LLJava.MethodReferenceLLJavaParser.methodReference(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, LLJava.MemberFullName name, List<LLJava.MethodReferenceParameter> params) protected abstract LLJava.MethodTypeExprLLJavaGrammar.methodType(Reducer.Context<SourceId> context, LLJava.ResultExpr result, List<LLJava.TypeExpr> parameters) protected LLJava.MethodTypeExprLLJavaParser.methodType(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, List<LLJava.TypeExpr> parameters) protected abstract LLJava.NewLLJavaGrammar.newInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr baseType, List<LLJava.DimensionExpr> dims) protected LLJava.NewLLJavaParser.newInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr baseType, List<LLJava.DimensionExpr> dimensions) protected abstract LLJava.PutLLJavaGrammar.putInstruction(Reducer.Context<SourceId> context, Void dummy, boolean statically, LLJava.FieldReference field) protected LLJava.PutLLJavaParser.putInstruction(Reducer.Context<SourceId> context, Void dummy, boolean statically, LLJava.FieldReference field) protected abstract LLJava.QualIdLLJavaGrammar.qualId(Reducer.Context<SourceId> context, List<LLJava.Id> ids) protected LLJava.QualIdLLJavaParser.qualId(Reducer.Context<SourceId> context, List<LLJava.Id> parts) protected abstract LLJava.InstructionLLJavaGrammar.simpleInstruction(Reducer.Context<SourceId> context, LLJavaLexer.TokenType type) protected LLJava.InstructionLLJavaParser.simpleInstruction(Reducer.Context<SourceId> context, LLJavaLexer.TokenType type) protected abstract LLJava.StoreLLJavaGrammar.storeInstruction(Reducer.Context<SourceId> context, LLJava.StoreArgument argument) protected LLJava.StoreLLJavaParser.storeInstruction(Reducer.Context<SourceId> context, LLJava.StoreArgument argument) protected abstract LLJava.StringLiteralLLJavaGrammar.stringLiteral(Reducer.Context<SourceId> context, List<String> text) protected LLJava.StringLiteralLLJavaParser.stringLiteral(Reducer.Context<SourceId> context, List<String> text) protected abstract LLJava.CaseLLJavaGrammar.switchCase(Reducer.Context<SourceId> context, List<Optional<LLJava.IntLiteral>> labels, LLJava.CodePoint target) protected LLJava.CaseLLJavaParser.switchCase(Reducer.Context<SourceId> context, List<Optional<LLJava.IntLiteral>> labels, LLJava.CodePoint target) protected abstract LLJava.SwitchLLJavaGrammar.switchInstruction(Reducer.Context<SourceId> context, List<LLJava.Case> cases) protected LLJava.SwitchLLJavaParser.switchInstruction(Reducer.Context<SourceId> context, List<LLJava.Case> cases) protected abstract LLJava.TryLLJavaGrammar.tryInstruction(Reducer.Context<SourceId> context, LLJava.CodeInterval body, List<LLJava.Handler> handlers) protected LLJava.TryLLJavaParser.tryInstruction(Reducer.Context<SourceId> context, LLJava.CodeInterval body, List<LLJava.Handler> handlers) protected abstract LLJava.TypeExprLLJavaGrammar.type(Reducer.Context<SourceId> context, LLJava.TypeExpr base, List<LLJava.DimensionExpr> array) protected LLJava.TypeExprLLJavaParser.type(Reducer.Context<SourceId> context, LLJava.TypeExpr base, List<LLJava.DimensionExpr> dimensions) protected abstract LLJava.TypeParameterLLJavaGrammar.typeParameter(Reducer.Context<SourceId> context, List<LLJava.Annotation> annotations, LLJava.Id name, Optional<LLJava.UpperTypeBound> bound) protected LLJava.TypeParameterLLJavaParser.typeParameter(Reducer.Context<SourceId> context, List<LLJava.Annotation> annotations, LLJava.Id name, Optional<LLJava.UpperTypeBound> bound)  - 
Uses of Reducer.Context in eu.bandm.tools.ramus.runtime2
Methods in eu.bandm.tools.ramus.runtime2 with parameters of type Reducer.ContextModifier and TypeMethodDescriptionvoidReducer.Collector1.accept(Reducer.Context<D> context, A1 val1) voidReducer.Collector2.accept(Reducer.Context<D> context, A1 val1, A2 val2) voidvoidvoidvoidReducer.Collector6.accept(Reducer.Context<D> context, A1 val1, A2 val2, A3 val3, A4 val4, A5 val5, A6 val6) voidReducer.Collector7.accept(Reducer.Context<D> context, A1 val1, A2 val2, A3 val3, A4 val4, A5 val5, A6 val6, A7 val7) Reducer.BoundConstructor.apply(Reducer.Context<D> context) default UnitReducer.Collector1.apply(Reducer.Context<D> context, A1 val1) default UnitReducer.Collector2.apply(Reducer.Context<D> context, A1 val1, A2 val2) default Unitdefault Unitdefault Unitdefault UnitReducer.Collector6.apply(Reducer.Context<D> context, A1 val1, A2 val2, A3 val3, A4 val4, A5 val5, A6 val6) default UnitReducer.Collector7.apply(Reducer.Context<D> context, A1 val1, A2 val2, A3 val3, A4 val4, A5 val5, A6 val6, A7 val7) Reducer.Constructor1.apply(Reducer.Context<D> context, A1 val1) Creates a new AST node with one parsed argument.Reducer.Constructor2.apply(Reducer.Context<D> context, A1 arg1, A2 arg2) Reducer.Constructor6.apply(Reducer.Context<D> context, A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5, A6 arg6) Reducer.Constructor7.apply(Reducer.Context<D> context, A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5, A6 arg6, A7 arg7)  - 
Uses of Reducer.Context in eu.bandm.tools.tpath.parser2
Methods in eu.bandm.tools.tpath.parser2 with parameters of type Reducer.ContextModifier and TypeMethodDescriptionprotected Location<XMLDocumentIdentifier> Parser.getLocation(Reducer.Context<D> context)