2015-10-13 00:29:13 -07:00
|
|
|
library testing.lang_utils;
|
2015-05-12 16:28:57 +02:00
|
|
|
|
2015-03-30 16:37:33 +02:00
|
|
|
import 'dart:mirrors';
|
|
|
|
|
|
|
|
Type getTypeOf(instance) => instance.runtimeType;
|
|
|
|
|
|
|
|
dynamic instantiateType(Type type, [List params = const []]) {
|
|
|
|
var cm = reflectClass(type);
|
|
|
|
return cm.newInstance(new Symbol(''), params).reflectee;
|
|
|
|
}
|