浏览代码

avoid HL's wrath

Simon Krajewski 5 月之前
父节点
当前提交
ac7dc50e3d
共有 2 个文件被更改,包括 2 次插入6 次删除
  1. 0 4
      std/haxe/runtime/FieldHost.hx
  2. 2 2
      std/js/_std/Reflect.hx

+ 0 - 4
std/haxe/runtime/FieldHost.hx

@@ -5,10 +5,6 @@ abstract FieldHost(Dynamic) from {}
 	from Dynamic<Dynamic>
 	from Class<Dynamic>
 {
-	public inline function asArrayAccess():ArrayAccess<Dynamic> {
-		return cast this;
-	}
-
 	public inline function asStructure():{} {
 		return cast this;
 	}

+ 2 - 2
std/js/_std/Reflect.hx

@@ -31,13 +31,13 @@ import haxe.runtime.FieldHost;
 	@:pure
 	public static function field(o:FieldHost, field:String):Dynamic {
 		try
-			return o.asArrayAccess()[cast field]
+			return o.asDynamic()[cast field]
 		catch (e:Dynamic)
 			return null;
 	}
 
 	public inline static function setField(o:FieldHost, field:String, value:Dynamic):Void {
-		o.asArrayAccess()[cast field] = value;
+		o.asDynamic()[cast field] = value;
 	}
 
 	public static function getProperty(o:FieldHost, field:String):Dynamic untyped {