record_use_internal library
Classes
- BoolConstant
- Represents a constant boolean value.
- CallReference
- A reference to a call to some Identifier.
- CallTearOff
- A reference to a tear-off use of the Identifier. This means that we can't record the arguments possibly passed to the method somewhere else.
- CallWithArguments
- A reference to a call to some Identifier with positionalArguments and namedArguments.
- Constant
- A constant value that can be recorded and serialized.
- Definition
- A defintion is an identifier with its loadingUnit.
- Identifier
- Represents a unique identifier for a code element, such as a class, method, or field, within a Dart program.
- InstanceConstant
- A constant instance of a class with its fields
- InstanceReference
- IntConstant
- Represents a constant integer value.
-
ListConstant<
T extends Constant> - Represents a constant list of Constant values.
- Location
-
MapConstant<
T extends Constant> - Represents a constant map from string keys to Constant values.
- Metadata
- Metadata attached to a recorded usages file.
- NullConstant
-
Represents the
null
constant value. -
PrimitiveConstant<
T extends Object> - Represents a constant value of a primitive type.
- Recordings
- Recordings combines recordings of calls and instances with metadata.
- StringConstant
- Represents a constant string value.
Extension Types
- RecordedUsages
- Holds all information recorded during compilation.