eb183cdeab97f7fb25ae804319c1f5a46353dc4f |
|
24-Mar-2015 |
Mathieu Chartier <mathieuc@google.com> |
Make ArtField have no functionality Pre-requisite to making them non java objects. Some other changes to speed up reflection. TODO: Another CL for ArtMethod. Bug: 19264997 Change-Id: I17ca0cf4b9ba853e59f4a6eff3a05d9d90cf23f9
|
e78f8ca1c55628312772c9c110d12fca09126a7e |
|
11-Mar-2015 |
Sergio Giro <sgiro@google.com> |
java.lang.reflect: Use only relevant modifiers when converting to string Some modifiers not relevant might be used to encode internal information (eg bridge methods) that shouldn't be displayed when converting to string bug: 18488857 Change-Id: Ie82ed513b58083a795549a708197f1db52ffb796
|
0a21bb40b8ade2e932ef7608bc861f183bfe594d |
|
26-Mar-2014 |
Jeff Hao <jeffhao@google.com> |
Add access checks to Method and Field reflection. Libcore side of this change. Has a corresponding art change. Bug: 13620925 Change-Id: I68f726af5f2b5a79c9ffd6f2c76a0b3f2600ca9d
|
71dc4f7d4829335f7aba5414b43d16cd316ba22f |
|
31-Jul-2013 |
Brian Carlstrom <bdc@google.com> |
Refactor ART java.lang.reflect implementation Bug: 10014286. (cherry picked from commit 1222a700a25956b0e3634731160017f0d3aa0585) Change-Id: Ic5672489f6c028d47e6c2a499d6a2bbdd5cc4e4c
|
d3e311496e0b08acd959c3ffa31d9930a71bae19 |
|
24-Jul-2013 |
Ian Rogers <irogers@google.com> |
Improve the performance of reflective operations. Common dex index lookups require a number of different types to be constructed, implement short-cuts that avoid the intermediate data types. Refactor reflective operations to use dex methods that don't require temporary objects. Note: this change adds an empty short array to Dex, this code can't appear in libcore.util as Dex doesn't always come with libcore.util. Bug: 9968234 (cherry picked from commit 381db8de0ac5df124c7f482bf4be9d5756bf3ca4) Change-Id: I9122a3f01b4f41b07a84aff768193c092e29698c
|
2cf03dc15c40b92634ff606694af5a6e9aa4db09 |
|
22-May-2013 |
Brian Carlstrom <bdc@google.com> |
Adding libart support to libcore Change-Id: I86febf08eacf42bb4b2f06dbd51c5b2d5b25c9fb
|