Explorar el Código

[jvm] mark some more _hx_ fields as synthetic

#9213
Jens Fischer hace 5 años
padre
commit
98ee28aeb2
Se han modificado 4 ficheros con 10 adiciones y 10 borrados
  1. 2 2
      std/jvm/DynamicObject.hx
  2. 1 1
      std/jvm/Enum.hx
  3. 5 5
      std/jvm/Function.hx
  4. 2 2
      std/jvm/Object.hx

+ 2 - 2
std/jvm/DynamicObject.hx

@@ -6,9 +6,9 @@ import haxe.ds.StringMap;
 @:native('haxe.jvm.DynamicObject')
 @:nativeGen
 class DynamicObject implements java.lang.Cloneable extends Object {
-	static var __hx_toString_depth = 0;
+	@:jvm.synthetic static var __hx_toString_depth = 0;
 
-	var _hx_fields:Null<StringMap<Dynamic>>;
+	@:jvm.synthetic var _hx_fields:Null<StringMap<Dynamic>>;
 
 	@:jvm.synthetic public var _hx_deletedAField:Null<Bool>;
 

+ 1 - 1
std/jvm/Enum.hx

@@ -35,7 +35,7 @@ class Enum<T> extends java.lang.Enum<T> {
 		return super.equals(other);
 	}
 
-	public function _hx_getParameters() {
+	@:jvm.synthetic public function _hx_getParameters() {
 		return new java.NativeArray(0);
 	}
 

+ 5 - 5
std/jvm/Function.hx

@@ -5,9 +5,9 @@ import java.NativeArray;
 @:native("haxe.jvm.Function")
 @:nativeGen
 extern class Function implements java.lang.Runnable {
-	public function new():Void;
-	public function invokeDynamic(args:NativeArray<Dynamic>):Dynamic;
-	public function equals(other:java.lang.Object):Bool;
-	public function invokeObject(arg1:java.lang.Object):java.lang.Object;
-	public function run():Void;
+	function new():Void;
+	function invokeDynamic(args:NativeArray<Dynamic>):Dynamic;
+	function equals(other:java.lang.Object):Bool;
+	function invokeObject(arg1:java.lang.Object):java.lang.Object;
+	function run():Void;
 }

+ 2 - 2
std/jvm/Object.hx

@@ -28,11 +28,11 @@ package jvm;
 class Object {
 	public function new() {}
 
-	public function _hx_getField(name:String) {
+	@:jvm.synthetic public function _hx_getField(name:String) {
 		return Jvm.readFieldNoObject(this, name);
 	}
 
-	public function _hx_setField(name:String, value:Dynamic) {
+	@:jvm.synthetic public function _hx_setField(name:String, value:Dynamic) {
 		return Jvm.writeFieldNoObject(this, name, value);
 	}
 }