您无法定义别名.对于您的情况,您可以使用来自quiver的DelegatingList来定义Directives:
import 'package:quiver/collection.dart';
class Directives extends DelegatingList<String> {
final List<String> delegate = [];
}
Run Code Online (Sandbox Code Playgroud)
现在可以通过一个空的mixin
mixin ToAlias{}
class Stuff<T> {
T value;
Stuff(this.value);
}
class StuffInt = Stuff<int> with ToAlias;
main() {
var stuffInt = StuffInt(3);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2543 次 |
| 最近记录: |