OSDN Git Service

Allow private methods in interfaces.
authorAlex Light <allight@google.com>
Tue, 12 Apr 2016 22:50:55 +0000 (15:50 -0700)
committerAlex Light <allight@google.com>
Wed, 13 Apr 2016 21:12:42 +0000 (21:12 +0000)
commitb55f1ac873f9541f391625c13fe9129fbd38e74c
tree996e696a06437f93c6f87e773e76d9e3c6a4fe8a
parent336dd6a0989dafb356be5f689028d983b0931335
Allow private methods in interfaces.

Private methods may be generated in interfaces during compilation of
some default methods.  Change the verifier to allow these methods.

Bug: 27999840

Change-Id: Ib8120a8f6cb036021334d9af0ed78ae372974ecb
runtime/dex_file.h
runtime/dex_file_verifier.cc
runtime/verifier/method_verifier.cc
test/955-lambda-smali/build [new file with mode: 0755]
test/975-iface-private/build [new file with mode: 0755]
test/975-iface-private/expected.txt [new file with mode: 0644]
test/975-iface-private/info.txt [new file with mode: 0644]
test/975-iface-private/smali/Iface.smali [new file with mode: 0644]
test/975-iface-private/smali/Main.smali [new file with mode: 0644]
test/etc/default-build
test/run-test