History log of /libcore/libdvm/src/main/java/java/lang/Class.java
Revision Date Author Comments
a6e22fc9b70ebe39abd716ce37450bda935c0fb8 19-Sep-2013 Ian Rogers <irogers@google.com> Avoid computing class def indices.

Bug: 10244719
Also tidy AnnotationAccess.

(cherry-picked from 8b2c0b9abc3f520495f4387ea040132ba85cae69)
Change-Id: I6ec8fd4e36b428d7e16e01d98b7bebc143fac8c3

Conflicts:
libdvm/src/main/java/java/lang/Class.java
98430d0d75f4cfd40614b77debeb3c8d0abf40df 15-Sep-2013 Ian Rogers <irogers@google.com> Fix getGenericInterfaces for the no annotation case.

Bug: 10244719
(cherry-picked from 43111aab512b1a7c7c8095a7135a7ae2754ea5bd)
Change-Id: I758d32e9cffcabf771e6f5f86ffa2666c8e1cb02

Conflicts:
libdvm/src/main/java/java/lang/Class.java
d4ec55c4e1acc3c3df937facbd367aff6618536c 07-Sep-2013 Ian Rogers <irogers@google.com> Lazier annotation signature parsing.

Bug: 10244719.
Also, make wider use of empty arrays.
Also, use named inner classes to aid profiling.
Remove caching as the empty result will be fast.
Porting the ART changes to DVM, to avoid the caching, results in bringing
in a bunch of other ART clean-up.
TODO, avoid modified-UTF8 to String conversions by Dex.

Change-Id: I051b6e34b5a4e7a7f1383461a799755947a5ba36

Conflicts:
libdvm/src/main/java/java/lang/Class.java
301174b9ed79a73e35d7463f06ae48eb0654c6ca 26-Jul-2013 Elliott Hughes <enh@google.com> Use the libcore.reflect implementation.

(cherry-pick of 07e1d1125c11b8e037a31e9ebb6b64332a394a9f.)

Change-Id: I06ccfb93525525ec4f417bcbabdcead2e817ced6
07e1d1125c11b8e037a31e9ebb6b64332a394a9f 26-Jul-2013 Elliott Hughes <enh@google.com> Use the libcore.reflect implementation.

Change-Id: I3cb180d3c1912b9362c5a2e8dbedc1e80fb0c14f
f2e59ad7786f9c80155e24f17e2c8bc63f8fb22c 11-Jul-2013 Elliott Hughes <enh@google.com> Fix Class.getMethod docs.

Bug: https://code.google.com/p/android/issues/detail?id=31485
Change-Id: Ic9693eced5d914663428375f7d4d893417ea09e6
895bba44ff59d2225532a1fe9842c8b9a70a9f9a 13-May-2013 Brian Carlstrom <bdc@google.com> Move some files with dalvik dependencies to libdvm

Change-Id: I04498d8d8c4b065dbda8d7b30b8b77ce53e63a77