Uses of Class
eu.bandm.tools.lljava.absy.LLJava.Id
Packages that use 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
Fields in eu.bandm.tools.lljava.absy declared as LLJava.IdModifier and TypeFieldDescriptionstatic final LLJava.IdSemanticUtils.classInitializerIdstatic final LLJava.IdSemanticUtils.constructorIdprotected LLJava.IdLLJava.ExplicitName.idGenerated by umod; model author's documentation MISSING.protected LLJava.IdLLJava.QualId.idGenerated by umod; model author's documentation MISSING.LLJava.Class.innerNameGenerated by umod; model author's documentation MISSING.protected LLJava.IdLLJava.EnumAnnotationValue.nameGenerated by umod; model author's documentation MISSING.LLJava.InnerClass.nameGenerated by umod; model author's documentation MISSING.protected LLJava.IdLLJava.Member.nameEqual to the very last component of the fully qualified name.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":178.9-179.14, see this pretty print.)
The type of this field isLLJava.Id(nevernull)
It is set by every possible constructor.
protected LLJava.IdLLJava.MemberFullName.nameGenerated by umod; model author's documentation MISSING.protected LLJava.IdLLJava.TypeParameter.nameGenerated by umod; model author's documentation MISSING.static final LLJava.IdSemanticUtils.simpleAnnotationElementNameFields in eu.bandm.tools.lljava.absy with type parameters of type LLJava.IdModifier and TypeFieldDescriptionprotected NonNullMap<LLJava.Id, LLJava.AnnotationValue> LLJava.Annotation.elemsGenerated by umod; model author's documentation MISSING.protected NonNullList<LLJava.Id> LLJava.QualId.qualifierGenerated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.lljava.absy that return LLJava.IdModifier 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.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":178.9-179.14, see this pretty print.)
Generated getter method.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.IdCopies values of all common fields from the argument.Generated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.lljava.absy that return types with arguments of type LLJava.IdModifier 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.Methods in eu.bandm.tools.lljava.absy with parameters of type LLJava.IdModifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidbooleanLLJava.Annotation.containsKey_elems(LLJava.Id key0) Convenience un-Currying method.protected voidstatic Stringvoidprotected voidprotected voidvoidLLJava.Annotation.put_elems(LLJava.Id key0, LLJava.AnnotationValue value) Convenience un-Currying method.
Set the value at the given coordinate and automatically generate all intermediate collections, if not yet existing.static LLJava.QualIdSemanticUtils.qualId(LLJava.QualId front, LLJava.Id last) booleanLLJava.Class.set_innerName(@Opt LLJava.Id val) Generated by umod; model author's documentation MISSING.booleanGenerated by umod; model author's documentation MISSING.booleanGenerated by umod; model author's documentation MISSING.booleanEqual to the very last component of the fully qualified name.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":178.9-179.14, see this pretty print.)
Updates the (mutable) instance destructively.booleanGenerated by umod; model author's documentation MISSING.booleanGenerated by umod; model author's documentation MISSING.protected FormatGenerated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.booleanMethod parameters in eu.bandm.tools.lljava.absy with type arguments of type LLJava.IdModifier and TypeMethodDescriptionstatic Pattern<LLJava.Annotation> LLJava.Annotation.get_elems(Pattern<? super NonNullMap<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 @Opt 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 NonNullList<LLJava.Id>> p) Lifts a pattern which matches the field value to one which matches this whole object.booleanLLJava.Annotation.set_elems(NonNullMap<LLJava.Id, LLJava.AnnotationValue> val) Generated by umod; model author's documentation MISSING.LLJava.QualId.with_qualifier(NonNullList<LLJava.Id> val) Generated by umod; model author's documentation MISSING.Constructors in eu.bandm.tools.lljava.absy with parameters of type LLJava.IdModifierConstructorDescriptionEnumAnnotationValue(LLJava.QualId type, LLJava.Id name) Constructor defined according to directive »C 0/..«.
Constructor defined according to directive »C 0/..«.
Field(LLJava.TypeExpr type, LLJava.Id name) Constructor defined according to directive »C 0/..«.
Field(LLJava.TypeExpr type, LLJava.Id name, @Opt LLJava.Literal initializer) Constructor defined according to directive »C 1/..«.
InnerClass(@Opt LLJava.Id name, @Opt LLJava.Class definition) Constructor defined according to directive »C 0/..«.
Constructor with minimal set of arguments, is supplied automatically by the umod compiler, not explicitly by the user.
MemberDynamicName(LLJava.Id name, LLJava.MethodHandleExpr factory) Constructor with minimal set of arguments, is supplied automatically by the umod compiler, not explicitly by the user.
MemberDynamicName(LLJava.Id name, LLJava.MethodHandleExpr factory, NonNullList<LLJava.LoadableExpr> bootstrapArguments) Constructor defined according to directive »C 0/..«.
MemberFullName(LLJava.Id name) Constructor defined according to directive »C 0/..«.
MemberStaticName(LLJava.Id name) Constructor with minimal set of arguments, is supplied automatically by the umod compiler, not explicitly by the user.
MemberStaticName(LLJava.Id name, @Opt LLJava.QualId owner) Constructor defined according to directive »C 0/..«.
Method(LLJava.ResultExpr result, LLJava.Id name, LLJava.MethodBody body) Constructor defined according to directive »C 0/..«.
Constructor defined according to directive »C 1/..«.
QualId(NonNullList<LLJava.Id> qualifier, LLJava.Id id) Constructor defined according to directive »C 0/..«.
TypeParameter(LLJava.Id name, LLJava.UpperTypeBound bound) Constructor with minimal set of arguments, is supplied automatically by the umod compiler, not explicitly by the user.
TypeParameter(NonNullList<LLJava.Annotation> annotations, LLJava.Id name, LLJava.UpperTypeBound bound) Constructor defined according to directive »C 0/..«.
Constructor parameters in eu.bandm.tools.lljava.absy with type arguments of type LLJava.IdModifierConstructorDescriptionQualId(NonNullList<LLJava.Id> qualifier, LLJava.Id id) Constructor defined according to directive »C 0/..«.
-
Uses of LLJava.Id in eu.bandm.tools.lljava.codec
Methods in eu.bandm.tools.lljava.codec that return LLJava.Id -
Uses of LLJava.Id in eu.bandm.tools.lljava.parser
Fields in eu.bandm.tools.lljava.parser with type parameters of type LLJava.IdMethods in eu.bandm.tools.lljava.parser that return LLJava.IdModifier and TypeMethodDescriptionprotected abstract LLJava.IdLLJavaGrammar.id(Reducer.Context<SourceId> context, String text) protected LLJava.IdLLJavaParser.id(Reducer.Context<SourceId> context, String text) Methods in eu.bandm.tools.lljava.parser that return types with arguments of type LLJava.IdModifier 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) Methods in eu.bandm.tools.lljava.parser with parameters of type LLJava.IdModifier and TypeMethodDescriptionprotected 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.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.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.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) Method parameters in eu.bandm.tools.lljava.parser with type arguments of type LLJava.IdModifier and TypeMethodDescriptionprotected 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) 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)