type library
Classes
- DartType
- Base class representing a Dart type in the type system.
- DynamicType
- Represents the 'dynamic' type in Dart.
- FunctionType
- Represents a function type in Dart.
- InterfaceType
- Represents a class, mixin, or interface type in Dart.
- InterfaceTypeImpl
- Implementation of the InterfaceType interface.
- InvalidType
- Represents an invalid type in Dart.
- NamedDartType
- Represents a Dart type that has a name.
- NeverType
- Represents the 'Never' type in Dart.
- NonElementType
- Represents a type that is not associated with an element in the source code.
- ParameterizedType
- Represents a type that can be parameterized with type arguments.
- RecordType
- Represents a record type in Dart.
- RecordTypeField
- Represents a field in a record type.
- RecordTypeNamedField
- Represents a named field in a RecordType.
- RecordTypePositionalField
- Represents a positional field in a RecordType.
- SyntheticNamedType
- Represents a synthetic named type.
- TypeAliasType
-
Represents a type alias defined using the
typedef
keyword. - TypeAliasTypeImpl
- Implementation of the TypeAliasType interface.
- TypeChecker
- An abstraction around doing static type checking at compile/build time.
- TypeImpl
- Base implementation of the DartType interface.
- TypeParameterType
- Represents a type parameter in a generic class or method.
- UnknownInferredType
- Represents a type that couldn't be inferred.
- VoidType
- Represents the 'void' type in Dart.
Enums
- ReferenceType
- An Enumeration representing the type of a reference in the asset graph.