Uses of Class
eu.bandm.tools.lljava.absy.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
Modifier and TypeFieldDescriptionLLJava.Node.location
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionLLJava.Node.get_location()
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionprotected void
static 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.boolean
LLJava.Node.set_location
(Location<SourceId> val) Generated by umod; model author's documentation MISSING.void
CodeSerializer.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) void
ContextChecker.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) void
ControlFlowAnalyzer.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) void
ExceptionTableCollector.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) void
TypeChecker.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) ModifierConstructorDescription(package private)
Focus
(Location<SourceId> location, LLJava.StackFrame frame) -
Uses of SourceId in eu.bandm.tools.lljava.codec
Modifier and TypeFieldDescriptionstatic final Expression<SourceId,
SignatureParser.TokenType, LLJava.PrimitiveTypeExpr> SignatureParser.baseType
SignatureParser.classSignature
SignatureParser.classTypeSignature
SignatureParser.fieldSignature
SignatureParser.identifier
SignatureParser.javaTypeSignature
SignatureParser.methodSignature
SignatureParser.referenceTypeSignature
SignatureParser.resultSignature
SignatureParser.throwsSignature
SignatureParser.typeParameter
SignatureParser.typeParameters
SignatureParser.typeVariableSignature
SignatureParser.voidSignature
Modifier and TypeMethodDescriptionSignatureParser.classTypeSignature
(Expression<SourceId, SignatureParser.TokenType, LLJava.ReferenceTypeExpr> referenceTypeSignature) SignatureParser.Token.getLocation()
SignatureParser.typeArguments
(Expression<SourceId, SignatureParser.TokenType, LLJava.ReferenceTypeExpr> referenceTypeSignature) Modifier and TypeMethodDescriptionSignatureParser.classTypeSignature
(Expression<SourceId, SignatureParser.TokenType, LLJava.ReferenceTypeExpr> referenceTypeSignature) protected <A> void
SignatureParser.parseSignature
(String signature, Expression<SourceId, SignatureParser.TokenType, Consumer<A>> expr, A target) protected void
SignatureParser.processClass
(Reducer.Context<SourceId> context, LLJava.Class target, List<LLJava.TypeParameter> typeParams, LLJava.ClassTypeExpr superClass, List<LLJava.ClassTypeExpr> interfaces) protected void
SignatureParser.processField
(Reducer.Context<SourceId> context, LLJava.Field target, LLJava.TypeExpr type) protected void
SignatureParser.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
Modifier and TypeFieldDescriptionLLJavaGrammar.abstractMethodBody
LLJavaGrammar.annotation
LLJavaGrammar.annotationValue
LLJavaGrammar.arrayExpr
LLJavaGrammar.baseType
LLJavaGrammar.block
LLJavaGrammar.booleanLiteral
LLJavaGrammar.castInstruction
LLJavaGrammar.charLiteral
LLJavaGrammar.classAnnotationValue
(package private) final Parser<SourceId,
LLJavaLexer.TokenType> LLJavaGrammar.classDeclarator
LLJavaGrammar.classDefinition
LLJavaGrammar.classLiteral
LLJavaGrammar.classReference
LLJavaGrammar.classType
LLJavaGrammar.cmpInstruction
LLJavaGrammar.cmpOperator
LLJavaGrammar.codeMethodBody
LLJavaGrammar.condition
LLJavaGrammar.constantAnnotationValue
LLJavaGrammar.defaultMethodBody
LLJavaGrammar.dimensionExpr
LLJavaGrammar.doubleLiteral
LLJavaGrammar.enumAnnotationValue
LLJavaGrammar.exceptions
LLJavaGrammar.fieldDefinition
LLJavaGrammar.fieldReference
LLJavaGrammar.floatLiteral
LLJavaGrammar.getInstruction
LLJavaGrammar.gotoInstruction
LLJavaGrammar.gotoInterval
LLJavaGrammar.gotoReference
LLJavaGrammar.id
LLJavaGrammar.incInstruction
LLJavaGrammar.initializer
LLJavaGrammar.instanceofInstruction
LLJavaGrammar.intLiteral
LLJavaGrammar.invisibleAnnotation
LLJavaGrammar.invokeInstruction
LLJavaGrammar.invokeInstructionNonrecursive
LLJavaGrammar.label
LLJavaGrammar.literal
LLJavaGrammar.loadable
LLJavaGrammar.loadArgument
LLJavaGrammar.loadInstruction
LLJavaGrammar.localName
LLJavaGrammar.localVariable
LLJavaGrammar.longLiteral
LLJavaGrammar.main
LLJavaGrammar.memberDefinition
LLJavaGrammar.memberDynamicName
LLJavaGrammar.memberFullName
LLJavaGrammar.memberStaticName
LLJavaGrammar.methodBody
LLJavaGrammar.methodDefinition
LLJavaGrammar.methodHandle
LLJavaGrammar.methodHandleTarget
LLJavaGrammar.methodParameter
LLJavaGrammar.methodParameters
LLJavaGrammar.methodReference
LLJavaGrammar.methodReferenceNonrecursive
LLJavaGrammar.methodReferenceParameter
LLJavaGrammar.methodType
LLJavaGrammar.modifier
LLJavaGrammar.modifierExpr
LLJavaGrammar.modifiers
LLJavaGrammar.newInstruction
LLJavaGrammar.nullLiteral
LLJavaGrammar.operator
LLJavaGrammar.primitiveType
LLJavaGrammar.primitiveTypeExpr
LLJavaGrammar.putInstruction
LLJavaGrammar.qualId
LLJavaGrammar.qualifier
LLJavaGrammar.result
LLJavaGrammar.returnsResult
LLJavaGrammar.simpleModifierExpr
LLJavaGrammar.storeArgument
LLJavaGrammar.storeInstruction
LLJavaGrammar.stringLiteral
LLJavaGrammar.superclass
LLJavaGrammar.superinterfaces
LLJavaGrammar.thisExpr
LLJavaGrammar.type
LLJavaGrammar.typeParameter
LLJavaGrammar.typeParameters
LLJavaGrammar.variableReference
LLJavaGrammar.voidResult
Modifier 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) Modifier 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.Annotation
LLJavaGrammar.annotation
(Reducer.Context<SourceId> context, LLJava.QualId name, List<Map.Entry<LLJava.Id, LLJava.AnnotationValue>> elems) protected LLJava.Annotation
LLJavaParser.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.Block
LLJavaGrammar.block
(Reducer.Context<SourceId> context, List<LLJava.Statement> statements) protected LLJava.Block
LLJavaParser.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.Cast
LLJavaGrammar.castInstruction
(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected LLJava.Cast
LLJavaParser.castInstruction
(Reducer.Context<SourceId> context, LLJava.TypeExpr type) LLJavaGrammar.catchHandler
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected abstract LLJava.Handler
LLJavaGrammar.catchHandler
(Reducer.Context<SourceId> context, List<LLJava.Label> prefixLabels, Optional<LLJava.ClassReference> type, List<LLJava.Label> infixLabels, LLJava.CodePoint body) protected LLJava.Handler
LLJavaParser.catchHandler
(Reducer.Context<SourceId> context, List<LLJava.Label> prefixLabels, Optional<LLJava.ClassReference> type, List<LLJava.Label> infixLabels, LLJava.CodePoint body) protected abstract LLJava.CharLiteral
LLJavaGrammar.charLiteral
(Reducer.Context<SourceId> context, String text) protected LLJava.CharLiteral
LLJavaParser.charLiteral
(Reducer.Context<SourceId> context, String text) 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) LLJavaGrammar.classType
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) protected abstract LLJava.ClassTypeExpr
LLJavaGrammar.classType
(Reducer.Context<SourceId> context, LLJava.QualId name, List<LLJava.TypeArgument> arguments) protected LLJava.ClassTypeExpr
LLJavaParser.classType
(Reducer.Context<SourceId> context, LLJava.QualId name, List<LLJava.TypeArgument> arguments) protected abstract LLJava.Cmp
LLJavaGrammar.cmpInstruction
(Reducer.Context<SourceId> context, Optional<Boolean> greater) protected LLJava.Cmp
LLJavaParser.cmpInstruction
(Reducer.Context<SourceId> context, Optional<Boolean> greater) LLJavaGrammar.codeInterval
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected abstract LLJava.CodeMethodBody
LLJavaGrammar.codeMethodBody
(Reducer.Context<SourceId> context, LLJava.Block block) protected LLJava.CodeMethodBody
LLJavaParser.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.Condition
LLJavaGrammar.condition
(Reducer.Context<SourceId> context, LLJavaLexer.TokenType operator, LLJava.LoadArgument operand) protected LLJava.Condition
LLJavaParser.condition
(Reducer.Context<SourceId> context, LLJavaLexer.TokenType operator, LLJava.LoadArgument operand) protected abstract LLJava.DimensionExpr
LLJavaGrammar.dimensionExpr
(Reducer.Context<SourceId> context, List<LLJava.Annotation> annotations, boolean specified) protected LLJava.DimensionExpr
LLJavaParser.dimensionExpr
(Reducer.Context<SourceId> context, List<LLJava.Annotation> annotations, boolean specified) protected abstract LLJava.DoubleLiteral
LLJavaGrammar.doubleLiteral
(Reducer.Context<SourceId> context, String text) protected LLJava.DoubleLiteral
LLJavaParser.doubleLiteral
(Reducer.Context<SourceId> context, String text) LLJavaGrammar.dynamicReference
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) protected abstract LLJava.DynamicExpr
LLJavaGrammar.dynamicReference
(Reducer.Context<SourceId> context, LLJava.TypeExpr type, LLJava.MemberDynamicName fullName) protected LLJava.DynamicExpr
LLJavaParser.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.ReferenceTypeExpr
LLJavaParser.ensureReferenceType
(MessageReceiver<? super SimpleMessage<SourceId>> msgs, Location<SourceId> location, LLJava.TypeExpr type) protected LLJava.ReferenceTypeExpr
LLJavaParser.ensureReferenceType
(MessageReceiver<? super SimpleMessage<SourceId>> msgs, Location<SourceId> location, LLJava.TypeExpr type) protected LLJava.ReferenceTypeExpr
LLJavaParser.ensureReferenceType
(Reducer.Context<SourceId> context, LLJava.TypeExpr type) 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.FloatLiteral
LLJavaGrammar.floatLiteral
(Reducer.Context<SourceId> context, String text) protected LLJava.FloatLiteral
LLJavaParser.floatLiteral
(Reducer.Context<SourceId> context, String text) protected abstract LLJava.Get
LLJavaGrammar.getInstruction
(Reducer.Context<SourceId> context, Void dummy, boolean statically, LLJava.FieldReference field) protected LLJava.Get
LLJavaParser.getInstruction
(Reducer.Context<SourceId> context, Void dummy, boolean statically, LLJava.FieldReference field) protected abstract LLJava.Goto
LLJavaGrammar.gotoInstruction
(Reducer.Context<SourceId> context, LLJava.GotoPoint target) protected LLJava.Goto
LLJavaParser.gotoInstruction
(Reducer.Context<SourceId> context, LLJava.GotoPoint target) protected abstract LLJava.GotoInterval
LLJavaGrammar.gotoInterval
(Reducer.Context<SourceId> context, LLJava.Name start, Optional<LLJava.Name> end) protected LLJava.GotoInterval
LLJavaParser.gotoInterval
(Reducer.Context<SourceId> context, LLJava.Name start, Optional<LLJava.Name> end) protected abstract LLJava.Id
LLJavaGrammar.id
(Reducer.Context<SourceId> context, String text) protected LLJava.Id
LLJavaParser.id
(Reducer.Context<SourceId> context, String text) LLJavaGrammar.ifInstruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected abstract LLJava.If
LLJavaGrammar.ifInstruction
(Reducer.Context<SourceId> context, boolean negative, LLJava.Condition condition, LLJava.CodePoint target) protected LLJava.If
LLJavaParser.ifInstruction
(Reducer.Context<SourceId> context, boolean negative, LLJava.Condition condition, LLJava.CodePoint target) protected abstract LLJava.Inc
LLJavaGrammar.incInstruction
(Reducer.Context<SourceId> context, LLJava.VariableRef target, int increment) protected LLJava.Inc
LLJavaParser.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.Instanceof
LLJavaGrammar.instanceofInstruction
(Reducer.Context<SourceId> context, LLJava.TypeExpr type) protected LLJava.Instanceof
LLJavaParser.instanceofInstruction
(Reducer.Context<SourceId> context, LLJava.TypeExpr type) LLJavaGrammar.instruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected abstract LLJava.IntLiteral
LLJavaGrammar.intLiteral
(Reducer.Context<SourceId> context, String text) protected LLJava.IntLiteral
LLJavaParser.intLiteral
(Reducer.Context<SourceId> context, String text) protected abstract LLJava.Annotation
LLJavaGrammar.invisible
(Reducer.Context<SourceId> context, LLJava.Annotation annotation) protected LLJava.Annotation
LLJavaParser.invisible
(Reducer.Context<SourceId> context, LLJava.Annotation annotation) 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) LLJavaGrammar.loadable
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) protected abstract LLJava.Load
LLJavaGrammar.loadInstruction
(Reducer.Context<SourceId> context, LLJava.LoadArgument argument) protected LLJava.Load
LLJavaParser.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.LongLiteral
LLJavaGrammar.longLiteral
(Reducer.Context<SourceId> context, String text) protected LLJava.LongLiteral
LLJavaParser.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.MemberDynamicName
LLJavaGrammar.memberDynamicName
(Reducer.Context<SourceId> context, LLJava.MethodHandleExpr factory, List<LLJava.LoadableExpr> bootstrapArguments, LLJava.Id name) protected LLJava.MemberDynamicName
LLJavaParser.memberDynamicName
(Reducer.Context<SourceId> context, LLJava.MethodHandleExpr factory, List<LLJava.LoadableExpr> bootstrapArguments, LLJava.Id name) protected abstract LLJava.MemberStaticName
LLJavaGrammar.memberStaticName
(Reducer.Context<SourceId> context, LLJava.QualId name) protected LLJava.MemberStaticName
LLJavaParser.memberStaticName
(Reducer.Context<SourceId> context, LLJava.QualId fullName) 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.MethodHandleExpr
LLJavaGrammar.methodHandle
(Reducer.Context<SourceId> context, LLJava.MethodHandleTarget target) protected LLJava.MethodHandleExpr
LLJavaParser.methodHandle
(Reducer.Context<SourceId> context, LLJava.MethodHandleTarget target) 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) protected abstract LLJava.MethodReference
LLJavaGrammar.methodReference
(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, LLJava.MemberFullName name, List<LLJava.MethodReferenceParameter> params) protected LLJava.MethodReference
LLJavaParser.methodReference
(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, LLJava.MemberFullName name, List<LLJava.MethodReferenceParameter> params) protected abstract LLJava.MethodTypeExpr
LLJavaGrammar.methodType
(Reducer.Context<SourceId> context, LLJava.ResultExpr result, List<LLJava.TypeExpr> parameters) protected LLJava.MethodTypeExpr
LLJavaParser.methodType
(Reducer.Context<SourceId> context, LLJava.ResultExpr returnType, List<LLJava.TypeExpr> parameters) LLJavaGrammar.nestedAnnotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) protected abstract LLJava.New
LLJavaGrammar.newInstruction
(Reducer.Context<SourceId> context, LLJava.TypeExpr baseType, List<LLJava.DimensionExpr> dims) protected LLJava.New
LLJavaParser.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.Put
LLJavaGrammar.putInstruction
(Reducer.Context<SourceId> context, Void dummy, boolean statically, LLJava.FieldReference field) protected LLJava.Put
LLJavaParser.putInstruction
(Reducer.Context<SourceId> context, Void dummy, boolean statically, LLJava.FieldReference field) protected abstract LLJava.QualId
LLJavaGrammar.qualId
(Reducer.Context<SourceId> context, List<LLJava.Id> ids) protected LLJava.QualId
LLJavaParser.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.Instruction
LLJavaGrammar.simpleInstruction
(Reducer.Context<SourceId> context, LLJavaLexer.TokenType type) protected LLJava.Instruction
LLJavaParser.simpleInstruction
(Reducer.Context<SourceId> context, LLJavaLexer.TokenType type) LLJavaGrammar.statement
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected abstract LLJava.Store
LLJavaGrammar.storeInstruction
(Reducer.Context<SourceId> context, LLJava.StoreArgument argument) protected LLJava.Store
LLJavaParser.storeInstruction
(Reducer.Context<SourceId> context, LLJava.StoreArgument argument) protected abstract LLJava.StringLiteral
LLJavaGrammar.stringLiteral
(Reducer.Context<SourceId> context, List<String> text) protected LLJava.StringLiteral
LLJavaParser.stringLiteral
(Reducer.Context<SourceId> context, List<String> text) LLJavaGrammar.switchCase
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected abstract LLJava.Case
LLJavaGrammar.switchCase
(Reducer.Context<SourceId> context, List<Optional<LLJava.IntLiteral>> labels, LLJava.CodePoint target) protected LLJava.Case
LLJavaParser.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.Switch
LLJavaGrammar.switchInstruction
(Reducer.Context<SourceId> context, List<LLJava.Case> cases) protected LLJava.Switch
LLJavaParser.switchInstruction
(Reducer.Context<SourceId> context, List<LLJava.Case> cases) LLJavaGrammar.tryInstruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected abstract LLJava.Try
LLJavaGrammar.tryInstruction
(Reducer.Context<SourceId> context, LLJava.CodeInterval body, List<LLJava.Handler> handlers) protected LLJava.Try
LLJavaParser.tryInstruction
(Reducer.Context<SourceId> context, LLJava.CodeInterval body, List<LLJava.Handler> handlers) protected abstract LLJava.TypeExpr
LLJavaGrammar.type
(Reducer.Context<SourceId> context, LLJava.TypeExpr base, List<LLJava.DimensionExpr> array) protected LLJava.TypeExpr
LLJavaParser.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.TypeParameter
LLJavaGrammar.typeParameter
(Reducer.Context<SourceId> context, List<LLJava.Annotation> annotations, LLJava.Id name, Optional<LLJava.UpperTypeBound> bound) protected LLJava.TypeParameter
LLJavaParser.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)