ClassMirror reflectClass(
Type key
)

Reflects a class declaration. Let C be the original class declaration of the class represented by key. This function returns a ClassMirror reflecting C.

If key is not an instance of Type then this function throws an ArgumentError. If key is the Type for dynamic or a function typedef, throws an ArgumentError.

Note that since one cannot obtain a Type object from another isolate, this function can only be used to obtain class mirrors on classes of the current isolate.

Source

/**
 * Reflects a class declaration.
 * Let *C* be the original class declaration of the class
 * represented by [key].
 * This function returns a [ClassMirror] reflecting *C*.
 *
 * If [key] is not an instance of [Type] then this function
 * throws an [ArgumentError]. If [key] is the Type for dynamic
 * or a function typedef, throws an [ArgumentError].
 *
 * Note that since one cannot obtain a [Type] object from
 * another isolate, this function can only be used to
 * obtain class mirrors on classes of the current isolate.
 */
external ClassMirror reflectClass(Type key);