diff --git a/buildSrc/src/main/kotlin/io/spine/internal/dependency/Spine.kt b/buildSrc/src/main/kotlin/io/spine/internal/dependency/Spine.kt index 27405767..bf7cc4a7 100644 --- a/buildSrc/src/main/kotlin/io/spine/internal/dependency/Spine.kt +++ b/buildSrc/src/main/kotlin/io/spine/internal/dependency/Spine.kt @@ -89,7 +89,7 @@ object Spine { * * @see <a href="https://github.com/SpineEventEngine/mc-java">spine-mc-java</a> */ - const val mcJava = "2.0.0-SNAPSHOT.177" + const val mcJava = "2.0.0-SNAPSHOT.183" /** * The version of [Spine.baseTypes]. diff --git a/buildSrc/src/main/kotlin/io/spine/internal/dependency/Validation.kt b/buildSrc/src/main/kotlin/io/spine/internal/dependency/Validation.kt index d798759b..6f2b47b7 100644 --- a/buildSrc/src/main/kotlin/io/spine/internal/dependency/Validation.kt +++ b/buildSrc/src/main/kotlin/io/spine/internal/dependency/Validation.kt @@ -33,7 +33,7 @@ package io.spine.internal.dependency */ @Suppress("unused", "ConstPropertyName") object Validation { - const val version = "2.0.0-SNAPSHOT.124" + const val version = "2.0.0-SNAPSHOT.126" const val group = "io.spine.validation" const val runtime = "$group:spine-validation-java-runtime:$version" const val java = "$group:spine-validation-java:$version" diff --git a/dependencies.md b/dependencies.md index ecc41e3a..ad6b63c3 100644 --- a/dependencies.md +++ b/dependencies.md @@ -1,6 +1,6 @@ -# Dependencies of `io.spine.tools:spine-plugin-base:2.0.0-SNAPSHOT.193` +# Dependencies of `io.spine.tools:spine-plugin-base:2.0.0-SNAPSHOT.194` ## Runtime 1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2. @@ -636,12 +636,12 @@ The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Jan 05 15:34:36 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Fri Feb 02 18:26:59 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-plugin-testlib:2.0.0-SNAPSHOT.193` +# Dependencies of `io.spine.tools:spine-plugin-testlib:2.0.0-SNAPSHOT.194` ## Runtime 1. **Group** : com.google.auto.value. **Name** : auto-value-annotations. **Version** : 1.10.2. @@ -1391,12 +1391,12 @@ This report was generated on **Fri Jan 05 15:34:36 WET 2024** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Jan 05 15:34:36 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Fri Feb 02 18:26:59 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-psi:2.0.0-SNAPSHOT.193` +# Dependencies of `io.spine.tools:spine-psi:2.0.0-SNAPSHOT.194` ## Runtime 1. **Group** : be.cyberelf.nanoxml. **Name** : nanoxml. **Version** : 2.2.3. @@ -2023,12 +2023,12 @@ This report was generated on **Fri Jan 05 15:34:36 WET 2024** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Jan 05 15:34:37 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Fri Feb 02 18:26:59 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-psi-java:2.0.0-SNAPSHOT.193` +# Dependencies of `io.spine.tools:spine-psi-java:2.0.0-SNAPSHOT.194` ## Runtime 1. **Group** : be.cyberelf.nanoxml. **Name** : nanoxml. **Version** : 2.2.3. @@ -2730,12 +2730,12 @@ This report was generated on **Fri Jan 05 15:34:37 WET 2024** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Jan 05 15:34:37 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Fri Feb 02 18:26:59 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-tool-base:2.0.0-SNAPSHOT.193` +# Dependencies of `io.spine.tools:spine-tool-base:2.0.0-SNAPSHOT.194` ## Runtime 1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2. @@ -3414,4 +3414,4 @@ This report was generated on **Fri Jan 05 15:34:37 WET 2024** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Fri Jan 05 15:34:37 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). \ No newline at end of file +This report was generated on **Fri Feb 02 18:27:00 WET 2024** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). \ No newline at end of file diff --git a/plugin-testlib/src/main/kotlin/io/spine/tools/gradle/testing/GradleProject.kt b/plugin-testlib/src/main/kotlin/io/spine/tools/gradle/testing/GradleProject.kt index 1b35f812..06fa9ac8 100644 --- a/plugin-testlib/src/main/kotlin/io/spine/tools/gradle/testing/GradleProject.kt +++ b/plugin-testlib/src/main/kotlin/io/spine/tools/gradle/testing/GradleProject.kt @@ -143,7 +143,7 @@ public class GradleProject internal constructor(setup: GradleProjectSetup) { } /** - * Executes the task with the given name and returns failed build result. + * Executes the task with the given name and returns the failed build result. */ @CanIgnoreReturnValue public fun executeAndFail(task: TaskName): BuildResult { diff --git a/pom.xml b/pom.xml index 67116626..d9ee1e99 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ all modules and does not describe the project structure per-subproject. --> <groupId>io.spine.tools</groupId> <artifactId>tool-base</artifactId> -<version>2.0.0-SNAPSHOT.193</version> +<version>2.0.0-SNAPSHOT.194</version> <inceptionYear>2015</inceptionYear> diff --git a/psi-java/src/main/kotlin/io/spine/tools/psi/java/PsiJavaAppEnvironment.kt b/psi-java/src/main/kotlin/io/spine/tools/psi/java/PsiJavaAppEnvironment.kt index 3c080488..8cd28782 100644 --- a/psi-java/src/main/kotlin/io/spine/tools/psi/java/PsiJavaAppEnvironment.kt +++ b/psi-java/src/main/kotlin/io/spine/tools/psi/java/PsiJavaAppEnvironment.kt @@ -43,6 +43,7 @@ import com.intellij.psi.JavaModuleSystem import com.intellij.psi.augment.PsiAugmentProvider import com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy import com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider +import com.intellij.psi.impl.source.tree.TreeCopyHandler import com.intellij.psi.meta.MetaDataContributor import io.spine.tools.psi.java.IdeaExtensionPoints.registerVersionSpecificAppExtensionPoints @@ -90,6 +91,7 @@ public class PsiJavaAppEnvironment private constructor( registerPoint(ContainerProvider.EP_NAME) registerPoint(MetaLanguage.EP_NAME) registerPoint(SmartPointerAnchorProvider.EP_NAME) + registerPoint(TreeCopyHandler.EP_NAME) } private inline fun <reified T: Any> registerPoint(name: ExtensionPointName<T>) = diff --git a/version.gradle.kts b/version.gradle.kts index 4d50f7c7..5ae47d20 100644 --- a/version.gradle.kts +++ b/version.gradle.kts @@ -24,4 +24,4 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -val versionToPublish: String by extra("2.0.0-SNAPSHOT.193") +val versionToPublish: String by extra("2.0.0-SNAPSHOT.194")