$AClass<T> class

Constructors

$AClass(List<Object> annotations, List<$AFld> fields, List<$AMth> methods, T constructor(), Type classExtends, List<Type> classInterfaces, List<Type> classMixins, [$AT<T>? typeDescriptor])

Properties

annotations List<Object>
final
classExtends Type
final
classInterfaces List<Type>
final
classMixins List<Type>
final
classType Type
no setter
constructor → T Function()
final
fields List<$AFld>
final
hashCode int
The hash code for this object.
no setterinherited
methods List<$AMth>
final
nullableType Type
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
typeDescriptor $AT<T>
final

Methods

annotatedFields<T>() Iterable<$AFld>
annotatedMethods<T>() Iterable<$AMth>
construct() → T
hasAnnotation<T>() bool
hasInterface<T>() bool
hasMixin<T>() bool
maker($Maker<T> f()) $Maker<T>
mapClassType<R>(R mapper<X>()) → R
mapClassValue<R>(Object? value, R mapper<X>(X value)) → R
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