My Comparator は現在 に入力されていJobSet
ます。なぜそうなったのかはわかり<capture
ません-これまでに見たことがありません。誰かがここで何が起こっているのかを明らかにできますか?
コンパレーターは…
public class JobSetComparator implements Comparator<JobSet> {
@Override
public int compare(JobSet o1, JobSet o2) {
return Integer.compare(o1.getHighestPriority().getValue(), o2.getHighestPriority().getValue());
}
}
待ち行列...
protected JobSetQueue queue = new JobSetQueue(0, new JobSetComparator());
public JobSetQueue getQueue() {
return queue;
}
public JobSet[] getPrioritizedQueue() {
return Arrays.sort(queue.toArray(), queue.comparator());
}