fullName property
Return the full (long) version of the name that can be displayed to the user to denote this source. For example, for a source representing a file this would typically be the absolute path of the file.
@return a name that can be displayed to the user to denote this source
Implementation
@override
String get fullName => _absolutePath ??= file.path;