home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VPage / Java.bin / CLASSES.ZIP / sun / tools / debug / MainThread.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-07-08  |  1.5 KB  |  31 lines

  1. package sun.tools.debug;
  2.  
  3. import java.io.IOException;
  4.  
  5. class MainThread extends Thread {
  6.    Agent agent;
  7.    ThreadGroup group;
  8.    Class clazz;
  9.    String[] argv;
  10.  
  11.    public MainThread(Agent var1, ThreadGroup var2, Class var3, String[] var4) throws IOException {
  12.       super(var2, "main");
  13.       ((Thread)this).setPriority(5);
  14.       ((Thread)this).setDaemon(false);
  15.       this.agent = var1;
  16.       this.group = var2;
  17.       this.clazz = var3;
  18.       this.argv = var4;
  19.       ((Thread)this).start();
  20.    }
  21.  
  22.    public void run() {
  23.       try {
  24.          this.agent.runMain(this.clazz, this.argv);
  25.          Agent.message(this.clazz.getName() + ".main() exited");
  26.       } catch (IllegalAccessError var1) {
  27.          Agent.error("\"public static void main(String argv[])\" method not found in " + this.clazz.getName());
  28.       }
  29.    }
  30. }
  31.