TypeInfo class
Constructors
Properties
- classCodeAsReference → String
-
no setter
- config ↔ DiConfig
-
getter/setter pair
- creatorName → String
-
no setter
- debugInfo → String
-
no setter
-
decorators
↔ List<
String> -
getter/setter pair
- element → ClassElement?
-
no setter
- flatName → String
-
no setter
- fullName → String
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- isNullable → bool
-
no setter
-
plugins
→ List<
TypeInfo> -
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type ↔ DartType
-
getter/setter pair
-
typeArguments
↔ List<
TypeInfo> -
getter/setter pair
- typeConfig → Map
-
no setter
- typeMap ↔ TypeMap
-
getter/setter pair
- uniqueName → String
-
no setter
- varName → String
-
no setter
Methods
-
allClassElementsPath(
) → Iterable< ClassElement> -
allFields(
{bool parentFirst = false}) → List< FieldElement> -
allGetters(
) → List< PropertyAccessorElement> -
allMethods(
) → List< MethodElement> -
allRequiredFields(
) → Iterable< FieldElement> -
allTypeInfoPath(
) → Iterable< TypeInfo> -
canBeSingleton(
) → bool -
elementInjectionType(
Element element) → String? -
generateCompiledConstructorDefinition(
) → String -
generateCreator(
) → String -
generateInterceptor(
OutputWriter output, TemplateLoader templateLoader) → Future< void> -
generateMethodOverride(
MethodElement methodElement) → Future< List< String> > -
getFieldAssignmentValue(
FieldElement field) → String? -
getFieldInitializationValue(
TypeInfo fieldType, FieldElement field) → String? -
hasInterceptor(
) → bool -
isGeneric(
) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parentClassElementsPath(
) → Iterable< ClassElement> -
preAnaliseAllUsedTypes(
) → Future< void> -
toString(
) → String -
A string representation of this object.
inherited
-
typeArgumentsMap(
) → Map< TypeParameterElement, DartType> -
writeDebugInfo(
OutputWriter output) → Future< void>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited