blob: bcce019457cef7ed80ef932da6f7f3ed1abd8dc1 [file] [log] [blame]
Ian Rogers466bb252011-10-14 03:29:56 -07001ReturnsAndArgPassing.testProxyReturns RUNNING
2ReturnsAndArgPassing.testProxyReturns PASSED
3ReturnsAndArgPassing.testProxyArgPassing RUNNING
4ReturnsAndArgPassing.testProxyArgPassing PASSED
jeffhao5d1ac922011-09-29 17:41:15 -07005Invoke public abstract void Shapes.circle(int)
6 0: 3
7--- circle 3
8Success: method circle res=null
9Invoke public abstract int Quads.rectangle(int,int)
10 0: 10
11 1: 20
12--- rectangle 10,20
13Success: method rectangle res=4
14Invoke public abstract java.lang.String Shapes.blob()
15 (no args)
16--- blob
17Success: method blob res=mix
18Invoke public abstract int Quads.rectangle(int,int)
19 0: 15
20 1: 25
21--- rectangle 15,25
22Success: method rectangle res=4
23Invoke public abstract int Quads.trapezoid(int,double,int)
24 0: 6
25 1: 81.18
26 2: 4
27--- trap 6,4,81.18
28Success: method trapezoid res=8
29Invoke public abstract int Colors.red(float)
30 0: 1.0
31--- red 1.0
32Success: method red res=0
33Invoke public abstract double Colors.blue(int)
34 0: 777
35--- blue 777
36Success: method blue res=2.54
37Invoke public abstract int Colors.mauve(java.lang.String)
38 0: sorry
39--- mauve sorry
40Success: method mauve res=3
41Invoke public abstract java.lang.String Shapes.blob()
42 (no args)
43--- blob
44Success: method blob res=mix
Jeff Hao228d6b82013-12-03 15:00:05 -080045$Proxy1.getTrace null:-1
jeffhao5d1ac922011-09-29 17:41:15 -070046Invoke public abstract void Shapes.upChuck()
47 (no args)
48Got expected ioobe
49Invoke public abstract void Shapes.upCheck() throws java.lang.InterruptedException
50 (no args)
51Got expected ie
52
Jeff Hao228d6b82013-12-03 15:00:05 -080053Proxy interfaces: [interface Quads, interface Colors, interface Trace]
54Proxy 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()]
jeffhao5d1ac922011-09-29 17:41:15 -070055Decl annos: []
Ian Rogers466bb252011-10-14 03:29:56 -070056Param annos (0) : []
Brian Carlstrom4460ea62014-03-12 08:42:34 -070057Modifiers: 17
jeffhao5d1ac922011-09-29 17:41:15 -070058Dupe threw expected exception
59Clash threw expected exception
60Clash2 threw expected exception
61Clash3 threw expected exception
62Clash4 threw expected exception
63Invoke public abstract void InterfaceW1.throwFunky()
64 (no args)
65Got expected UTE
66Invoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException
67 (no args)
68Got expected IOE
69Invoke public abstract void InterfaceW1.throwFunky2() throws BaseException,java.lang.NoSuchMethodException,java.io.IOException
70 (no args)
71Got expected IOE
72Invoke public abstract void InterfaceW1.throwException() throws BaseException
73 (no args)
74Got expected UTE
75Invoke public abstract void InterfaceW1.throwBase() throws BaseException
76 (no args)
77Got expected UTE
78Invoke public abstract void InterfaceW1.throwSub() throws BaseException
79 (no args)
80Got expected exception
81Invoke public abstract void InterfaceW1.throwSubSub() throws BaseException
82 (no args)
83Got expected exception
84Invoke public abstract void InterfaceW1.bothThrowBase() throws BaseException,SubException,SubSubException
85 (no args)
86Got expected exception
Brian Carlstrom82502322013-11-24 23:15:37 -080087Proxy 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()]
Ian Rogers530f71c2013-02-22 23:29:00 -080088Invocation of public abstract java.lang.String NarrowingTest$I2.foo()
89Invoking foo using I2 type: hello
90Invocation of public abstract java.lang.Object NarrowingTest$I1.foo()
91Invoking foo using I1 type: 1
92Invocation of public abstract java.lang.String NarrowingTest$I2.foo()
93Got expected exception
94Proxy narrowed invocation return type passed
Andreas Gampe96849ce2014-06-02 11:23:43 -0700955.8