summaryrefslogtreecommitdiffstats
path: root/test/044-proxy/src/BasicTest.java
diff options
context:
space:
mode:
authorJesse Wilson <jessewilson@google.com>2011-10-21 19:57:36 -0400
committerJesse Wilson <jessewilson@google.com>2011-10-24 12:58:46 -0400
commitecbce8f17a80ddc8e5d80b075a8e334f1c2daf3c (patch)
tree477e70768a1fcf82c2e17bf3bc89865ddf8dbdb0 /test/044-proxy/src/BasicTest.java
parent3bb81563481d02b5a6349b8ed918392454e761d8 (diff)
downloadart-ecbce8f17a80ddc8e5d80b075a8e334f1c2daf3c.tar.gz
art-ecbce8f17a80ddc8e5d80b075a8e334f1c2daf3c.tar.bz2
art-ecbce8f17a80ddc8e5d80b075a8e334f1c2daf3c.zip
Give proxy all of the return types. Part 2.
Change-Id: I953144290307f46824642837530ac4deeb6a78b2
Diffstat (limited to 'test/044-proxy/src/BasicTest.java')
-rw-r--r--test/044-proxy/src/BasicTest.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/test/044-proxy/src/BasicTest.java b/test/044-proxy/src/BasicTest.java
index fa1896fd9a..8f4d19ed7e 100644
--- a/test/044-proxy/src/BasicTest.java
+++ b/test/044-proxy/src/BasicTest.java
@@ -73,7 +73,11 @@ public class BasicTest {
Method[] methods = proxy.getClass().getDeclaredMethods();
Arrays.sort(methods, new Comparator<Method>() {
public int compare(Method o1, Method o2) {
- return o1.getName().compareTo(o2.getName());
+ int result = o1.getName().compareTo(o2.getName());
+ if (result != 0) {
+ return result;
+ }
+ return o1.getReturnType().getName().compareTo(o2.getReturnType().getName());
}
});
System.out.println("Proxy methods: " + Arrays.deepToString(methods));
@@ -82,13 +86,6 @@ public class BasicTest {
Annotation[][] paramAnnos = meth.getParameterAnnotations();
System.out.println("Param annos (" + paramAnnos.length + ") : "
+ Arrays.deepToString(paramAnnos));
- Field[] fields = proxy.getClass().getDeclaredFields();
- Arrays.sort(fields, new Comparator<Field>() {
- public int compare(Field o1, Field o2) {
- return o1.getName().compareTo(o2.getName());
- }
- });
- System.out.println("Proxy fields: " + Arrays.deepToString(fields));
}
static Object createProxy(Object proxyMe) {