ソースを参照

Tests for new name escaping

杨博 11 年 前
コミット
b84faac1a3
2 ファイル変更10 行追加0 行削除
  1. 3 0
      tests/unit/TestJava.hx
  2. 7 0
      tests/unit/native_java/src/haxe/test/Base.java

+ 3 - 0
tests/unit/TestJava.hx

@@ -2,6 +2,8 @@ package unit;
 import haxe.io.Bytes;
 import haxe.test.Base;
 import haxe.test.Base.Base_InnerClass;
+import haxe.test.Base.Base_24__InnerClass3__;
+import haxe.test.Base.Base_24__InnerClass3___24InnerClass4__;
 import haxe.test.TEnum;
 
 #if java
@@ -66,6 +68,7 @@ class TestJava extends Test
 		eq(helper.typedGeneric, null);
 
 		var val = new Base_InnerClass();
+		var val3 = new Base_24__InnerClass3__();
 		var g1 = new haxe.test.Generic1(val);
 		g1.complexTypeParameterOfTypeParameter(new Base_InnerClass_InnerInnerClass());
 		//if no compile-time error, we're fine!

+ 7 - 0
tests/unit/native_java/src/haxe/test/Base.java

@@ -104,4 +104,11 @@ public class Base
 			return a1;
 		}
 	}
+
+	public static class _InnerClass3_
+	{
+		public static class InnerClass4_
+		{
+		}
+	}
 }