diff --git a/buildSrc/src/main/kotlin/PklFormatterSpotless.kt b/buildSrc/src/main/kotlin/PklFormatterSpotless.kt index 7282d233..852aefb5 100644 --- a/buildSrc/src/main/kotlin/PklFormatterSpotless.kt +++ b/buildSrc/src/main/kotlin/PklFormatterSpotless.kt @@ -60,7 +60,7 @@ class PklFormatterFunc(@Transient private val configuration: Configuration) : private val formatterInstance by lazy { formatterClass.getConstructor().newInstance() } override fun apply(input: String): String { - val latestGrammarVersion = grammarVersionLatestMethod(grammarVersionClass) + val latestGrammarVersion = grammarVersionLatestMethod(null) return formatMethod(formatterInstance, input, latestGrammarVersion) as String } } diff --git a/pkl-formatter/src/main/kotlin/org/pkl/formatter/Formatter.kt b/pkl-formatter/src/main/kotlin/org/pkl/formatter/Formatter.kt index 44159c15..9daa1c67 100644 --- a/pkl-formatter/src/main/kotlin/org/pkl/formatter/Formatter.kt +++ b/pkl-formatter/src/main/kotlin/org/pkl/formatter/Formatter.kt @@ -60,6 +60,7 @@ enum class GrammarVersion(val version: Int, val versionSpan: String) { V2(2, "0.30+"); companion object { + @JvmStatic fun latest(): GrammarVersion = entries.maxBy { it.version } } }