Uses of Class
eu.bandm.tools.lljava.absy.LLJava.Id
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.Id in eu.bandm.tools.lljava.absy
Modifier and TypeFieldDescriptionstatic final LLJava.Id
SemanticUtils.classInitializerId
static final LLJava.Id
SemanticUtils.constructorId
protected LLJava.Id
LLJava.ExplicitName.id
Generated by umod; model author's documentation MISSING.protected LLJava.Id
LLJava.QualId.id
Generated by umod; model author's documentation MISSING.protected LLJava.Id
LLJava.Class.innerName
Generated by umod; model author's documentation MISSING.protected LLJava.Id
LLJava.EnumAnnotationValue.name
Generated by umod; model author's documentation MISSING.protected LLJava.Id
LLJava.InnerClass.name
Generated by umod; model author's documentation MISSING.protected LLJava.Id
LLJava.Member.name
Equal to the very last component of the fully qualified name.protected LLJava.Id
LLJava.MemberFullName.name
Generated by umod; model author's documentation MISSING.protected LLJava.Id
LLJava.TypeParameter.name
Generated by umod; model author's documentation MISSING.static final LLJava.Id
SemanticUtils.simpleAnnotationElementName
Modifier and TypeFieldDescriptionprotected CheckedMap_RD<LLJava.Id,
LLJava.AnnotationValue> LLJava.Annotation.elems
Generated by umod; model author's documentation MISSING.protected CheckedList<LLJava.Id>
LLJava.QualId.qualifier
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionLLJava.Id.doclone()
Clones this object.LLJava.ExplicitName.get_id()
Generated by umod; model author's documentation MISSING.LLJava.QualId.get_id()
Generated by umod; model author's documentation MISSING.LLJava.Class.get_innerName()
Generated by umod; model author's documentation MISSING.LLJava.EnumAnnotationValue.get_name()
Generated by umod; model author's documentation MISSING.LLJava.InnerClass.get_name()
Generated by umod; model author's documentation MISSING.LLJava.Member.get_name()
Equal to the very last component of the fully qualified name.LLJava.MemberFullName.get_name()
Generated by umod; model author's documentation MISSING.LLJava.TypeParameter.get_name()
Generated by umod; model author's documentation MISSING.static LLJava.Id
Copies values of all common fields from the argument.Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionLLJava.Annotation.get_elems()
Generated by umod; model author's documentation MISSING.LLJava.QualId.get_qualifier()
Generated by umod; model author's documentation MISSING.Lifts a pattern which matches the field value to one which matches this whole object.Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
boolean
LLJava.Annotation.containsKey_elems
(LLJava.Id key0) Convenience un-Currying method.protected void
static String
void
protected void
protected void
void
LLJava.Annotation.put_elems
(LLJava.Id key0, LLJava.AnnotationValue value) Convenience un-Currying method.static LLJava.QualId
SemanticUtils.qualId
(LLJava.QualId front, LLJava.Id last) boolean
LLJava.Class.set_innerName
(LLJava.Id val) Generated by umod; model author's documentation MISSING.boolean
Generated by umod; model author's documentation MISSING.boolean
Generated by umod; model author's documentation MISSING.boolean
Equal to the very last component of the fully qualified name.boolean
Generated by umod; model author's documentation MISSING.boolean
Generated by umod; model author's documentation MISSING.protected Format
Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.boolean
Modifier and TypeMethodDescriptionstatic Pattern<LLJava.Annotation>
LLJava.Annotation.get_elems
(Pattern<? super CheckedMap_RD<LLJava.Id, LLJava.AnnotationValue>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.ExplicitName>
Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.QualId>
Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Class>
LLJava.Class.get_innerName
(Pattern<? super LLJava.Id> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.EnumAnnotationValue>
Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.InnerClass>
Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.Member>
Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.MemberFullName>
Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.TypeParameter>
Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.QualId>
LLJava.QualId.get_qualifier
(Pattern<? super CheckedList<LLJava.Id>> p) Lifts a pattern which matches the field value to one which matches this whole object.boolean
LLJava.Annotation.set_elems
(CheckedMap_RD<LLJava.Id, LLJava.AnnotationValue> val) Generated by umod; model author's documentation MISSING.LLJava.QualId.with_qualifier
(CheckedList<LLJava.Id> val) Generated by umod; model author's documentation MISSING.ModifierConstructorDescriptionEnumAnnotationValue
(LLJava.QualId type, LLJava.Id name) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Field
(LLJava.TypeExpr type, LLJava.Id name) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Field
(LLJava.TypeExpr type, LLJava.Id name, LLJava.Literal initializer) Constructor generated according to specification #1
Constructor defined according to directive "C 1/..".InnerClass
(LLJava.Id name, LLJava.Class definition) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Synthetic minimal constructor provided by the umod compiler.MemberDynamicName
(LLJava.Id name, LLJava.MethodHandleExpr factory) Synthetic minimal constructor provided by the umod compiler.MemberDynamicName
(LLJava.Id name, LLJava.MethodHandleExpr factory, CheckedList<LLJava.LoadableExpr> bootstrapArguments) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".MemberFullName
(LLJava.Id name) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".MemberStaticName
(LLJava.Id name) Synthetic minimal constructor provided by the umod compiler.MemberStaticName
(LLJava.Id name, LLJava.QualId owner) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Method
(LLJava.ResultExpr result, LLJava.Id name, LLJava.MethodBody body) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Constructor generated according to specification #1
Constructor defined according to directive "C 1/..".QualId
(CheckedList<LLJava.Id> qualifier, LLJava.Id id) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".TypeParameter
(LLJava.Id name, LLJava.UpperTypeBound bound) Synthetic minimal constructor provided by the umod compiler.TypeParameter
(CheckedList<LLJava.Annotation> annotations, LLJava.Id name, LLJava.UpperTypeBound bound) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".ModifierConstructorDescriptionQualId
(CheckedList<LLJava.Id> qualifier, LLJava.Id id) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". -
Uses of LLJava.Id in eu.bandm.tools.lljava.codec
-
Uses of LLJava.Id in eu.bandm.tools.lljava.parser
Modifier and TypeMethodDescriptionprotected abstract LLJava.Id
LLJavaGrammar.id
(Reducer.Context<SourceId> context, String text) protected LLJava.Id
LLJavaParser.id
(Reducer.Context<SourceId> context, String text) Modifier and TypeMethodDescriptionLLJavaGrammar.elementValuePair
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.elementValuePairs
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) protected List<Map.Entry<LLJava.Id,
LLJava.AnnotationValue>> LLJavaGrammar.simpleAnnotation
(LLJava.AnnotationValue value) Modifier and TypeMethodDescriptionprotected 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.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.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.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) Modifier and TypeMethodDescriptionprotected 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) 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)