Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

NonScheduler.java

00001 package gov.nasa.arc.ase.jpf.jvm;
00002 
00003 import gov.nasa.arc.ase.jpf.iSystemState;
00004 import gov.nasa.arc.ase.jpf.iThreadInfo;
00005 import gov.nasa.arc.ase.jpf.JPFErrorException;
00006 import gov.nasa.arc.ase.util.Debug;
00007 
00008 public class NonScheduler extends Scheduler implements Cloneable {
00009   public iSystemState ss;
00010 
00011   public NonScheduler(iSystemState ss) {
00012     initialize(ss);
00013   }  
00014   public void backtrackTo(ArrayOffset storing, Object backtrack) {
00015   }  
00016   public Object clone() {
00017     return this;
00018   }  
00019   public Object getBacktrackData() {
00020     return this;
00021   }  
00022   public int getRandom() {
00023     return 0;
00024   }  
00025   public int[] getStoringData() {
00026     return new int[0];
00027   }  
00028   public int getThread() {
00029     return 0;
00030   }  
00031   public void initialize(iSystemState ss) {
00032     this.ss = ss;
00033   }  
00034   public iThreadInfo locateThread(iSystemState ss) {
00035     return null;
00036   }  
00037   public void next() {
00038   }  
00039   public int random(int max) {
00040     return 0;
00041   }  
00042 }

Generated at Thu Feb 7 06:50:46 2002 for Bandera by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001