1*795d594fSAndroid Build Coastguard WorkerReturnsAndArgPassing.testProxyReturns RUNNING 2*795d594fSAndroid Build Coastguard WorkerReturnsAndArgPassing.testProxyReturns PASSED 3*795d594fSAndroid Build Coastguard WorkerReturnsAndArgPassing.testProxyArgPassing RUNNING 4*795d594fSAndroid Build Coastguard WorkerReturnsAndArgPassing.testProxyArgPassing PASSED 5*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void Shapes.circle(int) 6*795d594fSAndroid Build Coastguard Worker 0: 3 7*795d594fSAndroid Build Coastguard Worker--- circle 3 8*795d594fSAndroid Build Coastguard WorkerSuccess: method circle res=null 9*795d594fSAndroid Build Coastguard WorkerInvoke public abstract int Quads.rectangle(int,int) 10*795d594fSAndroid Build Coastguard Worker 0: 10 11*795d594fSAndroid Build Coastguard Worker 1: 20 12*795d594fSAndroid Build Coastguard Worker--- rectangle 10,20 13*795d594fSAndroid Build Coastguard WorkerSuccess: method rectangle res=4 14*795d594fSAndroid Build Coastguard WorkerInvoke public abstract java.lang.String Shapes.blob() 15*795d594fSAndroid Build Coastguard Worker (no args) 16*795d594fSAndroid Build Coastguard Worker--- blob 17*795d594fSAndroid Build Coastguard WorkerSuccess: method blob res=mix 18*795d594fSAndroid Build Coastguard WorkerInvoke public abstract int Quads.rectangle(int,int) 19*795d594fSAndroid Build Coastguard Worker 0: 15 20*795d594fSAndroid Build Coastguard Worker 1: 25 21*795d594fSAndroid Build Coastguard Worker--- rectangle 15,25 22*795d594fSAndroid Build Coastguard WorkerSuccess: method rectangle res=4 23*795d594fSAndroid Build Coastguard WorkerInvoke public abstract int Quads.trapezoid(int,double,int) 24*795d594fSAndroid Build Coastguard Worker 0: 6 25*795d594fSAndroid Build Coastguard Worker 1: 81.18 26*795d594fSAndroid Build Coastguard Worker 2: 4 27*795d594fSAndroid Build Coastguard Worker--- trap 6,4,81.18 28*795d594fSAndroid Build Coastguard WorkerSuccess: method trapezoid res=8 29*795d594fSAndroid Build Coastguard WorkerInvoke public abstract int Colors.red(float) 30*795d594fSAndroid Build Coastguard Worker 0: 1.0 31*795d594fSAndroid Build Coastguard Worker--- red 1.0 32*795d594fSAndroid Build Coastguard WorkerSuccess: method red res=0 33*795d594fSAndroid Build Coastguard WorkerInvoke public abstract double Colors.blue(int) 34*795d594fSAndroid Build Coastguard Worker 0: 777 35*795d594fSAndroid Build Coastguard Worker--- blue 777 36*795d594fSAndroid Build Coastguard WorkerSuccess: method blue res=2.54 37*795d594fSAndroid Build Coastguard WorkerInvoke public abstract int Colors.mauve(java.lang.String) 38*795d594fSAndroid Build Coastguard Worker 0: sorry 39*795d594fSAndroid Build Coastguard Worker--- mauve sorry 40*795d594fSAndroid Build Coastguard WorkerSuccess: method mauve res=3 41*795d594fSAndroid Build Coastguard WorkerInvoke public abstract java.lang.String Shapes.blob() 42*795d594fSAndroid Build Coastguard Worker (no args) 43*795d594fSAndroid Build Coastguard Worker--- blob 44*795d594fSAndroid Build Coastguard WorkerSuccess: method blob res=mix 45*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void Trace.getTrace() 46*795d594fSAndroid Build Coastguard Worker$PROXY_CLASS_NAME0$.getTrace null:-1 47*795d594fSAndroid Build Coastguard WorkerInvoke public int java.lang.Object.hashCode() 48*795d594fSAndroid Build Coastguard WorkerInvoke public boolean java.lang.Object.equals(java.lang.Object) 49*795d594fSAndroid Build Coastguard WorkerInvoke public java.lang.String java.lang.Object.toString() 50*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void Shapes.upChuck() 51*795d594fSAndroid Build Coastguard Worker (no args) 52*795d594fSAndroid Build Coastguard WorkerGot expected ioobe 53*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void Shapes.upCheck() throws java.lang.InterruptedException 54*795d594fSAndroid Build Coastguard Worker (no args) 55*795d594fSAndroid Build Coastguard WorkerGot expected ie 56*795d594fSAndroid Build Coastguard Worker 57*795d594fSAndroid Build Coastguard WorkerProxy interfaces: [interface Quads, interface Colors, interface Trace] 58*795d594fSAndroid Build Coastguard WorkerProxy methods: [public final R0a $PROXY_CLASS_NAME0$.checkMe(), public final R0aa $PROXY_CLASS_NAME0$.checkMe(), public final R0base $PROXY_CLASS_NAME0$.checkMe(), public final boolean $PROXY_CLASS_NAME0$.equals(java.lang.Object), public final double $PROXY_CLASS_NAME0$.blue(int), public final int $PROXY_CLASS_NAME0$.green(double), public final int $PROXY_CLASS_NAME0$.hashCode(), public final int $PROXY_CLASS_NAME0$.mauve(java.lang.String), public final int $PROXY_CLASS_NAME0$.rectangle(int,int), public final int $PROXY_CLASS_NAME0$.red(float), public final int $PROXY_CLASS_NAME0$.square(int,int), public final int $PROXY_CLASS_NAME0$.trapezoid(int,double,int), public final java.lang.String $PROXY_CLASS_NAME0$.blob(), public final java.lang.String $PROXY_CLASS_NAME0$.toString(), public final void $PROXY_CLASS_NAME0$.circle(int), public final void $PROXY_CLASS_NAME0$.getTrace(), public final void $PROXY_CLASS_NAME0$.upCheck() throws java.lang.InterruptedException, public final void $PROXY_CLASS_NAME0$.upChuck()] 59*795d594fSAndroid Build Coastguard WorkerDecl annos: [] 60*795d594fSAndroid Build Coastguard WorkerParam annos (0) : [] 61*795d594fSAndroid Build Coastguard WorkerModifiers: 17 62*795d594fSAndroid Build Coastguard WorkerDupe threw expected exception 63*795d594fSAndroid Build Coastguard WorkerClash threw expected exception 64*795d594fSAndroid Build Coastguard WorkerClash2 threw expected exception 65*795d594fSAndroid Build Coastguard WorkerClash3 threw expected exception 66*795d594fSAndroid Build Coastguard WorkerClash4 threw expected exception 67*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void InterfaceW1.throwFunky() 68*795d594fSAndroid Build Coastguard Worker (no args) 69*795d594fSAndroid Build Coastguard WorkerGot expected UTE 70*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException 71*795d594fSAndroid Build Coastguard Worker (no args) 72*795d594fSAndroid Build Coastguard WorkerGot expected IOE 73*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException 74*795d594fSAndroid Build Coastguard Worker (no args) 75*795d594fSAndroid Build Coastguard WorkerGot expected IOE 76*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void InterfaceW1.throwException() throws BaseException 77*795d594fSAndroid Build Coastguard Worker (no args) 78*795d594fSAndroid Build Coastguard WorkerGot expected UTE 79*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void InterfaceW1.throwBase() throws BaseException 80*795d594fSAndroid Build Coastguard Worker (no args) 81*795d594fSAndroid Build Coastguard WorkerGot expected UTE 82*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void InterfaceW1.throwSub() throws BaseException 83*795d594fSAndroid Build Coastguard Worker (no args) 84*795d594fSAndroid Build Coastguard WorkerGot expected exception 85*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void InterfaceW1.throwSubSub() throws BaseException 86*795d594fSAndroid Build Coastguard Worker (no args) 87*795d594fSAndroid Build Coastguard WorkerGot expected exception 88*795d594fSAndroid Build Coastguard WorkerInvoke public abstract void InterfaceW1.bothThrowBase() throws BaseException,SubException,SubSubException 89*795d594fSAndroid Build Coastguard Worker (no args) 90*795d594fSAndroid Build Coastguard WorkerGot expected exception 91*795d594fSAndroid Build Coastguard WorkerProxy methods: [public final boolean $PROXY_CLASS_NAME1$.equals(java.lang.Object), public final int $PROXY_CLASS_NAME1$.hashCode(), public final java.lang.Object $PROXY_CLASS_NAME1$.foo(), public final java.lang.String $PROXY_CLASS_NAME1$.foo(), public final java.lang.String $PROXY_CLASS_NAME1$.toString()] 92*795d594fSAndroid Build Coastguard WorkerInvocation of public abstract java.lang.String NarrowingTest$I2.foo() 93*795d594fSAndroid Build Coastguard WorkerInvoking foo using I2 type: hello 94*795d594fSAndroid Build Coastguard WorkerInvocation of public default java.lang.Object NarrowingTest$I2.foo() 95*795d594fSAndroid Build Coastguard WorkerInvoking foo using I1 type: 1 96*795d594fSAndroid Build Coastguard WorkerInvocation of public abstract java.lang.String NarrowingTest$I2.foo() 97*795d594fSAndroid Build Coastguard WorkerGot expected exception 98*795d594fSAndroid Build Coastguard WorkerProxy narrowed invocation return type passed 99*795d594fSAndroid Build Coastguard Worker5.8 100*795d594fSAndroid Build Coastguard WorkerJNI_OnLoad called 101*795d594fSAndroid Build Coastguard Workercallback 102*795d594fSAndroid Build Coastguard WorkerFound constructor. 103*795d594fSAndroid Build Coastguard WorkerFound constructors with 0 exceptions 104*795d594fSAndroid Build Coastguard WorkerReceived OOME 105