Przeglądaj źródła

[jvm] Resolve enum at root (#9809)

Kevin Leung 5 lat temu
rodzic
commit
b4eea5706f
1 zmienionych plików z 3 dodań i 0 usunięć
  1. 3 0
      std/jvm/_std/Type.hx

+ 3 - 0
std/jvm/_std/Type.hx

@@ -108,6 +108,9 @@ class Type {
 	}
 
 	public static function resolveEnum(name:String):Enum<Dynamic> {
+		if (name.indexOf(".") == -1) {
+			name = "haxe.root." + name;
+		}
 		return try {
 			var c = java.lang.Class.forName(name);
 			if (!isEnumClass(c)) {