提交 f315e638 编写于 作者: K Kohsuke Kawaguchi

field descriptor fixup

上级 26f82463
......@@ -59,12 +59,19 @@ public class FreeStyleProject extends Project<FreeStyleProject,FreeStyleBuild> i
/**
* Descriptor is instantiated as a field purely for backward compatibility.
* Do not do this in your code. Put @Extension on your DescriptorImpl class instead.
*
* @deprecated as of 2.0
* Use injection
*/
@Restricted(NoExternalUse.class)
public static /*almost final*/ DescriptorImpl DESCRIPTOR;
@Extension(ordinal=1000)
public static final DescriptorImpl DESCRIPTOR = new DescriptorImpl();
public static class DescriptorImpl extends AbstractProjectDescriptor {
public DescriptorImpl() {
DESCRIPTOR = this;
}
public static final class DescriptorImpl extends AbstractProjectDescriptor {
public String getDisplayName() {
return Messages.FreeStyleProject_DisplayName();
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册