Uses of Class
eu.bandm.tools.lljava.absy.LLJava.Node
Packages that use LLJava.Node
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 LLJava.Node in eu.bandm.tools.lljava.absy
Subclasses of LLJava.Node in eu.bandm.tools.lljava.absyModifier and TypeClassDescriptionstatic classSyntactic expression defining anabstractornativemethod.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression specifying an annotation.static classAbstract base class of the various kinds of values of annotation element–value pairs.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting an array access.static classAn array of annotation values.static classSyntactic expression denoting an array type.static classAbstract base class of nodes that can carry bytecode attributes.static classA sequential container for statements.static classSyntactic expression denoting abooleanliteral.static classSyntactic expression denoting aswitchcase.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting acharliteral.static classDefinition of a class.static classA class literal.static classSyntactic expression denoting a class literal.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression referring to a class.static classSyntactic expression denoting a class type.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSpecification of a code interval as the scope of a variable or exception handler.static classSyntactic expression defining the body of a method by code.static classSpecification of a code point as a jump target.static classA primitive constant orStringliteral.static classSyntactic expression defining the body of a method by an annotation default value.static classSyntactic expression specifying a dimension of an array type.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting adoubleliteral.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a dynamic value.static classGenerated by umod; model author's documentation MISSING.static classAn enum constant.static classSpecification of an exception handler table entry.static classGenerated by umod; model author's documentation MISSING.static classDefinition of a field.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a field reference.static classSyntactic expression denoting afloatliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a labeled code interval by name.static classSyntactic expression denoting a labeled code point by name.static classSyntactic expression denoting an exception handler for atryinstruction.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting the full extent of an inteval defined inline.static classSyntactic expression denoting the entry point of a block defined inline.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of all instructions.static classSyntactic expression denoting anintliteral.static classSyntactic expression denoting a variant of theinvokeinstruction family.static classGenerated by umod; model author's documentation MISSING.static classA label statement.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a primitive orStringliteral.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of representations of everything that can be loaded onto the operand stack using theldcinstruction.static classAbstract base class of representations of everything that can be loaded onto the operand stack.static classDefinition of a local variable.static classDefinition of a local class.static classSyntactic expression denoting alongliteral.static classSpecification of a lower
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":322.1-325.16, see this pretty print.)
(@{code super}) type bound.static classAbstract base class of fields and methods.static classSyntactic expression denoting the name of a field or method with dynamic owner.static classAbstract base class for field and method names.static classAbstract base class of field and method references.static classSyntactic expression denoting the name of a field or method with static owner.static classDefinition of a method.static classSpecification of the body of a method.static classSyntactic expression denoting a method handle.static classAbstract base class of instructions that may be reified as method handle targets.static classSyntactic expression denoting a method reference.static classSyntactic expression denoting a formal parameter for a method reference.static classSyntactic expression denoting a method type.static classAbstract base class of nodes that can carry annotations and modifiers.static classAbstract base class of syntactic expressions specifying modifiers or annotations.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classA nested annotation.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting anullvalue.static classGenerated by umod; model author's documentation MISSING.static classSpecification of a formal parameter of a method.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a primitive type.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a reference type.static classGenerated by umod; model author's documentation MISSING.static classSpecification of the result of a function.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression specifying the return type of a function.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression specifying a modifier.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting an anonymous variable slot reference.static classAbstract base class of all statements.static classGenerated by umod; model author's documentation MISSING.static classAbstract base class of representations of everything that can be both loaded onto and stored off the operand stack.static classSyntactic expression denoting aStringliteral.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting athisreference.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSpecification of a type parameter value.static classSpecification of a type bound.static classSyntactic expression denoting a type.static classGenerated by umod; model author's documentation MISSING.static classSpecification of a formal type parameter of a class or method.static classSpecification of an upper
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":314.1-320.16, see this pretty print.)
(@{code extends}) type bound.static classGenerated by umod; model author's documentation MISSING.static classGenerated by umod; model author's documentation MISSING.static classSyntactic expression denoting a local variable reference.static classSyntactic expression specifying a function as void.static classSyntactic expression denoting a wildcard type.static classGenerated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.lljava.absy declared as LLJava.NodeModifier and TypeFieldDescription(package private) LLJava.NodeContextChecker.EnvironmentAnnotator.contextMethods in eu.bandm.tools.lljava.absy that return LLJava.NodeModifier and TypeMethodDescriptionLLJava.Node.doclone()Clones this object.Copies values of all common fields from the argument.Methods in eu.bandm.tools.lljava.absy that return types with arguments of type LLJava.NodeModifier and TypeMethodDescriptionstatic 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.static Pattern<LLJava.Node> LLJava.__Patterns.term_Node(Pattern<Object> superpattern, Pattern<? super Location<SourceId>> p_location) Methods in eu.bandm.tools.lljava.absy with parameters of type LLJava.NodeModifier and TypeMethodDescriptionprotected voidLLJava.__Formatter.action(LLJava.Node el) protected voidLLJava.MATCH_ONLY_00.action(LLJava.Node e0) protected voidLLJava.MultiVisitor.action(LLJava.Node e0) protected voidLLJava.Visitor.action(LLJava.Node e0) protected voidLLJava.MultiVisitor.descend(LLJava.Node e0) voidLLJava.MATCH_ONLY_00.match(LLJava.Node e0) protected voidLLJava.MultiVisitor.post(LLJava.Node e0) protected voidLLJava.MultiVisitor.pre(LLJava.Node e0) protected FormatLLJava.__Formatter.toFormat(LLJava.Node el) Method parameters in eu.bandm.tools.lljava.absy with type arguments of type LLJava.NodeModifier and TypeMethodDescriptionLLJava.__Patterns.cast_Node(Pattern<? super LLJava.Node> p) static Pattern<LLJava.AnnotationValue> LLJava.__Patterns.term_AnnotationValue(Pattern<? super LLJava.Node> superpattern) static Pattern<LLJava.Case> LLJava.__Patterns.term_Case(Pattern<? super LLJava.Node> superpattern, Pattern<? super CheckedSet<Integer>> p_labels, Pattern<? super Boolean> p_isDefault, Pattern<? super LLJava.CodePoint> p_body) static Pattern<LLJava.ClassParent> LLJava.__Patterns.term_ClassParent(Pattern<? super LLJava.Node> superpattern) static Pattern<LLJava.ClassReference> LLJava.__Patterns.term_ClassReference(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.ClassTypeExpr> p_type, Pattern<? super LLJava.ClassRef> p_entry) static Pattern<LLJava.CodeInterval> LLJava.__Patterns.term_CodeInterval(Pattern<? super LLJava.Node> superpattern) static Pattern<LLJava.CodePoint> LLJava.__Patterns.term_CodePoint(Pattern<? super LLJava.Node> superpattern) static Pattern<LLJava.DimensionExpr> LLJava.__Patterns.term_DimensionExpr(Pattern<? super LLJava.Node> superpattern, Pattern<? super Boolean> p_specified, Pattern<? super CheckedList<LLJava.Annotation>> p_annotations) static Pattern<LLJava.Exception> LLJava.__Patterns.term_Exception(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.GotoInterval> p_range, Pattern<? super LLJava.ClassReference> p_type, Pattern<? super LLJava.GotoPoint> p_target) static Pattern<LLJava.Handler> LLJava.__Patterns.term_Handler(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.ClassReference> p_type, Pattern<? super LLJava.CodePoint> p_body) static Pattern<LLJava.LoadArgument> LLJava.__Patterns.term_LoadArgument(Pattern<? super LLJava.Node> superpattern) static Pattern<LLJava.MemberFullName> LLJava.__Patterns.term_MemberFullName(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.Id> p_name) static Pattern<LLJava.MemberReference> LLJava.__Patterns.term_MemberReference(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.MemberFullName> p_fullName, Pattern<? super LLJava.MemberRef> p_entry) static Pattern<LLJava.MethodBody> LLJava.__Patterns.term_MethodBody(Pattern<? super LLJava.Node> superpattern) LLJava.__Patterns.term_MethodReferenceParameter(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.TypeExpr> p_type) static Pattern<LLJava.Modifiable> LLJava.__Patterns.term_Modifiable(Pattern<? super LLJava.Node> superpattern, Pattern<? super CheckedList<LLJava.Annotation>> p_annotations, Pattern<? super EnumSet<LLJava.Modifier>> p_modifiers) static Pattern<LLJava.ModifierExpr> LLJava.__Patterns.term_ModifierExpr(Pattern<? super LLJava.Node> superpattern) static Pattern<LLJava.ResultExpr> LLJava.__Patterns.term_ResultExpr(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.Result> p_erasure) static Pattern<LLJava.Statement> LLJava.__Patterns.term_Statement(Pattern<? super LLJava.Node> superpattern) static Pattern<LLJava.TypeArgument> LLJava.__Patterns.term_TypeArgument(Pattern<? super LLJava.Node> superpattern, Pattern<? super CheckedList<LLJava.Annotation>> p_annotations, Pattern<? super LLJava.Type> p_erasure) static Pattern<LLJava.TypeBound> LLJava.__Patterns.term_TypeBound(Pattern<? super LLJava.Node> superpattern, Pattern<? super LLJava.ReferenceTypeExpr> p_limit, Pattern<? super LLJava.Type> p_erasure) static Pattern<LLJava.TypeParameter> LLJava.__Patterns.term_TypeParameter(Pattern<? super LLJava.Node> superpattern, Pattern<? super CheckedList<LLJava.Annotation>> p_annotations, Pattern<? super LLJava.Id> p_name, Pattern<? super LLJava.UpperTypeBound> p_bound) -
Uses of LLJava.Node in eu.bandm.tools.lljava.codec
Methods in eu.bandm.tools.lljava.codec with parameters of type LLJava.NodeModifier and TypeMethodDescriptionprotected voidSignatureParser.uneraseFail(LLJava.Node raw, LLJava.Node generic) protected voidSignatureParser.uneraseFail(Property<? extends LLJava.Node> raw, LLJava.Node generic) Method parameters in eu.bandm.tools.lljava.codec with type arguments of type LLJava.NodeModifier and TypeMethodDescriptionprotected voidSignatureParser.uneraseFail(Property<? extends LLJava.Node> raw, LLJava.Node generic) -
Uses of LLJava.Node in eu.bandm.tools.lljava.parser
Methods in eu.bandm.tools.lljava.parser with type parameters of type LLJava.NodeModifier and TypeMethodDescriptionprotected static <A extends LLJava.Node>
Aprotected static <A extends LLJava.Node>
ALLJavaGrammar.locate(A target, Reducer.Context<SourceId> context) 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)