Vladimir Marko | 5fdd778 | 2017-04-20 11:26:03 +0100 | [diff] [blame] | 1 | JNI_OnLoad called |
Vladimir Marko | d91de5f | 2018-11-06 15:20:44 +0000 | [diff] [blame] | 2 | getFieldId(class TestClass, "intField", "") |
| 3 | Caught java.lang.NoSuchFieldError |
Vladimir Marko | 5fdd778 | 2017-04-20 11:26:03 +0100 | [diff] [blame] | 4 | getFieldId(class TestClass, "intField", "I") |
| 5 | Result: true |
| 6 | getFieldId(class TestClass, "intField", "int") |
| 7 | Caught java.lang.NoSuchFieldError |
| 8 | caused by java.lang.NoClassDefFoundError |
| 9 | getFieldId(class TestClass, "intField", "Lint;") |
| 10 | Caught java.lang.NoSuchFieldError |
| 11 | caused by java.lang.ClassNotFoundException |
| 12 | getFieldId(class TestClass, "stringField", "I") |
| 13 | Caught java.lang.NoSuchFieldError |
| 14 | getFieldId(class TestClass, "stringField", "Ljava/lang/String;") |
| 15 | Result: true |
| 16 | getFieldId(class TestClass, "stringField", "java/lang/String") |
| 17 | Caught java.lang.NoSuchFieldError |
| 18 | caused by java.lang.NoClassDefFoundError |
| 19 | getFieldId(class TestClass, "stringField", "Ljava.lang.String;") |
| 20 | Caught java.lang.NoSuchFieldError |
| 21 | caused by java.lang.NoClassDefFoundError |
| 22 | getFieldId(class TestClass, "stringField", "java.lang.String") |
| 23 | Caught java.lang.NoSuchFieldError |
| 24 | caused by java.lang.NoClassDefFoundError |
| 25 | Test 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;. |