Jenkins j = Jenkins.getInstance();
List<hudson.model.Queue.BuildableItem> bis = j.getQueue().getBuildableItems();
println("Q length = " + bis.size());
for(Label l : j.getLabels())
{
println(l.getExpression() + ":");
int b=0,t=0;
for (hudson.model.Queue.BuildableItem bi : bis) {
if(bi.getAssignedLabel()==l)
b++;
if(bi.task.getAssignedLabel()==l)
t++;
}
println("\tTasks matching label = " + t);
println("\tBuilableItems matching label = " + b);
}