getSource method

Object? getSource()

Returns the source object that provides the type information.

This method returns the underlying source object (such as a Field, Method, Parameter, etc.) that this TypeProvider is wrapping. This can be useful for debugging, logging, or when additional context about the type source is needed.

Returns:

  • The source object providing the type information
  • null if no source is available or known

Example:

@override
Object? getSource() => _field; // Return the field declaration

Implementation

Object? getSource() => null;