|
@@ -203,4 +203,21 @@ abstract MyReflect({}) from {} {
|
|
|
Reflect.setField(this, key, value);
|
|
|
return value;
|
|
|
}
|
|
|
+}
|
|
|
+
|
|
|
+abstract MyAbstractClosure(String){
|
|
|
+ public function new(value:String) {
|
|
|
+ this = value;
|
|
|
+ }
|
|
|
+
|
|
|
+ public function test() {
|
|
|
+ var fn = function(){
|
|
|
+ return this;
|
|
|
+ }
|
|
|
+ return fn;
|
|
|
+ }
|
|
|
+
|
|
|
+ public inline function setVal(v) {
|
|
|
+ this = v;
|
|
|
+ }
|
|
|
}
|