History log of /libcore/luni/src/test/java/libcore/java/lang/reflect/ProxyTest.java
Revision Date Author Comments
310cd7d0b1d5240c8a367c41456b168a560b92e0 17-Mar-2016 Alex Light <allight@google.com> Revert "Revert "Add test for proxy methods on default methods.""

This reverts commit 946399afc2057e249e966d00ba46386be34fd338.

Bug: 27621360

(cherry picked from commit e7d74ee1bbb3e63e0183852dd07f9b9959a53075)

Change-Id: I08b5ad201b0a1de5838ff32dca0badcbd88c7c98
bacae4aa04af4f28700fb37eae3b026e12da89e6 17-Mar-2016 Alex Light <allight@google.com> Revert "Add test for proxy methods on default methods."

This reverts commit c4044e64538a546b0fbefbfa62d2c130c7f31c5f.

Change-Id: I6d8d2d09544b11b0082aa979e4ea5c430f1f1757
c4044e64538a546b0fbefbfa62d2c130c7f31c5f 15-Mar-2016 Alex Light <allight@google.com> Add test for proxy methods on default methods.

Bug: 27621360

(cherry picked from commit b6090e0dadf527c28cd79a1f825e7c3902f09335)

Change-Id: I221aae340c9a7af8ba8f0afa918e0e5b1a0e0b29
abca8498091a4deb2aa564b1c564a55c980f15fd 08-May-2014 Narayan Kamath <narayan@google.com> Use the right class loader in ProxyTest.

Use the test classloader, and not the system classloader.

bug: 12490858

(cherry picked from commit ed437fee3ddc5b25c2c724d4fc7c55ac0d207df1)

Change-Id: I9539239252b0b71afa0e177ce11b3e64739a3ec9
ed437fee3ddc5b25c2c724d4fc7c55ac0d207df1 08-May-2014 Narayan Kamath <narayan@google.com> Use the right class loader in ProxyTest.

Use the test classloader, and not the system classloader.

bug: 12490858
Change-Id: I108ce6e810e861f2297fa5be5d16578cc8083e81
ef07ef38927507f1551646abe3fbcea86a903cbe 21-Nov-2013 Narayan Kamath <narayan@google.com> Replace usage of CopyOnWriteArraySet.

Use a List<Class<?>> as the cache key instead, but
dedup and check for nulls in the list using a HashSet
instead. This will improve performance for large
lists of interfaces.

bug: 10316383

Change-Id: Id0c36a731e6e3cb39bf36c083180c0c4da5c2dd4
(cherry picked from commit 6074af533f57a93e1b8e1ab63dce6a264a4d5dae)
939cb80f925893d503164a4d7eff5aedf2886ba4 22-Oct-2011 Jesse Wilson <jessewilson@google.com> Give proxy all of the return types.

We now create proxy methods with all return types (from covariant
return types) rather than only one.

(cherry picked from commit 552233713ccb711ba39d211d8f135d4d03dc8e16)

Change-Id: Ie8dbfc913c9e90d38310bad274c8dcd0c2a3187e
c828c5a25f1757907fe8238662064472d6419ecc 12-Oct-2011 Jesse Wilson <jessewilson@google.com> Move proxy method matching to managed code.

(cherry picked from commit b16f655ae180af36039052a919e9e371cd4456cb)

Change-Id: I5e96facc34ec050e82449cf1a0046f40259cfc9a
0d9faacc969644c7967951f45f7de506b76c05a6 19-Mar-2013 Elliott Hughes <enh@google.com> Add a regression test for a Field.isAnnotationPresent crash.

Bug: https://code.google.com/p/android/issues/detail?id=24846
Change-Id: Ibd64e5a158d14812729dee82b64417f52eef771c
9ae3dbb07391e8d8458c2f10a4f86b3253ef1cb5 21-Dec-2010 Jesse Wilson <jessewilson@google.com> Test that Proxy.newProxyInstance throws if the classloaders are not visible.

Change-Id: I32f958db123bb9d59033853ef000016e0535e46d
http://b/1608481