OSDN Git Service

Fix some reflection errors
authorMathieu Chartier <mathieuc@google.com>
Mon, 30 Mar 2015 01:27:50 +0000 (18:27 -0700)
committerMathieu Chartier <mathieuc@google.com>
Mon, 30 Mar 2015 01:54:20 +0000 (18:54 -0700)
commitca239af73e512df5eeb80fe6c09c2ca614649e06
treecee8641c42385f40b567c686cd5053fde152a088
parentf381645a336f7092ab6f5900c0a2cf183a9dbdf7
Fix some reflection errors

Fixed incorrectly using 2nd frame instead of 1st in VerifyAccess.
Added regression test to ART. Fixed broken setShort,
getDeclaredFieldInternal.

Change-Id: I4b21d52d998cb768fe9503b8bccec506b7b972e5
runtime/native/java_lang_Class.cc
runtime/native/java_lang_reflect_Field.cc
runtime/reflection.cc
runtime/reflection.h
test/046-reflect/src/Main.java