This item with a position that's the union of the given pos
and the
current position.
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 initial, synthetic position.
The initial, synthetic position. This is usually the union of all positioned children's envelopes.
The item's position.
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.
A base class for things that have positions (currently: modifiers and trees)