summaryrefslogtreecommitdiffstats
path: root/test/Interfaces
diff options
context:
space:
mode:
authorjeffhao <jeffhao@google.com>2011-09-07 16:38:26 -0700
committerjeffhao <jeffhao@google.com>2011-09-07 16:58:24 -0700
commit5dbddeee1cb4e0962c7267db0588b563bf45526f (patch)
tree72ea085f32727295b987199ccea907a9ca731680 /test/Interfaces
parent6108953a145c1affcadc1e0a91b17e647ee52a02 (diff)
downloadandroid_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.java8
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() {};
+ }
}