Pass around pointer to D2 as an argument to everything, rather than stash the pointer...
[IRC.git] / Robust / src / Benchmarks / mlp / directto / mlp-java / ReadWrite.java
index f3f67914d79a14ef0ccd9c10cca5c4df211ce4f3..f9129aaff00508e890f4e1bb11d48862b2a234c9 100755 (executable)
@@ -5,13 +5,10 @@
 //import java.util.*;
 
 public class ReadWrite {
-  D2 d2;
 
-  public ReadWrite( D2 d2 ) {
-    this.d2 = d2;
-  }
+  public ReadWrite() {}
 
-  public void read() {
+  public void read(D2 d2) {
     FileInputStream in = new FileInputStream( "input4.txt" );
 
     while(true) {
@@ -28,7 +25,7 @@ public class ReadWrite {
     System.out.println("Data set read");
   }   
 
-  public void write() {
+  public void write(D2 d2) {
     d2.getStatic().printInfo();
     d2.getFixList().printInfo();
     d2.getAircraftList().printInfo();