*** empty log message ***
authorcarolyn <none@none>
Fri, 9 May 2003 16:04:59 +0000 (16:04 +0000)
committercarolyn <none@none>
Fri, 9 May 2003 16:04:59 +0000 (16:04 +0000)
12 files changed:
tests/A.java [new file with mode: 0644]
tests/AA.java [new file with mode: 0644]
tests/B.java [new file with mode: 0644]
tests/BB.java [new file with mode: 0644]
tests/C.java [new file with mode: 0644]
tests/C2.java [new file with mode: 0644]
tests/CC.java [new file with mode: 0644]
tests/D.java [new file with mode: 0644]
tests/DD.java [new file with mode: 0644]
tests/EE.java [new file with mode: 0644]
tests/GG.java [new file with mode: 0644]
tests/Howdy.java [new file with mode: 0644]

diff --git a/tests/A.java b/tests/A.java
new file mode 100644 (file)
index 0000000..860b5f7
--- /dev/null
@@ -0,0 +1,16 @@
+public class A {
+int ax;
+
+//A( ) {
+//System.out.println("SUPER AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n");
+//ax=0;}
+
+
+void m1( ) {ax = 1; 
+//  System.out.println("In A.m1: "+ax);
+  }
+void m2( ) {ax = 2; 
+//  System.out.println("In A.m2: "+ax);
+  }
+}
+
diff --git a/tests/AA.java b/tests/AA.java
new file mode 100644 (file)
index 0000000..3440c2c
--- /dev/null
@@ -0,0 +1,18 @@
+public class AA
+{
+public void f() {
+  int x = 1;
+}
+public static void main(String[] s) {
+AA a;
+DD d = new DD();
+EE e = new EE();
+int x = 1;
+
+if (x==1)
+  a=d;
+else
+  a=e;
+a.f();
+}
+}
diff --git a/tests/B.java b/tests/B.java
new file mode 100644 (file)
index 0000000..8aad03d
--- /dev/null
@@ -0,0 +1,8 @@
+class B extends A {
+int bx;
+
+void m1( ) {ax = 10; bx=1; 
+  // System.out.println("In B.m1: "+ax);
+  }
+}
+
diff --git a/tests/BB.java b/tests/BB.java
new file mode 100644 (file)
index 0000000..d58e253
--- /dev/null
@@ -0,0 +1,7 @@
+public class BB extends AA 
+{
+public void f() {
+  int x = 2;
+  GG g = new GG();
+}
+}
diff --git a/tests/C.java b/tests/C.java
new file mode 100644 (file)
index 0000000..8fbabb4
--- /dev/null
@@ -0,0 +1,16 @@
+class C extends A {
+int cx;
+void m1( ) {ax = 100; cx=1;
+}
+public static void main(String[] s) {
+  A a;
+  B b = new B();
+  a=b;
+  b.m1();
+  b.m2();
+
+//  System.out.println("Hello World"));
+//  System.out.println("C: "+ ax +"; B: "+b.ax +"; A: "+a.ax);
+ } 
+}
+
diff --git a/tests/C2.java b/tests/C2.java
new file mode 100644 (file)
index 0000000..3539de5
--- /dev/null
@@ -0,0 +1,20 @@
+import D;
+class C2 extends A {
+int cx;
+void m1( ) {ax = 100; cx=1;
+//D d = new D();
+}
+public static void main(String[] s) {
+  A a;
+  B b;
+  int i=1;
+if (i==1)
+  a = new A();
+else
+  a = new D();
+
+  a.m1();
+  a.m2();
+ } 
+}
+
diff --git a/tests/CC.java b/tests/CC.java
new file mode 100644 (file)
index 0000000..9d2fbfc
--- /dev/null
@@ -0,0 +1,6 @@
+public class CC extends AA
+{
+public void f() {
+  int x = 3;
+}
+}
diff --git a/tests/D.java b/tests/D.java
new file mode 100644 (file)
index 0000000..298b9cd
--- /dev/null
@@ -0,0 +1,12 @@
+class D extends A {
+int ax = 133;
+
+void m1( ) {ax = ax + 10; 
+  // System.out.println("In D.m1: "+ax);
+  }
+B m3( ) {
+B b = new B();
+b.bx++;
+return b;
+}
+}
diff --git a/tests/DD.java b/tests/DD.java
new file mode 100644 (file)
index 0000000..1d1f109
--- /dev/null
@@ -0,0 +1,6 @@
+public class DD extends CC 
+{
+public void f2() {
+  int x = 4;
+}
+}
diff --git a/tests/EE.java b/tests/EE.java
new file mode 100644 (file)
index 0000000..3c2b06c
--- /dev/null
@@ -0,0 +1,6 @@
+public class EE extends CC
+{
+public void f2() {
+  int x = 6;
+}
+}
diff --git a/tests/GG.java b/tests/GG.java
new file mode 100644 (file)
index 0000000..30c2a9c
--- /dev/null
@@ -0,0 +1,6 @@
+public class GG extends BB
+{
+public void f() {
+  int x = 5;
+}
+}
diff --git a/tests/Howdy.java b/tests/Howdy.java
new file mode 100644 (file)
index 0000000..4151831
--- /dev/null
@@ -0,0 +1,7 @@
+class Howdy { 
+
+public static void main(String[] s) {
+  System.out.println("Howdy yall");
+ } 
+}
+