package bluej.debugger;
import bluej.Config;
import bluej.pkgmgr.Project;
import threadchecker.OnThread;
import threadchecker.Tag;
| An enum indicating which thread methods should be invoked on.
|
public enum RunOnThread{
DEFAULT, FX, SWING;
@Override
@OnThread(Tag.Any)
public String toString()
{
switch (this)
{
case FX:
return Config.getString("prefmgr.misc.run.fx");
case SWING:
return Config.getString("prefmgr.misc.run.swing");
default:
return Config.getString("prefmgr.misc.run.default");
}
}
public static RunOnThread load(String name)
{
try
{
return valueOf(name);
}
catch (Exception e)
{
return DEFAULT;
}
}
}
. toString
. load
48 neLoCode
+ 1 LoComm