Properties
-
end
→ SourceLocation
-
The end location of this span, exclusive.
finalinherited
-
hashCode
→ int
-
The hash code for this object.
no setter
-
length
→ int
-
The length of this span, in characters.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
sequence
→ int
-
final
-
sourceUrl
→ Uri?
-
The URL of the source (typically a file) of this span.
no setterinherited
-
start
→ SourceLocation
-
The start location of this span.
finalinherited
-
text
→ String
-
The source text for this span.
finalinherited
-
textContent
→ String
-
no setter
Methods
-
compareTo(SourceSpan other)
→ int
-
Compares two spans.
inherited
-
highlight({Object? color})
→ String
-
Prints the text associated with this span in a user-friendly way.
inherited
-
message(String message, {Object? color})
→ String
-
Formats message in a human-friendly way associated with this span.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
union(SourceSpan other)
→ SourceSpan
-
Creates a new span that's the union of
this
and other
.
inherited