提交 5450534d 编写于 作者: K kohsuke

fixed a problem in the initialization order issue.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9414 71c3de6d-444a-0410-be80-ed276b4c234a
上级 05f52668
......@@ -99,4 +99,8 @@ public class CommandStartMethod extends ComputerStartMethod {
}
private static final Logger LOGGER = Logger.getLogger(CommandStartMethod.class.getName());
static {
LIST.add(DESCRIPTOR);
}
}
......@@ -45,8 +45,10 @@ public abstract class ComputerStartMethod implements Describable<ComputerStartMe
/**
* All registered {@link ComputerStartMethod} implementations.
*/
public static final DescriptorList<ComputerStartMethod> LIST = new DescriptorList<ComputerStartMethod>(
JNLPStartMethod.DESCRIPTOR,
CommandStartMethod.DESCRIPTOR
);
public static final DescriptorList<ComputerStartMethod> LIST = new DescriptorList<ComputerStartMethod>();
static {
LIST.load(JNLPStartMethod.class);
LIST.load(CommandStartMethod.class);
}
}
......@@ -33,4 +33,8 @@ public class JNLPStartMethod extends ComputerStartMethod {
return "Launch slave agents via JNLP";
}
};
static {
LIST.add(DESCRIPTOR);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册