home *** CD-ROM | disk | FTP | other *** search
- package sun.tools.debug;
-
- import java.io.IOException;
-
- class MainThread extends Thread {
- Agent agent;
- ThreadGroup group;
- Class clazz;
- String[] argv;
-
- public MainThread(Agent var1, ThreadGroup var2, Class var3, String[] var4) throws IOException {
- super(var2, "main");
- ((Thread)this).setPriority(5);
- ((Thread)this).setDaemon(false);
- this.agent = var1;
- this.group = var2;
- this.clazz = var3;
- this.argv = var4;
- ((Thread)this).start();
- }
-
- public void run() {
- try {
- this.agent.runMain(this.clazz, this.argv);
- Agent.message(this.clazz.getName() + ".main() exited");
- } catch (IllegalAccessError var1) {
- Agent.error("\"public static void main(String argv[])\" method not found in " + this.clazz.getName());
- }
- }
- }
-