From 6b70dc370919602daceab005f5af96ff0db0ebef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Mon, 4 Sep 2023 17:01:10 +0200 Subject: [PATCH] Java plugin: replace link to blogpost with doc link --- topics/appendix/api_notable/api_notable_list_2019.md | 2 +- topics/basics/faq.md | 2 +- topics/basics/psi_cookbook.md | 6 +++--- topics/tutorials/custom_language_support/annotator.md | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/topics/appendix/api_notable/api_notable_list_2019.md b/topics/appendix/api_notable/api_notable_list_2019.md index 4424284e2..f1624b7f0 100644 --- a/topics/appendix/api_notable/api_notable_list_2019.md +++ b/topics/appendix/api_notable/api_notable_list_2019.md @@ -78,7 +78,7 @@ New API for Editor Inlay Hints ### IntelliJ IDEA 2019.2 Java functionality extracted as a plugin -: If your plugin depends on Java, it must be specified now; please see [blog post](https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/) for details. +: If your plugin depends on Java, it must be specified now; see [](plugin_compatibility.md#java) for details. Unbundled plugins : Several plugins (J2ME, JsTestDriver, Struts 1.x) for no longer actively maintained technology have been moved to a [separate repository](https://github.com/JetBrains/intellij-obsolete-plugins/). If your plugin depends on them, users will need to install them from the [JetBrains Marketplace](https://plugins.jetbrains.com). diff --git a/topics/basics/faq.md b/topics/basics/faq.md index dc75afdfb..0990a1f54 100644 --- a/topics/basics/faq.md +++ b/topics/basics/faq.md @@ -10,7 +10,7 @@ This FAQ is a topical index of questions that have been asked (and answered) on > ## Unresolved Classes after Upgrading to 2019.2 or later -* [Java functionality extracted as a plugin](https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/) +* Dependency on Java plugin must be defined, see [](plugin_compatibility.md#java) ## Accessing and Modifying the Source Code diff --git a/topics/basics/psi_cookbook.md b/topics/basics/psi_cookbook.md index b38ac10f2..37fbb7dda 100644 --- a/topics/basics/psi_cookbook.md +++ b/topics/basics/psi_cookbook.md @@ -1,7 +1,7 @@ - - # PSI Cookbook + +

This page gives recipes for the most common operations for working with the PSI (Program Structure Interface). @@ -32,7 +32,7 @@ Unlike [Developing Custom Language Plugins](custom_language_support.md), it is a ## Java Specific -> If your plugin depends on Java functionality and targets 2019.2 or later, please make sure to follow the steps from this [blog post](https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/). +> If your plugin depends on Java functionality and targets 2019.2 or later, see [](plugin_compatibility.md#java). > Also consider using [UAST](uast.md) if your plugin supports other JVM languages. > {style="note"} diff --git a/topics/tutorials/custom_language_support/annotator.md b/topics/tutorials/custom_language_support/annotator.md index 5286566c8..06e259afc 100644 --- a/topics/tutorials/custom_language_support/annotator.md +++ b/topics/tutorials/custom_language_support/annotator.md @@ -23,7 +23,7 @@ This section adds annotation functionality to support the Simple Language in the Classes defined in this step of the tutorial depend on `com.intellij.psi.PsiLiteralExpression` (the PSI representation for String literals in Java code) at runtime. Using `PsiLiteralExpression` [introduces a dependency](plugin_compatibility.md#modules-specific-to-functionality) on `com.intellij.java`. -Beginning in version 2019.2, a dependency on Java plugin [must be declared explicitly](https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/). +Beginning in version 2019.2, a dependency on Java plugin [must be declared explicitly](plugin_compatibility.md#java). First, add a dependency on the Java plugin in the Gradle build script: