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