diff options
Diffstat (limited to 'test/040-miranda/src/Main.java')
| -rw-r--r-- | test/040-miranda/src/Main.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/040-miranda/src/Main.java b/test/040-miranda/src/Main.java new file mode 100644 index 0000000000..558806ac74 --- /dev/null +++ b/test/040-miranda/src/Main.java @@ -0,0 +1,27 @@ +// Copyright 2006 The Android Open Source Project + +/** + * Miranda testing. + */ +public class Main { + public static void main(String[] args) { + MirandaClass mir = new MirandaClass(); + System.out.println("MirandaClass:"); + System.out.println(" inInterface: " + mir.inInterface()); + System.out.println(" inInterface2: " + mir.inInterface2()); + System.out.println(" inAbstract: " + mir.inAbstract()); + + /* try again through abstract class; results should be identical */ + MirandaAbstract mira = mir; + System.out.println("MirandaAbstract / MirandaClass:"); + System.out.println(" inInterface: " + mira.inInterface()); + System.out.println(" inInterface2: " + mira.inInterface2()); + System.out.println(" inAbstract: " + mira.inAbstract()); + + MirandaAbstract mira2 = new MirandaClass2(); + System.out.println("MirandaAbstract / MirandaClass2:"); + System.out.println(" inInterface: " + mira2.inInterface()); + System.out.println(" inInterface2: " + mira2.inInterface2()); + System.out.println(" inAbstract: " + mira2.inAbstract()); + } +} |
