small cleanup in settings
This commit is contained in:
parent
da8e421532
commit
f4da7e7674
@ -135,11 +135,15 @@ public class Settings extends Appliance {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private int calculateInvSize(List<Setting<?>> settings) {
|
private int calculateInvSize(List<Setting<?>> settings) {
|
||||||
int countOfUncategorized = (int) settings.stream().filter(setting -> !(setting instanceof CategorizedSetting)).count();
|
int countOfUncategorized = (int) settings.stream()
|
||||||
|
.filter(setting -> !(setting instanceof CategorizedSetting))
|
||||||
|
.count();
|
||||||
|
|
||||||
return Arrays.stream(SettingCategory.values())
|
return Arrays.stream(SettingCategory.values())
|
||||||
.map(settingCategory -> settings.stream()
|
.map(settingCategory -> settings.stream()
|
||||||
.filter(setting -> setting instanceof CategorizedSetting)
|
.filter(setting -> setting instanceof CategorizedSetting)
|
||||||
.filter(setting -> ((CategorizedSetting) setting).category().equals(settingCategory))
|
.map(setting -> (CategorizedSetting) setting)
|
||||||
|
.filter(categorizedSetting -> categorizedSetting.category().equals(settingCategory))
|
||||||
.count())
|
.count())
|
||||||
.map(itemCount -> itemCount + countOfUncategorized)
|
.map(itemCount -> itemCount + countOfUncategorized)
|
||||||
.map(itemCount -> (int) Math.ceil((double) itemCount / 9))
|
.map(itemCount -> (int) Math.ceil((double) itemCount / 9))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user