KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ca > mcgill > sable > soot > launching > SootLauncherThread


1 /* Soot - a J*va Optimization Framework
2  * Copyright (C) 2003 Jennifer Lhotak
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the
16  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17  * Boston, MA 02111-1307, USA.
18  */

19
20 package ca.mcgill.sable.soot.launching;
21
22 /**
23  * A thread for launching Soot a J*va application from within
24  * Eclispe another J*va application.
25  */

26 public class SootLauncherThread extends Thread JavaDoc {
27
28     /**
29      * Constructor for SootLauncherThread.
30      */

31     public SootLauncherThread() {
32         super();
33     }
34
35     /**
36      * Constructor for SootLauncherThread.
37      * @param target
38      */

39     public SootLauncherThread(Runnable JavaDoc target) {
40         super(target);
41     }
42
43     /**
44      * Constructor for SootLauncherThread.
45      * @param group
46      * @param target
47      */

48     public SootLauncherThread(ThreadGroup JavaDoc group, Runnable JavaDoc target) {
49         super(group, target);
50     }
51
52     /**
53      * Constructor for SootLauncherThread.
54      * @param name
55      */

56     public SootLauncherThread(String JavaDoc name) {
57         super(name);
58     }
59
60     /**
61      * Constructor for SootLauncherThread.
62      * @param group
63      * @param name
64      */

65     public SootLauncherThread(ThreadGroup JavaDoc group, String JavaDoc name) {
66         super(group, name);
67     }
68
69     /**
70      * Constructor for SootLauncherThread.
71      * @param target
72      * @param name
73      */

74     public SootLauncherThread(Runnable JavaDoc target, String JavaDoc name) {
75         super(target, name);
76     }
77
78     /**
79      * Constructor for SootLauncherThread.
80      * @param group
81      * @param target
82      * @param name
83      */

84     public SootLauncherThread(
85         ThreadGroup JavaDoc group,
86         Runnable JavaDoc target,
87         String JavaDoc name) {
88         super(group, target, name);
89     }
90
91     /**
92      * Constructor for SootLauncherThread.
93      * @param group
94      * @param target
95      * @param name
96      * @param stackSize
97      */

98     public SootLauncherThread(
99         ThreadGroup JavaDoc group,
100         Runnable JavaDoc target,
101         String JavaDoc name,
102         long stackSize) {
103         super(group, target, name, stackSize);
104     }
105
106 }
107
Popular Tags