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

Merge pull request #2389 from jenkinsci/queue-contains

Removed code duplication
...@@ -1093,25 +1093,7 @@ public class Queue extends ResourceController implements Saveable { ...@@ -1093,25 +1093,7 @@ public class Queue extends ResourceController implements Saveable {
* Returns true if this queue contains the said project. * Returns true if this queue contains the said project.
*/ */
public boolean contains(Task t) { public boolean contains(Task t) {
final Snapshot snapshot = this.snapshot; return getItem(t)!=null;
for (Item item : snapshot.blockedProjects) {
if (item.task.equals(t))
return true;
}
for (Item item : snapshot.buildables) {
if (item.task.equals(t))
return true;
}
for (Item item : snapshot.pendings) {
if (item.task.equals(t))
return true;
}
for (Item item : snapshot.waitingList) {
if (item.task.equals(t)) {
return true;
}
}
return false;
} }
/** /**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册