diff options
author | Jesse Wilson <jessewilson@google.com> | 2011-10-21 19:57:36 -0400 |
---|---|---|
committer | Jesse Wilson <jessewilson@google.com> | 2011-10-24 12:58:46 -0400 |
commit | ecbce8f17a80ddc8e5d80b075a8e334f1c2daf3c (patch) | |
tree | 477e70768a1fcf82c2e17bf3bc89865ddf8dbdb0 /test/044-proxy/src/BasicTest.java | |
parent | 3bb81563481d02b5a6349b8ed918392454e761d8 (diff) | |
download | art-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.java | 13 |
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) { |