An object with which an analysis result can be associated.
Clients may implement this class when creating new kinds of targets.
Instances of this type are used in hashed data structures, so subtypes are
required to correctly implement
== and hashCode.
- hashCode → int
The hash code for this object. [...]
- librarySource → Source
If this target is associated with a library, return the source of the
library's defining compilation unit; otherwise return
- runtimeType → Type
A representation of the runtime type of the object.
- source → Source
Return the source associated with this target, or
nullif this target is not associated with a source.read-only