OSDN Git Service

Remove AnnotationAccess and its remaining uses.
authorJeff Hao <jeffhao@google.com>
Tue, 5 Apr 2016 02:50:14 +0000 (19:50 -0700)
committerJeff Hao <jeffhao@google.com>
Tue, 5 Apr 2016 02:50:14 +0000 (19:50 -0700)
commit1133db79350060158f99210c56f111c6dad43563
treec84b4ae2df13a32539645c0904f08c874c20ae31
parenta07be75830af60ce50aba357e8de066e849aa21c
Remove AnnotationAccess and its remaining uses.

Art side of this change. Adds a test to ensure annotations not marked
for runtime retention can't be seen at runtime.

Bug: 27912552
Change-Id: I078069b7b3cb72bfe7d0b9ea61e527fee04d56a3
runtime/Android.mk
runtime/dex_file.cc
runtime/dex_file.h
runtime/native/java_lang_Class.cc
runtime/native/java_lang_reflect_AbstractMethod.cc [new file with mode: 0644]
runtime/native/java_lang_reflect_AbstractMethod.h [new file with mode: 0644]
runtime/native/java_lang_reflect_Method.cc
runtime/runtime.cc
test/005-annotations/expected.txt
test/005-annotations/src/android/test/anno/TestAnnotations.java
test/031-class-attributes/src/ClassAttrs.java