diff --git a/core/src/main/kotlin/org/anvilpowered/anvil/core/config/Key.kt b/core/src/main/kotlin/org/anvilpowered/anvil/core/config/Key.kt index 7f1bd348..f491b845 100644 --- a/core/src/main/kotlin/org/anvilpowered/anvil/core/config/Key.kt +++ b/core/src/main/kotlin/org/anvilpowered/anvil/core/config/Key.kt @@ -114,13 +114,16 @@ sealed interface Key : Comparable> { return result } + @JvmStatic fun simpleBuilder(type: TypeToken): SimpleKey.FacetedBuilder = SimpleKeyBuilder(type) + @JvmStatic fun listBuilder( type: TypeToken>, elementType: TypeToken, ): ListKey.FacetedBuilder = ListKeyBuilder(type, elementType) + @JvmStatic fun mapBuilder( type: TypeToken>, keyType: TypeToken,