Uses of Class
eu.bandm.tools.lljava.absy.LLJava.AnnotationValue
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.AnnotationValue in eu.bandm.tools.lljava.absy
Modifier and TypeClassDescriptionstatic class
An array of annotation values.static class
A class literal.static class
A primitive constant orString
literal.static class
An enum constant.static class
A nested annotation.Modifier and TypeFieldDescriptionprotected LLJava.AnnotationValue
LLJava.DefaultMethodBody.value
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionprotected CheckedMap_RD<LLJava.Id,
LLJava.AnnotationValue> LLJava.Annotation.elems
Generated by umod; model author's documentation MISSING.protected CheckedList<LLJava.AnnotationValue>
LLJava.ArrayAnnotationValue.elems
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionLLJava.AnnotationValue.doclone()
Clones this object.LLJava.DefaultMethodBody.get_value()
Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.Modifier and TypeMethodDescriptionLLJava.Annotation.get_elems()
Generated by umod; model author's documentation MISSING.LLJava.ArrayAnnotationValue.get_elems()
Generated by umod; model author's documentation MISSING.static Pattern<LLJava.AnnotationValue>
LLJava.__Patterns.term_AnnotationValue
(Pattern<? super LLJava.Node> superpattern) Modifier and TypeMethodDescriptionprotected void
LLJava.__Formatter.action
(LLJava.AnnotationValue el) protected void
LLJava.MATCH_ONLY_00.action
(LLJava.AnnotationValue e0) protected void
LLJava.MultiVisitor.action
(LLJava.AnnotationValue e0) protected void
LLJava.Visitor.action
(LLJava.AnnotationValue e0) protected void
LLJava.MultiVisitor.descend
(LLJava.AnnotationValue e0) void
LLJava.MATCH_ONLY_00.match
(LLJava.AnnotationValue e0) protected void
LLJava.MultiVisitor.post
(LLJava.AnnotationValue e0) protected void
LLJava.MultiVisitor.pre
(LLJava.AnnotationValue e0) void
LLJava.Annotation.put_elems
(LLJava.Id key0, LLJava.AnnotationValue value) Convenience un-Currying method.boolean
LLJava.DefaultMethodBody.set_value
(LLJava.AnnotationValue val) Generated by umod; model author's documentation MISSING.protected Format
LLJava.__Formatter.toFormat
(LLJava.AnnotationValue el) Modifier and TypeMethodDescriptionLLJava.__Patterns.cast_AnnotationValue
(Pattern<? super LLJava.AnnotationValue> p) static 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.ArrayAnnotationValue>
LLJava.ArrayAnnotationValue.get_elems
(Pattern<? super CheckedList<LLJava.AnnotationValue>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<LLJava.DefaultMethodBody>
LLJava.DefaultMethodBody.get_value
(Pattern<? super LLJava.AnnotationValue> 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.boolean
LLJava.ArrayAnnotationValue.set_elems
(CheckedList<LLJava.AnnotationValue> val) Generated by umod; model author's documentation MISSING.static Pattern<LLJava.ArrayAnnotationValue>
LLJava.__Patterns.term_ArrayAnnotationValue
(Pattern<? super LLJava.AnnotationValue> superpattern, Pattern<? super CheckedList<LLJava.AnnotationValue>> p_elems) static Pattern<LLJava.ClassAnnotationValue>
LLJava.__Patterns.term_ClassAnnotationValue
(Pattern<? super LLJava.AnnotationValue> superpattern, Pattern<? super LLJava.QualId> p_name) LLJava.__Patterns.term_ConstantAnnotationValue
(Pattern<? super LLJava.AnnotationValue> superpattern, Pattern<? super LLJava.Literal> p_literal) static Pattern<LLJava.EnumAnnotationValue>
LLJava.__Patterns.term_EnumAnnotationValue
(Pattern<? super LLJava.AnnotationValue> superpattern, Pattern<? super LLJava.QualId> p_type, Pattern<? super LLJava.Id> p_name) static Pattern<LLJava.NestedAnnotationValue>
LLJava.__Patterns.term_NestedAnnotationValue
(Pattern<? super LLJava.AnnotationValue> superpattern, Pattern<? super LLJava.Annotation> p_annotation) ModifierConstructorDescriptionConstructor generated according to specification #0
Constructor defined according to directive "C 0/..".ModifierConstructorDescriptionConstructor generated according to specification #0
Constructor defined according to directive "C 0/..". -
Uses of LLJava.AnnotationValue in eu.bandm.tools.lljava.parser
Modifier and TypeMethodDescriptionLLJavaGrammar.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.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 List<Map.Entry<LLJava.Id,
LLJava.AnnotationValue>> LLJavaGrammar.simpleAnnotation
(LLJava.AnnotationValue value) 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) LLJavaGrammar.arrayAnnotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.AnnotationValue> annotationValue)