1JNI_OnLoad called
2ABC.XYZ = 12, GetStaticIntField(DEF.class, 'XYZ') = 12
3Super.<init>
4Super.<init>
5Subclass.<init>
6Super.<init>
7Super.<init>
8Subclass.<init>
9Super.<init>
10RUNNING super object, super class, super nonstatic
11Super.nonstaticMethod
12PASSED super object, super class, super nonstatic
13Super.<init>
14RUNNING super object, sub class, super nonstatic
15Super.nonstaticMethod
16PASSED super object, sub class, super nonstatic
17Super.<init>
18Subclass.<init>
19RUNNING sub object, super class, super nonstatic
20Super.nonstaticMethod
21PASSED sub object, super class, super nonstatic
22Super.<init>
23Subclass.<init>
24RUNNING sub object, sub class, super nonstatic
25Super.nonstaticMethod
26PASSED sub object, sub class, super nonstatic
27Super.<init>
28Subclass.<init>
29RUNNING sub object, sub class, sub nonstatic
30Subclass.nonstaticMethod
31PASSED sub object, sub class, sub nonstatic
32Calling method ConcreteClass->JniCallNonOverridenDefaultMethod on object of type ConcreteClass
33DefaultInterface.JniCallNonOverridenDefaultMethod
34Calling method ConcreteClass->JniCallOverridenDefaultMethod on object of type ConcreteClass
35ConcreteClass.JniCallOverridenDefaultMethod
36Calling method ConcreteClass->JniCallOverridenDefaultMethodWithSuper on object of type ConcreteClass
37ConcreteClass.JniCallOverridenDefaultMethodWithSuper
38DefaultInterface.JniCallOverridenDefaultMethod
39Calling method ConcreteClass->JniCallOverridenAbstractMethod on object of type ConcreteClass
40ConcreteClass.JniCallOverridenAbstractMethod
41Calling method ConcreteClass->JniCallConflictDefaultMethod on object of type ConcreteClass
42EXCEPTION OCCURED: java.lang.IncompatibleClassChangeError: Conflicting default method implementations void ConflictInterface.JniCallConflictDefaultMethod()
43Calling method ConcreteClass->JniCallSoftConflictMethod on object of type ConcreteClass
44DefaultInterface.JniCallSoftConflictMethod
45Calling method DefaultInterface->JniCallNonOverridenDefaultMethod on object of type ConcreteClass
46DefaultInterface.JniCallNonOverridenDefaultMethod
47Calling method DefaultInterface->JniCallOverridenDefaultMethod on object of type ConcreteClass
48ConcreteClass.JniCallOverridenDefaultMethod
49Calling method DefaultInterface->JniCallOverridenAbstractMethod on object of type ConcreteClass
50ConcreteClass.JniCallOverridenAbstractMethod
51Calling method DefaultInterface->JniCallConflictDefaultMethod on object of type ConcreteClass
52EXCEPTION OCCURED: java.lang.IncompatibleClassChangeError: Conflicting default method implementations void ConflictInterface.JniCallConflictDefaultMethod()
53Calling method DefaultInterface->JniCallSoftConflictMethod on object of type ConcreteClass
54DefaultInterface.JniCallSoftConflictMethod
55Calling method AbstractInterface->JniCallSoftConflictMethod on object of type ConcreteClass
56DefaultInterface.JniCallSoftConflictMethod
57Calling method ConflictInterface->JniCallConflictDefaultMethod on object of type ConcreteClass
58EXCEPTION OCCURED: java.lang.IncompatibleClassChangeError: Conflicting default method implementations void ConflictInterface.JniCallConflictDefaultMethod()
59hi-lambda: λ
60hi-default δλ
61hi-default δλ
62Clinit Lookup: ClassWithoutClinit: <NSME Exception>
63Clinit Lookup: ClassWithClinit: Main$ClassWithClinit()(Class: class java.lang.reflect.Constructor)
64Got UnsatisfiedLinkError for duplicate loadLibrary
65