Slog more nullable references through the REI plugin

This commit is contained in:
nea
2023-05-04 15:21:57 +02:00
parent f2aa75f7c1
commit 720cfdd1ed

View File

@@ -85,20 +85,20 @@ object SBItemEntryDefinition : EntryDefinition<NEUItem> {
return VanillaEntryTypes.ITEM.definition.asFormattedText(entry.asItemEntry(), value.asItemStack()) return VanillaEntryTypes.ITEM.definition.asFormattedText(entry.asItemEntry(), value.asItemStack())
} }
override fun hash(entry: EntryStack<NEUItem>, value: NEUItem, context: ComparisonContext): Long { override fun hash(entry: EntryStack<NEUItem>, value: NEUItem?, context: ComparisonContext): Long {
// Repo items are immutable, and get replaced entirely when loaded from disk // Repo items are immutable, and get replaced entirely when loaded from disk
return System.identityHashCode(value) * 31L return System.identityHashCode(value) * 31L
} }
override fun wildcard(entry: EntryStack<NEUItem>, value: NEUItem): NEUItem { override fun wildcard(entry: EntryStack<NEUItem>?, value: NEUItem?): NEUItem? {
return value return value
} }
override fun normalize(entry: EntryStack<NEUItem>, value: NEUItem): NEUItem { override fun normalize(entry: EntryStack<NEUItem>?, value: NEUItem?): NEUItem? {
return value return value
} }
override fun copy(entry: EntryStack<NEUItem>?, value: NEUItem): NEUItem { override fun copy(entry: EntryStack<NEUItem>?, value: NEUItem?): NEUItem? {
return value return value
} }
@@ -106,8 +106,8 @@ object SBItemEntryDefinition : EntryDefinition<NEUItem> {
return false return false
} }
override fun getIdentifier(entry: EntryStack<NEUItem>?, value: NEUItem): Identifier { override fun getIdentifier(entry: EntryStack<NEUItem>?, value: NEUItem?): Identifier {
return value.getIdentifier() return value?.getIdentifier() ?: Identifier.of("skyblockitem", "null")!!
} }