TypeMap class
Constructors
- TypeMap(OutputWriter output, TypeSystem typeSystem, BuildStep step, DiConfig config)
Properties
-
allSymbols
↔ List<
String> -
getter/setter pair
-
allTypes
↔ Map<
String, TypeInfo> -
getter/setter pair
-
classNames
↔ Map<
InterfaceElement, String> -
getter/setter pair
-
compiledMethodsByType
↔ Map<
MethodElement, Map< String, CompiledFieldMethodPart> > -
getter/setter pair
- config ↔ DiConfig
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- output ↔ OutputWriter
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- step ↔ BuildStep
-
getter/setter pair
-
subtypeFactories
↔ Map<
String, SubtypeFactoryInfo> -
getter/setter pair
-
subtypeInstanes
↔ Map<
String, TypeInfo> -
getter/setter pair
-
subtypesOf
↔ Map<
String, TypeInfo> -
getter/setter pair
- typeSystem ↔ TypeSystem
-
getter/setter pair
Methods
-
fromDartType(
DartType type, {Map< TypeParameterElement, DartType> context = const {}}) → TypeInfo -
generateTypeGetter(
TypeInfo type) → String -
getAllSubtypes(
TypeInfo parentType) → List< TypeInfo> -
getBestCandidate(
TypeInfo type) → TypeInfo -
getNonAbstractSubtypes(
TypeInfo parentType) → List< TypeInfo> -
getPluginsForType(
TypeInfo type) → List< TypeInfo> -
getSubtypes(
TypeInfo parentType, bool includeAbstract) → List< TypeInfo> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerClassElement(
String fullName, Element element) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited