OSDN Git Service

Revert "reflection: Add new 1.8 AnnotatedElement methods and tests"
authorNicolas Geoffray <ngeoffray@google.com>
Fri, 29 Jan 2016 10:25:01 +0000 (10:25 +0000)
committerNicolas Geoffray <ngeoffray@google.com>
Fri, 29 Jan 2016 10:25:01 +0000 (10:25 +0000)
commit28a2a186537db9fc5a8492e36d9603b48854c04f
tree31fc65e44fac0d24b53c61df322624fe381a75d8
parentc167ee9b65f05f7c6f007d587fd1655388edaee9
Revert "reflection: Add new 1.8 AnnotatedElement methods and tests"

Breaks interpreter access checks:

+Exception in thread "main" java.lang.InternalError: java.lang.IllegalAccessError: Method 'void java.lang.reflect.Proxy.doNewInstanceCheck()' is inaccessible to class '$Proxy0' (declaration of '$Proxy0' appears in generated class)

This reverts commit c167ee9b65f05f7c6f007d587fd1655388edaee9.

Change-Id: I6c9429cb6f298e89a2da22f7ded0728251321446
18 files changed:
runtime/mirror/class.h
runtime/native/java_lang_Class.cc
test/048-reflect-v8/expected.txt
test/048-reflect-v8/src/AnnotationTest.java [deleted file]
test/048-reflect-v8/src/AnnotationTestFixture.java [deleted file]
test/048-reflect-v8/src/AnnotationTestHelpers.java [deleted file]
test/048-reflect-v8/src/Calendar.java [deleted file]
test/048-reflect-v8/src/Calendars.java [deleted file]
test/048-reflect-v8/src/IFaceA.java [deleted file]
test/048-reflect-v8/src/IFaceSimple.java [deleted file]
test/048-reflect-v8/src/IsDefaultTest.java [deleted file]
test/048-reflect-v8/src/Main.java
test/048-reflect-v8/src/SingleUser.java [deleted file]
test/048-reflect-v8/src/User.java [deleted file]
test/048-reflect-v8/src/User2.java [deleted file]
test/048-reflect-v8/src/UserComplex.java [deleted file]
test/048-reflect-v8/src/UserSub.java [deleted file]
test/048-reflect-v8/src/UserSub2.java [deleted file]