Span
A span indicates a range between a start offset and an end offset. Spans can be synthetic or source-derived. A source-derived span has in addition a point. The point lies somewhere between start and end. The point is roughly where the ^
would go if an error was diagnosed at that position. All quantities are encoded opaquely in a Long.
Attributes
- Graph
-
- Supertypes
-
class AnyValtrait Matchableclass Any
Members list
Value members
Concrete methods
Does the range of this span contain the one of that span?
Does the range of this span contain the one of that span?
Attributes
The zero-extent span with start and end at the end of this span
The zero-extent span with start and end at the end of this span
Attributes
Is this span different from NoSpan?
Is this span different from NoSpan?
Attributes
The zero-extent span with start and end at the point of this span
The zero-extent span with start and end at the point of this span
Attributes
Is this span source-derived?
Is this span source-derived?
Attributes
Is this span synthetic?
Is this span synthetic?
Attributes
Is this a zero-extent span?
Is this a zero-extent span?
Attributes
Does the range of this span overlap with the range of that span at more than a single point?
Does the range of this span overlap with the range of that span at more than a single point?
Attributes
The point of this span, returns start for synthetic spans
The point of this span, returns start for synthetic spans
Attributes
The difference between point and start in this span
The difference between point and start in this span
Attributes
A span where all components are shifted by a given offset
relative to this span.
A span where all components are shifted by a given offset
relative to this span.
Attributes
The zero-extent span with start and end at the start of this span
The zero-extent span with start and end at the start of this span
Attributes
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Any
A synthetic copy of this span
A synthetic copy of this span
Attributes
The union of two spans. This is the least range that encloses both spans. It is always a synthetic span.
The union of two spans. This is the least range that encloses both spans. It is always a synthetic span.
Attributes
A copy of this span with a different end
A copy of this span with a different end
Attributes
A copy of this span with a different point
A copy of this span with a different point