diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d0ef104..13da7bc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: max-parallel: 2 fail-fast: false matrix: - scalaVersion: ["2.13.7", "2.13.8", "2.13.9", "2.13.10", "2.13.11"] + scalaVersion: [2.13.8", "2.13.9", "2.13.10", "2.13.11"] steps: - uses: actions/checkout@v2 @@ -54,7 +54,7 @@ jobs: max-parallel: 2 fail-fast: false matrix: - scalaVersion: [2.13.7", "2.13.8", "2.13.9", "2.13.10", "2.13.11"] + scalaVersion: ["2.13.8", "2.13.9", "2.13.10", "2.13.11"] continue-on-error: ${{ contains(needs.vars.outputs.experimentalScalaVersions, matrix.scalaVersion) }} diff --git a/build.gradle.kts b/build.gradle.kts index 49872de..0932be0 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -103,7 +103,7 @@ allprojects { } val vn = VersionNumber.parse(vs.scalaV) - val supportedPatchVs = listOf(6, 7) + val supportedPatchVs = listOf(8, 9, 10, 11) for (from in supportedPatchVs) { if (vn.micro >= from) { diff --git a/core/src/main/scala-2.13.7+/latest/splain/ImplicitsExtension.scala b/core/src/main/scala-2.13.8+/latest/splain/ImplicitsExtension.scala similarity index 100% rename from core/src/main/scala-2.13.7+/latest/splain/ImplicitsExtension.scala rename to core/src/main/scala-2.13.8+/latest/splain/ImplicitsExtension.scala diff --git a/core/src/main/scala-2.13.7+/latest/splain/SplainAnalyzer.scala b/core/src/main/scala-2.13.8+/latest/splain/SplainAnalyzer.scala similarity index 100% rename from core/src/main/scala-2.13.7+/latest/splain/SplainAnalyzer.scala rename to core/src/main/scala-2.13.8+/latest/splain/SplainAnalyzer.scala diff --git a/core/src/main/scala-2.13.7+/latest/splain/SplainAnalyzerShim.scala b/core/src/main/scala-2.13.8+/latest/splain/SplainAnalyzerShim.scala similarity index 100% rename from core/src/main/scala-2.13.7+/latest/splain/SplainAnalyzerShim.scala rename to core/src/main/scala-2.13.8+/latest/splain/SplainAnalyzerShim.scala diff --git a/core/src/main/scala-2.13.7+/latest/splain/SplainFormattersExtension.scala b/core/src/main/scala-2.13.8+/latest/splain/SplainFormattersExtension.scala similarity index 100% rename from core/src/main/scala-2.13.7+/latest/splain/SplainFormattersExtension.scala rename to core/src/main/scala-2.13.8+/latest/splain/SplainFormattersExtension.scala diff --git a/core/src/main/scala-2.13.7+/latest/splain/SplainFormattingExtension.scala b/core/src/main/scala-2.13.8+/latest/splain/SplainFormattingExtension.scala similarity index 100% rename from core/src/main/scala-2.13.7+/latest/splain/SplainFormattingExtension.scala rename to core/src/main/scala-2.13.8+/latest/splain/SplainFormattingExtension.scala diff --git a/core/src/main/scala-2.13.7+/latest/splain/SplainPlugin.scala b/core/src/main/scala-2.13.8+/latest/splain/SplainPlugin.scala similarity index 100% rename from core/src/main/scala-2.13.7+/latest/splain/SplainPlugin.scala rename to core/src/main/scala-2.13.8+/latest/splain/SplainPlugin.scala diff --git a/core/src/main/scala-2.13.7+/latest/splain/SplainPluginLike.scala b/core/src/main/scala-2.13.8+/latest/splain/SplainPluginLike.scala similarity index 100% rename from core/src/main/scala-2.13.7+/latest/splain/SplainPluginLike.scala rename to core/src/main/scala-2.13.8+/latest/splain/SplainPluginLike.scala diff --git a/core/src/main/scala-2.13.7+/latest/splain/package.scala b/core/src/main/scala-2.13.8+/latest/splain/package.scala similarity index 100% rename from core/src/main/scala-2.13.7+/latest/splain/package.scala rename to core/src/main/scala-2.13.8+/latest/splain/package.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/builtin/BasicSpec/__direct/check b/core/src/test/resources-2.13.8+/latest/splain/builtin/BasicSpec/__direct/check similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/builtin/BasicSpec/__direct/check rename to core/src/test/resources-2.13.8+/latest/splain/builtin/BasicSpec/__direct/check diff --git a/core/src/test/resources-2.13.7+/latest/splain/builtin/TreeSpec/__direct/check b/core/src/test/resources-2.13.8+/latest/splain/builtin/TreeSpec/__direct/check similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/builtin/TreeSpec/__direct/check rename to core/src/test/resources-2.13.8+/latest/splain/builtin/TreeSpec/__direct/check diff --git a/core/src/test/resources-2.13.7+/latest/splain/builtin/TruncRefinedSpec/__direct/check b/core/src/test/resources-2.13.8+/latest/splain/builtin/TruncRefinedSpec/__direct/check similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/builtin/TruncRefinedSpec/__direct/check rename to core/src/test/resources-2.13.8+/latest/splain/builtin/TruncRefinedSpec/__direct/check diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/circular-recoverable/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/circular-recoverable/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/circular-recoverable/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/circular-recoverable/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/circular/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/circular/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/circular/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/circular/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/circular/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/circular/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/circular/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/circular/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/diverging-compact/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/diverging-compact/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/diverging-compact/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/diverging-compact/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/diverging-compact/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/diverging-compact/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/diverging-compact/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/diverging-compact/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/diverging/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/diverging/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/diverging/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/diverging/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/diverging/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/diverging/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/diverging/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/diverging/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/self/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/self/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/self/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/self/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/self/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/self/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/DivergingSpec/self/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/DivergingSpec/self/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/ambiguous/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/ambiguous/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/ambiguous/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/ambiguous/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/ambiguous/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/ambiguous/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/ambiguous/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/ambiguous/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/auxPattern/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/auxPattern/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/auxPattern/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/auxPattern/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/auxPattern/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/auxPattern/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/auxPattern/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/auxPattern/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/bounds/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/bounds/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/bounds/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/bounds/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/bounds/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/bounds/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/bounds/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/bounds/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/chain/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/chain/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/chain/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/chain/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/chain/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/chain/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/chain/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/chain/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/deephole/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/deephole/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/deephole/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/deephole/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/deephole/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/deephole/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/deephole/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/deephole/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/disambiguate/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/disambiguate/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/disambiguate/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/disambiguate/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/disambiguate/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/disambiguate/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/disambiguate/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/disambiguate/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/foundreq/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/foundreq/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/foundreq/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/foundreq/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/foundreq/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/foundreq/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/foundreq/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/foundreq/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/higherKindArg/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/higherKindArg/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/higherKindArg/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/higherKindArg/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/higherKindArg/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/higherKindArg/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/higherKindArg/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/higherKindArg/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/implicit-ctrl-char/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/implicit-ctrl-char/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/implicit-ctrl-char/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/implicit-ctrl-char/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/implicit-ctrl-char/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/implicit-ctrl-char/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/implicit-ctrl-char/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/implicit-ctrl-char/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/lazy/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/lazy/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/lazy/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/lazy/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/lazy/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/lazy/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/lazy/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/lazy/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/member/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/member/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/member/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/member/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/member/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/member/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/member/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/member/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/witness-value/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/witness-value/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/witness-value/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/witness-value/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/witness-value/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/witness-value/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/PluginSpec/witness-value/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/PluginSpec/witness-value/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/lazyImplicit/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/lazyImplicit/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/lazyImplicit/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/lazyImplicit/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/lazyImplicit/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/lazyImplicit/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/lazyImplicit/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/lazyImplicit/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/record/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/record/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/record/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/record/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/record/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/record/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/record/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/record/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/witness-value/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/witness-value/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/witness-value/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/witness-value/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/witness-value/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/witness-value/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/ShapelessSpec/witness-value/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/ShapelessSpec/witness-value/error diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/ZIOSpec/zlayer/code.scala b/core/src/test/resources-2.13.8+/latest/splain/plugin/ZIOSpec/zlayer/code.scala similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/ZIOSpec/zlayer/code.scala rename to core/src/test/resources-2.13.8+/latest/splain/plugin/ZIOSpec/zlayer/code.scala diff --git a/core/src/test/resources-2.13.7+/latest/splain/plugin/ZIOSpec/zlayer/error b/core/src/test/resources-2.13.8+/latest/splain/plugin/ZIOSpec/zlayer/error similarity index 100% rename from core/src/test/resources-2.13.7+/latest/splain/plugin/ZIOSpec/zlayer/error rename to core/src/test/resources-2.13.8+/latest/splain/plugin/ZIOSpec/zlayer/error diff --git a/gradle.properties b/gradle.properties index 477afaf..b0a50d6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,6 @@ scalaGroup=org.scala-lang -#scalaVersion=2.13.7 #scalaVersion=2.13.10 scalaVersion=2.13.11 diff --git a/testing/acceptance/src/test/resources-2.13.7+/latest/splain/builtin/BasicSpec/__direct/check b/testing/acceptance/src/test/resources-2.13.8+/latest/splain/builtin/BasicSpec/__direct/check similarity index 100% rename from testing/acceptance/src/test/resources-2.13.7+/latest/splain/builtin/BasicSpec/__direct/check rename to testing/acceptance/src/test/resources-2.13.8+/latest/splain/builtin/BasicSpec/__direct/check