ArtifactTypeMirror class
- Inheritance
-
- Object
- ArtifactMirrorBase
- ArtifactTypeMirror
Constructors
- ArtifactTypeMirror(Type type, $AClass clazz)
-
const
Properties
- classExtends → Type
-
no setter
-
classInterfaces
→ List<
Type> -
no setter
-
classMixins
→ List<
Type> -
no setter
- classType → Type
-
no setter
- clazz → $AClass
-
final
-
fields
→ Iterable<
ArtifactFieldInfo> -
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
methods
→ Iterable<
ArtifactMethodInfo> -
no setter
- nullableType → Type
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → Type
-
final
Methods
-
annotatedFields<
T> ([Type? type]) → Iterable< ArtifactFieldInfo> -
annotatedMethods<
T> ([Type? type]) → Iterable< ArtifactMethodInfo> -
bind(
Object instance) → ArtifactMirror -
construct(
) → Object -
field(
String name) → ArtifactFieldInfo? -
getAnnotations<
T> ([Type? type]) → Iterable< T> -
override
-
hasAnnotation<
T> ([Type? type]) → bool -
override
-
mapClassType<
R> (R mapper< T>() ) → R -
mapClassValue<
R> (Object? value, R mapper< T>(T value) ) → R -
method(
String name) → ArtifactMethodInfo? -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited