1 cananian 1.1.2.1 // SimpleFieldOracle.java, created Wed Nov 15 16:01:25 2000 by cananian
 2 cananian 1.1.2.3 // Copyright (C) 2000 C. Scott Ananian <cananian@alumni.princeton.edu>
 3 cananian 1.1.2.1 // Licensed under the terms of the GNU GPL; see COPYING for details.
 4 cananian 1.1.2.1 package harpoon.Analysis.Transactions;
 5 cananian 1.1.2.1 
 6 cananian 1.1.2.1 import harpoon.ClassFile.HField;
 7 cananian 1.1.2.1 
 8 cananian 1.1.2.1 /**
 9 cananian 1.1.2.1  * A <code>SimpleFieldOracle</code> provides a valid but extremely
10 cananian 1.1.2.1  * simple-minded implementation of <code>FieldOracle</code>.
11 cananian 1.1.2.1  * 
12 cananian 1.1.2.3  * @author   C. Scott Ananian <cananian@alumni.princeton.edu>
13 cananian 1.2      * @version $Id: SimpleFieldOracle.java,v 1.2 2002/02/25 21:00:11 cananian Exp $
14 cananian 1.1.2.1  */
15 cananian 1.1.2.2 class SimpleFieldOracle extends FieldOracle {
16 cananian 1.1.2.1     public boolean isSyncRead(HField hf) { return true; }
17 cananian 1.1.2.1     public boolean isSyncWrite(HField hf) { return true; }
18 cananian 1.1.2.1     public boolean isUnsyncRead(HField hf) { return true; }
19 cananian 1.1.2.1     public boolean isUnsyncWrite(HField hf) { return true; }
20 cananian 1.2     }