diff options
author | jeffhao <jeffhao@google.com> | 2011-09-07 16:38:26 -0700 |
---|---|---|
committer | jeffhao <jeffhao@google.com> | 2011-09-07 16:58:24 -0700 |
commit | 5dbddeee1cb4e0962c7267db0588b563bf45526f (patch) | |
tree | 72ea085f32727295b987199ccea907a9ca731680 /test/Interfaces | |
parent | 6108953a145c1affcadc1e0a91b17e647ee52a02 (diff) | |
download | android_art-5dbddeee1cb4e0962c7267db0588b563bf45526f.tar.gz android_art-5dbddeee1cb4e0962c7267db0588b563bf45526f.tar.bz2 android_art-5dbddeee1cb4e0962c7267db0588b563bf45526f.zip |
Added tests for interfaces that extend other interfaces.
Exercises IsAssignableFrom and FindInterfaceMethod. Also made
Class::Implements private again and switched to using IsAssignableFrom.
Change-Id: Iea195a2cc124a87ebb3d87d778a7edcd25984b46
Diffstat (limited to 'test/Interfaces')
-rw-r--r-- | test/Interfaces/Interfaces.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/Interfaces/Interfaces.java b/test/Interfaces/Interfaces.java index 0b72e92b24..4bd9bfe2bf 100644 --- a/test/Interfaces/Interfaces.java +++ b/test/Interfaces/Interfaces.java @@ -8,9 +8,17 @@ class Interfaces { public void j1(); public void j2(); } + interface K extends J { + public void k(); + } class A implements I, J { public void i() {}; public void j1() {}; public void j2() {}; } + class B implements K { + public void j1() {}; + public void j2() {}; + public void k() {}; + } } |