The set flags
If a private or protected has is followed by a qualifier [q], the name q, "" as a typename otherwise.
The annotations preceding the modifiers
This item with a position that's the union of the given pos
and the
current position.
This item with a position that's the union of the given pos
and the
current position.
The annotations preceding the modifiers
The envelope containing the item in its entirety.
The envelope containing the item in its entirety. Envelope is different from
pos
for definitions (instances of MemberDef).
The set flags
The initial, synthetic position.
The initial, synthetic position. This is usually the union of all positioned children's envelopes.
The item's position.
The item's position.
If a private or protected has is followed by a qualifier [q], the name q, "" as a typename otherwise.
Destructively update curPos
to given position.
Destructively update curPos
to given position. Also, set any missing
positions in children.
Throws an UnsupportedOperationException
with the given method name.
Throws an UnsupportedOperationException
with the given method name.
A positioned item like this one with the position set to pos
.
A positioned item like this one with the position set to pos
.
if the positioned item is source-derived, a clone is returned.
If the positioned item is synthetic, the position is updated
destructively and the item itself is returned.
Modifiers and annotations for definitions
The set flags
If a private or protected has is followed by a qualifier [q], the name q, "" as a typename otherwise.
The annotations preceding the modifiers