Uses of Class
eu.bandm.tools.ramus.runtime2.Reducer.Abort
Packages that use Reducer.Abort
- 
Uses of Reducer.Abort in eu.bandm.tools.lljava.parser
Methods in eu.bandm.tools.lljava.parser that throw Reducer.AbortModifier and TypeMethodDescriptionprotected abstract LLJava.AnnotationLLJavaGrammar.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 abstract LLJava.CastLLJavaGrammar.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 abstract LLJava.CharLiteralLLJavaGrammar.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 abstract LLJava.ClassTypeExprLLJavaGrammar.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 abstract LLJava.CodeMethodBodyLLJavaGrammar.codeMethodBody(Reducer.Context<SourceId> context, LLJava.Block block) protected abstract LLJava.ConditionLLJavaGrammar.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 abstract LLJava.DoubleLiteralLLJavaGrammar.doubleLiteral(Reducer.Context<SourceId> context, String text) protected abstract LLJava.DynamicExprLLJavaGrammar.dynamicReference(Reducer.Context<SourceId> context, LLJava.TypeExpr type, LLJava.MemberDynamicName fullName) protected abstract LLJava.FieldLLJavaGrammar.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 abstract LLJava.GetLLJavaGrammar.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 abstract LLJava.GotoIntervalLLJavaGrammar.gotoInterval(Reducer.Context<SourceId> context, LLJava.Name start, Optional<LLJava.Name> end) protected abstract LLJava.IdLLJavaGrammar.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 abstract LLJava.IncLLJavaGrammar.incInstruction(Reducer.Context<SourceId> context, LLJava.VariableRef target, int increment) protected abstract LLJava.InstanceofLLJavaGrammar.instanceofInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected abstract LLJava.IntLiteralLLJavaGrammar.intLiteral(Reducer.Context<SourceId> context, String text) protected abstract LLJava.AnnotationLLJavaGrammar.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 abstract LLJava.LoadLLJavaGrammar.loadInstruction(Reducer.Context<SourceId> context, LLJava.LoadArgument argument) protected abstract LLJava.LongLiteralLLJavaGrammar.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 abstract LLJava.MemberStaticNameLLJavaGrammar.memberStaticName(Reducer.Context<SourceId> context, LLJava.QualId name) 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 abstract LLJava.MethodHandleExprLLJavaGrammar.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 abstract LLJava.MethodReferenceLLJavaGrammar.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 abstract LLJava.NewLLJavaGrammar.newInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr baseType, List<LLJava.DimensionExpr> dims) protected abstract LLJava.PutLLJavaGrammar.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 abstract LLJava.InstructionLLJavaGrammar.simpleInstruction(Reducer.Context<SourceId> context, LLJavaLexer.TokenType type) protected abstract LLJava.StoreLLJavaGrammar.storeInstruction(Reducer.Context<SourceId> context, LLJava.StoreArgument argument) protected abstract LLJava.StringLiteralLLJavaGrammar.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 abstract LLJava.SwitchLLJavaGrammar.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 abstract LLJava.TypeExprLLJavaGrammar.type(Reducer.Context<SourceId> context, LLJava.TypeExpr base, List<LLJava.DimensionExpr> array) protected abstract LLJava.TypeParameterLLJavaGrammar.typeParameter(Reducer.Context<SourceId> context, List<LLJava.Annotation> annotations, LLJava.Id name, Optional<LLJava.UpperTypeBound> bound)  - 
Uses of Reducer.Abort in eu.bandm.tools.ramus.runtime2
Methods in eu.bandm.tools.ramus.runtime2 that throw Reducer.AbortModifier and TypeMethodDescriptionstatic <X> XReducer.Constructor.abort()Aborts the current creation of an AST node.<X> XReducer.Context.abort()Aborts the current creation of an AST node.voidReducer.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)