提交 0766f1f5 编写于 作者: K kohsuke

modified to use the new convenience method

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@24408 71c3de6d-444a-0410-be80-ed276b4c234a
上级 449aba75
......@@ -57,7 +57,7 @@ public class RepositoryBrowsers {
public static List<Descriptor<RepositoryBrowser<?>>> filter(Class<? extends RepositoryBrowser> t) {
List<Descriptor<RepositoryBrowser<?>>> r = new ArrayList<Descriptor<RepositoryBrowser<?>>>();
for (Descriptor<RepositoryBrowser<?>> d : RepositoryBrowser.all())
if(t.isAssignableFrom(d.clazz))
if(d.isSubTypeOf(t))
r.add(d);
return r;
}
......
......@@ -151,8 +151,8 @@ public abstract class Publisher extends BuildStepCompatibilityLayer implements B
* This is used as a sort key.
*/
private int classify(Descriptor<Publisher> d) {
if(Recorder.class.isAssignableFrom(d.clazz)) return 0;
if(Notifier.class.isAssignableFrom(d.clazz)) return 2;
if(d.isSubTypeOf(Recorder.class)) return 0;
if(d.isSubTypeOf(Notifier.class)) return 2;
// for compatibility, if the descriptor is manually registered in a specific way, detect that.
Class<? extends Publisher> kind = PublisherList.KIND.get(d);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册