blob: 5fdc1ccce0460fefa27ce38f48c51e6cd01f36e2 [file] [log] [blame]
Vladimir Marko5fdd7782017-04-20 11:26:03 +01001JNI_OnLoad called
Vladimir Markod91de5f2018-11-06 15:20:44 +00002getFieldId(class TestClass, "intField", "")
3Caught java.lang.NoSuchFieldError
Vladimir Marko5fdd7782017-04-20 11:26:03 +01004getFieldId(class TestClass, "intField", "I")
5Result: true
6getFieldId(class TestClass, "intField", "int")
7Caught java.lang.NoSuchFieldError
8 caused by java.lang.NoClassDefFoundError
9getFieldId(class TestClass, "intField", "Lint;")
10Caught java.lang.NoSuchFieldError
11 caused by java.lang.ClassNotFoundException
12getFieldId(class TestClass, "stringField", "I")
13Caught java.lang.NoSuchFieldError
14getFieldId(class TestClass, "stringField", "Ljava/lang/String;")
15Result: true
16getFieldId(class TestClass, "stringField", "java/lang/String")
17Caught java.lang.NoSuchFieldError
18 caused by java.lang.NoClassDefFoundError
19getFieldId(class TestClass, "stringField", "Ljava.lang.String;")
20Caught java.lang.NoSuchFieldError
21 caused by java.lang.NoClassDefFoundError
22getFieldId(class TestClass, "stringField", "java.lang.String")
23Caught java.lang.NoSuchFieldError
24 caused by java.lang.NoClassDefFoundError
25Test that MyClassLoader.loadClass("Bad.Class") shall not be called.
26 Error message for Bad/Class: Invalid descriptor: Bad/Class.
27 Error message for Bad.Class: Invalid descriptor: Bad.Class.
28 Error message for LBad.Class;: Invalid descriptor: LBad.Class;.