Uses of Class
eu.bandm.tools.lljava.absy.SourceId
Packages that use SourceId
Package
Description
Abstract Syntax of LLJava, representing the byte code instructions, the
objects which contain byte code, and the attributes specific to byte code
classes.
-
Uses of SourceId in eu.bandm.tools.lljava.absy
Fields in eu.bandm.tools.lljava.absy with type parameters of type SourceIdModifier and TypeFieldDescriptionLLJava.Node.locationGenerated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.lljava.absy that return types with arguments of type SourceIdModifier and TypeMethodDescriptionLLJava.Node.get_location()Generated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.lljava.absy with parameters of type SourceIdMethod parameters in eu.bandm.tools.lljava.absy with type arguments of type SourceIdModifier and TypeMethodDescriptionprotected voidstatic Pattern<LLJava.Node> LLJava.Node.get_location(Pattern<? super Location<SourceId>> p) Lifts a pattern which matches the field value to one which matches this whole object.booleanLLJava.Node.set_location(Location<SourceId> val) Generated by umod; model author's documentation MISSING.voidCodeSerializer.setMessageReceiver(MessageReceiver<? super SimpleMessage<SourceId>> msg) voidContextChecker.setMessageReceiver(MessageReceiver<? super SimpleMessage<SourceId>> msg) voidControlFlowAnalyzer.setMessageReceiver(MessageReceiver<? super SimpleMessage<SourceId>> msg) voidExceptionTableCollector.setMessageReceiver(MessageReceiver<? super SimpleMessage<SourceId>> msg) voidTypeChecker.setMessageReceiver(MessageReceiver<? super SimpleMessage<SourceId>> msg) Constructor parameters in eu.bandm.tools.lljava.absy with type arguments of type SourceIdModifierConstructorDescription(package private)Focus(Location<SourceId> location, LLJava.StackFrame frame) -
Uses of SourceId in eu.bandm.tools.lljava.codec
Fields in eu.bandm.tools.lljava.codec with type parameters of type SourceIdModifier and TypeFieldDescriptionstatic final Expression<SourceId, SignatureParser.TokenType, LLJava.PrimitiveTypeExpr> SignatureParser.baseTypeSignatureParser.classSignatureSignatureParser.classTypeSignatureSignatureParser.fieldSignatureSignatureParser.identifierSignatureParser.javaTypeSignatureSignatureParser.methodSignatureSignatureParser.referenceTypeSignatureSignatureParser.resultSignatureSignatureParser.throwsSignatureSignatureParser.typeParameterSignatureParser.typeParametersSignatureParser.typeVariableSignatureSignatureParser.voidSignatureMethods in eu.bandm.tools.lljava.codec that return types with arguments of type SourceIdModifier and TypeMethodDescriptionSignatureParser.classTypeSignature(Expression<SourceId, SignatureParser.TokenType, LLJava.ReferenceTypeExpr> referenceTypeSignature) SignatureParser.Token.getLocation()SignatureParser.typeArguments(Expression<SourceId, SignatureParser.TokenType, LLJava.ReferenceTypeExpr> referenceTypeSignature) Method parameters in eu.bandm.tools.lljava.codec with type arguments of type SourceIdModifier and TypeMethodDescriptionSignatureParser.classTypeSignature(Expression<SourceId, SignatureParser.TokenType, LLJava.ReferenceTypeExpr> referenceTypeSignature) protected <A> voidSignatureParser.parseSignature(String signature, Expression<SourceId, SignatureParser.TokenType, Consumer<A>> expr, A target) protected 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) SignatureParser.typeArguments(Expression<SourceId, SignatureParser.TokenType, LLJava.ReferenceTypeExpr> referenceTypeSignature) -
Uses of SourceId in eu.bandm.tools.lljava.parser
Fields in eu.bandm.tools.lljava.parser with type parameters of type SourceIdModifier and TypeFieldDescriptionLLJavaGrammar.abstractMethodBodyLLJavaGrammar.annotationLLJavaGrammar.annotationValueLLJavaGrammar.arrayExprLLJavaGrammar.baseTypeLLJavaGrammar.blockLLJavaGrammar.booleanLiteralLLJavaGrammar.castInstructionLLJavaGrammar.charLiteralLLJavaGrammar.classAnnotationValue(package private) final Parser<SourceId, LLJavaLexer.TokenType> LLJavaGrammar.classDeclaratorLLJavaGrammar.classDefinitionLLJavaGrammar.classLiteralLLJavaGrammar.classReferenceLLJavaGrammar.classTypeLLJavaGrammar.cmpInstructionLLJavaGrammar.cmpOperatorLLJavaGrammar.codeMethodBodyLLJavaGrammar.conditionLLJavaGrammar.constantAnnotationValueLLJavaGrammar.defaultMethodBodyLLJavaGrammar.dimensionExprLLJavaGrammar.doubleLiteralLLJavaGrammar.enumAnnotationValueLLJavaGrammar.exceptionsLLJavaGrammar.fieldDefinitionLLJavaGrammar.fieldReferenceLLJavaGrammar.floatLiteralLLJavaGrammar.getInstructionLLJavaGrammar.gotoInstructionLLJavaGrammar.gotoIntervalLLJavaGrammar.gotoReferenceLLJavaGrammar.idLLJavaGrammar.incInstructionLLJavaGrammar.initializerLLJavaGrammar.instanceofInstructionLLJavaGrammar.intLiteralLLJavaGrammar.invisibleAnnotationLLJavaGrammar.invokeInstructionLLJavaGrammar.invokeInstructionNonrecursiveLLJavaGrammar.labelLLJavaGrammar.literalLLJavaGrammar.loadableLLJavaGrammar.loadArgumentLLJavaGrammar.loadInstructionLLJavaGrammar.localNameLLJavaGrammar.localVariableLLJavaGrammar.longLiteralLLJavaGrammar.mainLLJavaGrammar.memberDefinitionLLJavaGrammar.memberDynamicNameLLJavaGrammar.memberFullNameLLJavaGrammar.memberStaticNameLLJavaGrammar.methodBodyLLJavaGrammar.methodDefinitionLLJavaGrammar.methodHandleLLJavaGrammar.methodHandleTargetLLJavaGrammar.methodParameterLLJavaGrammar.methodParametersLLJavaGrammar.methodReferenceLLJavaGrammar.methodReferenceNonrecursiveLLJavaGrammar.methodReferenceParameterLLJavaGrammar.methodTypeLLJavaGrammar.modifierLLJavaGrammar.modifierExprLLJavaGrammar.modifiersLLJavaGrammar.newInstructionLLJavaGrammar.nullLiteralLLJavaGrammar.operatorLLJavaGrammar.primitiveTypeLLJavaGrammar.primitiveTypeExprLLJavaGrammar.putInstructionLLJavaGrammar.qualIdLLJavaGrammar.qualifierLLJavaGrammar.resultLLJavaGrammar.returnsResultLLJavaGrammar.simpleModifierExprLLJavaGrammar.storeArgumentLLJavaGrammar.storeInstructionLLJavaGrammar.stringLiteralLLJavaGrammar.superclassLLJavaGrammar.superinterfacesLLJavaGrammar.thisExprLLJavaGrammar.typeLLJavaGrammar.typeParameterLLJavaGrammar.typeParametersLLJavaGrammar.variableReferenceLLJavaGrammar.voidResultMethods in eu.bandm.tools.lljava.parser that return types with arguments of type SourceIdModifier and TypeMethodDescriptionprotected static <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.angle(Expression<SourceId, LLJavaLexer.TokenType, A> body) LLJavaGrammar.annotation(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.annotationValue(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.annotationValue(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation, Expression<SourceId, LLJavaLexer.TokenType, LLJava.AnnotationValue> annotationValue) LLJavaGrammar.arrayAnnotationValue(Expression<SourceId, LLJavaLexer.TokenType, LLJava.AnnotationValue> annotationValue) LLJavaGrammar.block(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected static <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.brace(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected static <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.bracket(Expression<SourceId, LLJavaLexer.TokenType, A> body) LLJavaGrammar.catchHandler(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.classType(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.codeInterval(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.codeReference(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected static <A> Expression<SourceId, LLJavaLexer.TokenType, List<A>> LLJavaGrammar.comma(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected Expression<SourceId, LLJavaLexer.TokenType, Void> LLJavaGrammar.command(LLJavaLexer.TokenType type) protected <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.command(LLJavaLexer.TokenType type, Expression<SourceId, LLJavaLexer.TokenType, A> operand) protected static <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.constant(LLJavaLexer.TokenType type, A value) LLJavaGrammar.dynamicReference(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) LLJavaGrammar.elementValuePair(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.elementValuePairs(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) protected Expression<SourceId, LLJavaLexer.TokenType, Boolean> LLJavaGrammar.flag(LLJavaLexer.TokenType type, Parser.Pragma... pragmas) LLJavaGrammar.ifInstruction(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.inlineInterval(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.inlineReference(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.instruction(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.loadable(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) LLJavaGrammar.lowerTypeBound(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.memberDynamicName(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) LLJavaGrammar.nestedAnnotationValue(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) protected static <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.paren(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected <A1,A2, R extends LLJava.Node>
Expression<SourceId, LLJavaLexer.TokenType, R> LLJavaGrammar.simple(BiFunction<? super A1, ? super A2, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A1> arg1, AbstractExpression<SourceId, LLJavaLexer.TokenType, A2> arg2) protected <A,R extends LLJava.Node>
Expression<SourceId, LLJavaLexer.TokenType, R> LLJavaGrammar.simple(Function<? super A, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A> arg1) protected <R extends LLJava.Node>
Expression<SourceId, LLJavaLexer.TokenType, R> LLJavaGrammar.simple(Supplier<? extends R> constructor, LLJavaLexer.TokenType... types) LLJavaGrammar.statement(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.switchCase(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.switchInstruction(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.tryInstruction(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.typeArgument(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.typeArguments(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.typeBound(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) protected static Expression<SourceId, LLJavaLexer.TokenType, Content<SourceId, LLJavaLexer.TokenType>> LLJavaGrammar.unparsedLiteral(LLJavaLexer.TokenType... types) protected static Expression<SourceId, LLJavaLexer.TokenType, Content<SourceId, LLJavaLexer.TokenType>> LLJavaGrammar.unparsedLiteral(LLJavaLexer.TokenType... types) protected static Expression<SourceId, LLJavaLexer.TokenType, String> LLJavaGrammar.unparsedLiteralText(LLJavaLexer.TokenType... types) LLJavaGrammar.upperTypeBound(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.wildcard(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) Method parameters in eu.bandm.tools.lljava.parser with type arguments of type SourceIdModifier and TypeMethodDescriptionprotected static <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.angle(Expression<SourceId, LLJavaLexer.TokenType, A> body) LLJavaGrammar.annotation(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) protected 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) LLJavaGrammar.annotationValue(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.annotationValue(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation, Expression<SourceId, LLJavaLexer.TokenType, LLJava.AnnotationValue> annotationValue) LLJavaGrammar.arrayAnnotationValue(Expression<SourceId, LLJavaLexer.TokenType, LLJava.AnnotationValue> annotationValue) LLJavaGrammar.block(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) 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 static <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.brace(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected static <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.bracket(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected abstract LLJava.CastLLJavaGrammar.castInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected LLJava.CastLLJavaParser.castInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr type) LLJavaGrammar.catchHandler(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) 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) LLJavaGrammar.classType(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) 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) LLJavaGrammar.codeInterval(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected abstract LLJava.CodeMethodBodyLLJavaGrammar.codeMethodBody(Reducer.Context<SourceId> context, LLJava.Block block) protected LLJava.CodeMethodBodyLLJavaParser.codeMethodBody(Reducer.Context<SourceId> context, LLJava.Block block) LLJavaGrammar.codeReference(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected static <A> Expression<SourceId, LLJavaLexer.TokenType, List<A>> LLJavaGrammar.comma(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.command(LLJavaLexer.TokenType type, Expression<SourceId, LLJavaLexer.TokenType, A> operand) 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) LLJavaGrammar.dynamicReference(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) 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) LLJavaGrammar.elementValuePair(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.elementValuePairs(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) protected LLJava.ReferenceTypeExprLLJavaParser.ensureReferenceType(MessageReceiver<? super SimpleMessage<SourceId>> msgs, Location<SourceId> location, LLJava.TypeExpr type) protected LLJava.ReferenceTypeExprLLJavaParser.ensureReferenceType(MessageReceiver<? super SimpleMessage<SourceId>> msgs, Location<SourceId> location, LLJava.TypeExpr type) 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) LLJavaGrammar.ifInstruction(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) 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) LLJavaGrammar.inlineInterval(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.inlineReference(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected abstract LLJava.InstanceofLLJavaGrammar.instanceofInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected LLJava.InstanceofLLJavaParser.instanceofInstruction(Reducer.Context<SourceId> context, LLJava.TypeExpr type) LLJavaGrammar.instruction(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) 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) LLJavaGrammar.loadable(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) 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>
Aprotected 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) LLJavaGrammar.lowerTypeBound(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.memberDynamicName(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) 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) LLJavaGrammar.nestedAnnotationValue(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) 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 static <A> Expression<SourceId, LLJavaLexer.TokenType, A> LLJavaGrammar.paren(Expression<SourceId, LLJavaLexer.TokenType, A> body) 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 <A1,A2, R extends LLJava.Node>
Expression<SourceId, LLJavaLexer.TokenType, R> LLJavaGrammar.simple(BiFunction<? super A1, ? super A2, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A1> arg1, AbstractExpression<SourceId, LLJavaLexer.TokenType, A2> arg2) protected <A,R extends LLJava.Node>
Expression<SourceId, LLJavaLexer.TokenType, R> LLJavaGrammar.simple(Function<? super A, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A> arg1) protected abstract LLJava.InstructionLLJavaGrammar.simpleInstruction(Reducer.Context<SourceId> context, LLJavaLexer.TokenType type) protected LLJava.InstructionLLJavaParser.simpleInstruction(Reducer.Context<SourceId> context, LLJavaLexer.TokenType type) LLJavaGrammar.statement(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) 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) LLJavaGrammar.switchCase(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) 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) LLJavaGrammar.switchInstruction(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) 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) LLJavaGrammar.tryInstruction(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) 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) LLJavaGrammar.typeArgument(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.typeArguments(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.typeBound(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) 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) LLJavaGrammar.upperTypeBound(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.wildcard(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType)