NONE property

ResolvableType NONE
final

A special ResolvableType instance representing an unresolvable or empty type.

This constant is returned when type resolution fails or when no type information is available. It serves as a null object pattern to avoid null pointer exceptions in type resolution chains.

Example:

final unknownType = ResolvableType.NONE;
print(unknownType.resolve()); // null
print(unknownType.hasGenerics()); // false
print(unknownType.isArray()); // false

Implementation

static final ResolvableType NONE = ResolvableType._empty();