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 $Proxy1.getTrace null:-1
     46 Invoke public abstract void Shapes.upChuck()
     47  (no args)
     48 Got expected ioobe
     49 Invoke public abstract void Shapes.upCheck() throws java.lang.InterruptedException
     50  (no args)
     51 Got expected ie
     52 
     53 Proxy interfaces: [interface Quads, interface Colors, interface Trace]
     54 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 void $Proxy1.getTrace(), 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()]
     55 Decl annos: []
     56 Param annos (0) : []
     57 Modifiers: 17
     58 Dupe threw expected exception
     59 Clash threw expected exception
     60 Clash2 threw expected exception
     61 Clash3 threw expected exception
     62 Clash4 threw expected exception
     63 Invoke public abstract void InterfaceW1.throwFunky()
     64  (no args)
     65 Got expected UTE
     66 Invoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException
     67  (no args)
     68 Got expected IOE
     69 Invoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException
     70  (no args)
     71 Got expected IOE
     72 Invoke public abstract void InterfaceW1.throwException() throws BaseException
     73  (no args)
     74 Got expected UTE
     75 Invoke public abstract void InterfaceW1.throwBase() throws BaseException
     76  (no args)
     77 Got expected UTE
     78 Invoke public abstract void InterfaceW1.throwSub() throws BaseException
     79  (no args)
     80 Got expected exception
     81 Invoke public abstract void InterfaceW1.throwSubSub() throws BaseException
     82  (no args)
     83 Got expected exception
     84 Invoke public abstract void InterfaceW1.bothThrowBase() throws BaseException,SubException,SubSubException
     85  (no args)
     86 Got expected exception
     87 Proxy methods: [public final boolean $Proxy3.equals(java.lang.Object), public final java.lang.Object $Proxy3.foo(), public final java.lang.String $Proxy3.foo(), public final int $Proxy3.hashCode(), public final java.lang.String $Proxy3.toString()]
     88 Invocation of public abstract java.lang.String NarrowingTest$I2.foo()
     89 Invoking foo using I2 type: hello
     90 Invocation of public abstract java.lang.Object NarrowingTest$I1.foo()
     91 Invoking foo using I1 type: 1
     92 Invocation of public abstract java.lang.String NarrowingTest$I2.foo()
     93 Got expected exception
     94 Proxy narrowed invocation return type passed
     95 5.8
     96