1415161718192021222324
*/ public class AddonFilters { public static AddonFilter allLoaded() { return new AddonFilter() { @Override public boolean accept(Addon addon) { return addon.getStatus().isLoaded();
2627282930313233343536
}; } public static AddonFilter allStarting() { return new AddonFilter() { @Override public boolean accept(Addon addon) { return !addon.getFuture().isDone();
3839404142434445464748
}; } public static AddonFilter allStarted() { return new AddonFilter() { @Override public boolean accept(Addon addon) { return addon.getStatus().isStarted();
5051525354555657585960
}; } public static AddonFilter allNotStarted() { return new AddonFilter() { @Override public boolean accept(Addon addon) { return !addon.getStatus().isStarted();
6263646566676869707172
}; } public static AddonFilter all() { return new AddonFilter() { @Override public boolean accept(Addon addon) { return true;