Home | History | Annotate | Download | only in 044-proxy
      1 ReturnsAndArgPassing.testProxyReturns RUNNING
      2 ReturnsAndArgPassing.testProxyReturns PASSED
      3 ReturnsAndArgPassing.testProxyArgPassing RUNNING
      4 ReturnsAndArgPassing.testProxyArgPassing PASSED
      5 Invoke public abstract void Shapes.circle(int)
      6  0: 3
      7 --- circle 3
      8 Success: method circle res=null
      9 Invoke public abstract int Quads.rectangle(int,int)
     10  0: 10
     11  1: 20
     12 --- rectangle 10,20
     13 Success: method rectangle res=4
     14 Invoke public abstract java.lang.String Shapes.blob()
     15  (no args)
     16 --- blob
     17 Success: method blob res=mix
     18 Invoke public abstract int Quads.rectangle(int,int)
     19  0: 15
     20  1: 25
     21 --- rectangle 15,25
     22 Success: method rectangle res=4
     23 Invoke public abstract int Quads.trapezoid(int,double,int)
     24  0: 6
     25  1: 81.18
     26  2: 4
     27 --- trap 6,4,81.18
     28 Success: method trapezoid res=8
     29 Invoke public abstract int Colors.red(float)
     30  0: 1.0
     31 --- red 1.0
     32 Success: method red res=0
     33 Invoke public abstract double Colors.blue(int)
     34  0: 777
     35 --- blue 777
     36 Success: method blue res=2.54
     37 Invoke public abstract int Colors.mauve(java.lang.String)
     38  0: sorry
     39 --- mauve sorry
     40 Success: method mauve res=3
     41 Invoke public abstract java.lang.String Shapes.blob()
     42  (no args)
     43 --- blob
     44 Success: method blob res=mix
     45 Invoke public abstract void Shapes.upChuck()
     46  (no args)
     47 Got expected ioobe
     48 Invoke public abstract void Shapes.upCheck() throws java.lang.InterruptedException
     49  (no args)
     50 Got expected ie
     51 
     52 Proxy interfaces: [interface Quads, interface Colors]
     53 Proxy methods: [public final java.lang.String $Proxy1.blob(), public final double $Proxy1.blue(int), public final R0a $Proxy1.checkMe(), public final R0aa $Proxy1.checkMe(), public final R0base $Proxy1.checkMe(), public final void $Proxy1.circle(int), public final boolean $Proxy1.equals(java.lang.Object), public final int $Proxy1.green(double), public final int $Proxy1.hashCode(), public final int $Proxy1.mauve(java.lang.String), public final int $Proxy1.rectangle(int,int), public final int $Proxy1.red(float), public final int $Proxy1.square(int,int), public final java.lang.String $Proxy1.toString(), public final int $Proxy1.trapezoid(int,double,int), public final void $Proxy1.upCheck() throws java.lang.InterruptedException, public final void $Proxy1.upChuck()]
     54 Decl annos: []
     55 Param annos (0) : []
     56 Dupe threw expected exception
     57 Clash threw expected exception
     58 Clash2 threw expected exception
     59 Clash3 threw expected exception
     60 Clash4 threw expected exception
     61 Invoke public abstract void InterfaceW1.throwFunky()
     62  (no args)
     63 Got expected UTE
     64 Invoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException
     65  (no args)
     66 Got expected IOE
     67 Invoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException
     68  (no args)
     69 Got expected IOE
     70 Invoke public abstract void InterfaceW1.throwException() throws BaseException
     71  (no args)
     72 Got expected UTE
     73 Invoke public abstract void InterfaceW1.throwBase() throws BaseException
     74  (no args)
     75 Got expected UTE
     76 Invoke public abstract void InterfaceW1.throwSub() throws BaseException
     77  (no args)
     78 Got expected exception
     79 Invoke public abstract void InterfaceW1.throwSubSub() throws BaseException
     80  (no args)
     81 Got expected exception
     82 Invoke public abstract void InterfaceW1.bothThrowBase() throws BaseException,SubException,SubSubException
     83  (no args)
     84 Got expected exception
     85 Proxy methods: [public final boolean $Proxy7.equals(java.lang.Object), public final java.lang.Object $Proxy7.foo(), public final java.lang.String $Proxy7.foo(), public final int $Proxy7.hashCode(), public final java.lang.String $Proxy7.toString()]
     86 Invocation of public abstract java.lang.String NarrowingTest$I2.foo()
     87 Invoking foo using I2 type: hello
     88 Invocation of public abstract java.lang.Object NarrowingTest$I1.foo()
     89 Invoking foo using I1 type: 1
     90 Invocation of public abstract java.lang.String NarrowingTest$I2.foo()
     91 Got expected exception
     92 Proxy narrowed invocation return type passed
     93