Package eu.bandm.tools.lljava.absy
Class LLJava.Member
java.lang.Object
eu.bandm.tools.lljava.absy.LLJava.Node
eu.bandm.tools.lljava.absy.LLJava.Modifiable
eu.bandm.tools.lljava.absy.LLJava.Attributable
eu.bandm.tools.lljava.absy.LLJava.Member
- All Implemented Interfaces:
Formattable
,Cloneable
- Direct Known Subclasses:
LLJava.Field
,LLJava.Method
- Enclosing class:
- LLJava
Abstract base class of fields and methods.
(This definition has been created by UMod
from the source at SYSTEM "LLJava.umod":175.1-179.14, see this pretty
print.)-
Field Summary
Modifier and TypeFieldDescriptionprotected LLJava.ConstantUTF8
This field holds the textual representation (maybe null), but LLJava works with the same info in fieldLLJava.Field.type
.protected LLJava.Id
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.)
The type of this field isLLJava.Id
(never null)
It is set by every possible constructor.protected LLJava.ConstantUTF8
Generated by umod; model author's documentation MISSING.protected LLJava.ConstantUTF8
Generated by umod; model author's documentation MISSING.Fields inherited from class eu.bandm.tools.lljava.absy.LLJava.Attributable
attrs
Fields inherited from class eu.bandm.tools.lljava.absy.LLJava.Modifiable
annotations, modifiers
Fields inherited from class eu.bandm.tools.lljava.absy.LLJava.Node
location
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondoclone()
Clones this object.format()
Delivers a format object for pretty-printing by inheritance from some ancestor class.This field holds the textual representation (maybe null), but LLJava works with the same info in fieldLLJava.Field.type
.static Pattern<LLJava.Member>
get_descriptorEntry
(Pattern<? super LLJava.ConstantUTF8> p) Lifts a pattern which matches the field value to one which matches this whole object.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.static Pattern<LLJava.Member>
Lifts a pattern which matches the field value to one which matches this whole object.Generated by umod; model author's documentation MISSING.static Pattern<LLJava.Member>
get_nameEntry
(Pattern<? super LLJava.ConstantUTF8> p) Lifts a pattern which matches the field value to one which matches this whole object.Generated by umod; model author's documentation MISSING.static Pattern<LLJava.Member>
get_signatureEntry
(Pattern<? super LLJava.ConstantUTF8> p) Lifts a pattern which matches the field value to one which matches this whole object.Copies values of all common fields from the argument.boolean
This field holds the textual representation (maybe null), but LLJava works with the same info in fieldLLJava.Field.type
.boolean
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.)
Updates the (mutable) instance destructively.boolean
Generated by umod; model author's documentation MISSING.boolean
Generated by umod; model author's documentation MISSING.Methods inherited from class eu.bandm.tools.lljava.absy.LLJava.Attributable
descend_attrs, get_attrs, get_attrs, set_attrs
Methods inherited from class eu.bandm.tools.lljava.absy.LLJava.Modifiable
descend_annotations, descend_modifiers, get_annotations, get_annotations, get_modifiers, get_modifiers, set_annotations, set_modifiers
Methods inherited from class eu.bandm.tools.lljava.absy.LLJava.Node
get_location, get_location, set_location
-
Field Details
-
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.)
The type of this field isLLJava.Id
(never null)
It is set by every possible constructor. -
nameEntry
Generated by umod; model author's documentation MISSING.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":1022.9-73, see this pretty print.)
The type of this field isLLJava.ConstantUTF8
(maybe null)
Its value defaults to null. -
descriptorEntry
This field holds the textual representation (maybe null), but LLJava works with the same info in field(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":1023.9-73, see this pretty print.)LLJava.Field.type
.
The type of this field isLLJava.ConstantUTF8
(maybe null)
Its value defaults to null. -
signatureEntry
Generated by umod; model author's documentation MISSING.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":1024.9-73, see this pretty print.)
The type of this field isLLJava.ConstantUTF8
(maybe null)
Its value defaults to null.
-
-
Constructor Details
-
Member
Synthetic minimal constructor provided by the umod compiler.
Constructor with minimal set of arguments, supplied automatically by the umod compiler, not explicitly by user.- Parameters:
name
- is copied to fieldname
-
-
Method Details
-
doclone
Clones this object. Method never fails, sinceCloneable
is known to be implemented.- Overrides:
doclone
in classLLJava.Attributable
- Returns:
- a fresh copy.
-
format
Delivers a format object for pretty-printing by inheritance from some ancestor class.- Specified by:
format
in interfaceFormattable
- Overrides:
format
in classLLJava.Attributable
- Returns:
- a format that represents this object in a pretty-printable way
-
initFrom
Copies values of all common fields from the argument. All fields of this class definition are copied, iff the argument is of this class. Then the superclass method is invoked with the same argument.- Overrides:
initFrom
in classLLJava.Attributable
-
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. -
set_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.)
Updates the (mutable) instance destructively. -
get_nameEntry
Generated by umod; model author's documentation MISSING.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":1022.9-73, see this pretty print.)
Generated getter method.- Returns:
- The current field value of type
LLJava.ConstantUTF8
(maybe null) - See Also:
-
set_nameEntry
Generated by umod; model author's documentation MISSING.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":1022.9-73, see this pretty print.)
Updates the (mutable) instance destructively.- Parameters:
val
- the new value of typeLLJava.ConstantUTF8
(maybe null)- Returns:
- whether a change (w.r.t. ==) did actually happen.
- See Also:
-
get_descriptorEntry
This field holds the textual representation (maybe null), but LLJava works with the same info in field(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":1023.9-73, see this pretty print.)LLJava.Field.type
.
Generated getter method.- Returns:
- The current field value of type
LLJava.ConstantUTF8
(maybe null) - See Also:
-
set_descriptorEntry
This field holds the textual representation (maybe null), but LLJava works with the same info in field(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":1023.9-73, see this pretty print.)LLJava.Field.type
.
Updates the (mutable) instance destructively.- Parameters:
val
- the new value of typeLLJava.ConstantUTF8
(maybe null)- Returns:
- whether a change (w.r.t. ==) did actually happen.
- See Also:
-
get_signatureEntry
Generated by umod; model author's documentation MISSING.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":1024.9-73, see this pretty print.)
Generated getter method.- Returns:
- The current field value of type
LLJava.ConstantUTF8
(maybe null) - See Also:
-
set_signatureEntry
Generated by umod; model author's documentation MISSING.
(This definition has been created by UMod from the source at SYSTEM "LLJava.umod":1024.9-73, see this pretty print.)
Updates the (mutable) instance destructively.- Parameters:
val
- the new value of typeLLJava.ConstantUTF8
(maybe null)- Returns:
- whether a change (w.r.t. ==) did actually happen.
- See Also:
-
get_name
Lifts a pattern which matches the field value to one which matches this whole object.
More complex pattern methods are generated in the one ancillary classLLJava.__Patterns
. -
get_nameEntry
Lifts a pattern which matches the field value to one which matches this whole object.
More complex pattern methods are generated in the one ancillary classLLJava.__Patterns
. -
get_descriptorEntry
Lifts a pattern which matches the field value to one which matches this whole object.
More complex pattern methods are generated in the one ancillary classLLJava.__Patterns
. -
get_signatureEntry
Lifts a pattern which matches the field value to one which matches this whole object.
More complex pattern methods are generated in the one ancillary classLLJava.__Patterns
.
-