23 lines
494 B
Dart
23 lines
494 B
Dart
import 'dart:mirrors';
|
|
|
|
// This class is not generated,
|
|
// but should be in the future.
|
|
//
|
|
// Problems:
|
|
// - Dart requires annotations to be const (which makes sense).
|
|
// Right now, I can't describe that in ES6.
|
|
class Provide {
|
|
final token;
|
|
const Provide(this.token);
|
|
}
|
|
|
|
class CONST {
|
|
const CONST();
|
|
}
|
|
|
|
// TODO: this api does not yet return an array as we don't have
|
|
// a nice array wrapper for Dart
|
|
readFirstAnnotation(clazz) {
|
|
return reflectClass(clazz).metadata.first.reflectee;
|
|
}
|