code_samples: replace upsource:// links in README

This commit is contained in:
Yann Cébron 2020-12-02 15:16:49 +01:00
parent 9623e327b9
commit 1e92401600
21 changed files with 96 additions and 154 deletions

View File

@ -17,13 +17,13 @@ Additional features of the plugin:
### Actions ### Actions
| ID | Implementation | Extension Point Class | | ID | Implementation | Base Action Class |
| -------------------------------------------------- | --------------------------------------------------------- | ------------------------------ | | -------------------------------------------------- | --------------------------------------------------------- | ----------------- |
| `org.intellij.sdk.action.PopupDialogAction` | [PopupDialogAction][file:PopupDialogAction] | [AnAction][sdk:AnAction] | | `org.intellij.sdk.action.GroupPopDialogAction` | [PopupDialogAction][file:PopupDialogAction] | `AnAction` |
| `org.intellij.sdk.action.GroupPopDialogAction` | [PopupDialogAction][file:PopupDialogAction] | [AnAction][sdk:AnAction] | | `org.intellij.sdk.action.PopupDialogAction` | [PopupDialogAction][file:PopupDialogAction] | `AnAction` |
| `org.intellij.sdk.action.CustomGroupedAction` | [PopupDialogAction][file:PopupDialogAction] | [AnAction][sdk:AnAction] | | `org.intellij.sdk.action.CustomGroupedAction` | [PopupDialogAction][file:PopupDialogAction] | `AnAction` |
| `org.intellij.sdk.action.CustomDefaultActionGroup` | [CustomDefaultActionGroup][file:CustomDefaultActionGroup] | [ActionGroup][sdk:ActionGroup] | | `org.intellij.sdk.action.CustomDefaultActionGroup` | [CustomDefaultActionGroup][file:CustomDefaultActionGroup] | `ActionGroup` |
| `org.intellij.sdk.action.DynamicActionGroup` | [DynamicActionGroup][file:DynamicActionGroup] | [ActionGroup][sdk:ActionGroup] | | `org.intellij.sdk.action.DynamicActionGroup` | [DynamicActionGroup][file:DynamicActionGroup] | `ActionGroup` |
*Reference: [Action System in IntelliJ SDK Docs][docs:actions]* *Reference: [Action System in IntelliJ SDK Docs][docs:actions]*
@ -36,6 +36,3 @@ Additional features of the plugin:
[file:PopupDialogAction]: ./src/main/java/org/intellij/sdk/action/PopupDialogAction.java [file:PopupDialogAction]: ./src/main/java/org/intellij/sdk/action/PopupDialogAction.java
[file:CustomDefaultActionGroup]: ./src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java [file:CustomDefaultActionGroup]: ./src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java
[file:DynamicActionGroup]: ./src/main/java/org/intellij/sdk/action/DynamicActionGroup.java [file:DynamicActionGroup]: ./src/main/java/org/intellij/sdk/action/DynamicActionGroup.java
[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java
[sdk:ActionGroup]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/ActionGroup.java

View File

@ -11,8 +11,8 @@ If such a check finds a comparison using the `==` or !`=` operators instead of t
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ------------------------------ | ------------------------------------------------------------------- | -------------------------------------------------------- | | ------------------------------ | ------------------------------------------------------------------- | ------------------------------------- |
| `com.intellij.localInspection` | [ComparingReferencesInspection][file:ComparingReferencesInspection] | [AbstractBaseJavaLocalInspectionTool][sdk:AbstractBJLIT] | | `com.intellij.localInspection` | [ComparingReferencesInspection][file:ComparingReferencesInspection] | `AbstractBaseJavaLocalInspectionTool` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -22,5 +22,3 @@ If such a check finds a comparison using the `==` or !`=` operators instead of t
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:ComparingReferencesInspection]: ./src/main/java/org/intellij/sdk/codeInspection/ComparingReferencesInspection.java [file:ComparingReferencesInspection]: ./src/main/java/org/intellij/sdk/codeInspection/ComparingReferencesInspection.java
[sdk:AbstractBJLIT]: upsource:///java/java-analysis-api/src/com/intellij/codeInspection/AbstractBaseJavaLocalInspectionTool.java

View File

@ -36,8 +36,8 @@ The converter in the `isAvailable` method, has defined the token check to match
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ------------------------------ | ----------------------------------------------------------------- | ------------------------------------------------------------------ | | ------------------------------ | ----------------------------------------------------------------- | ------------------------------- |
| `com.intellij.intentionAction` | [ConditionalOperatorConverter][file:ConditionalOperatorConverter] | [PsiElementBaseIntentionAction][sdk:PsiElementBaseIntentionAction] | | `com.intellij.intentionAction` | [ConditionalOperatorConverter][file:ConditionalOperatorConverter] | `PsiElementBaseIntentionAction` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -47,5 +47,3 @@ The converter in the `isAvailable` method, has defined the token check to match
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:ConditionalOperatorConverter]: ./src/main/java/org/intellij/sdk/intention/ConditionalOperatorConverter.java [file:ConditionalOperatorConverter]: ./src/main/java/org/intellij/sdk/intention/ConditionalOperatorConverter.java
[sdk:PsiElementBaseIntentionAction]: upsource:///platform/lang-api/src/com/intellij/codeInsight/intention/PsiElementBaseIntentionAction.java

View File

@ -13,18 +13,18 @@ In addition, three actions are available in the Editor context menu:
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| --------------------------- | ------------------------------------- | ------------------------------------------------ | | --------------------------- | ------------------------------------- | ---------------------- |
| `com.intellij.typedHandler` | [MyTypedHandler][file:MyTypedHandler] | [TypedHandlerDelegate][sdk:TypedHandlerDelegate] | | `com.intellij.typedHandler` | [MyTypedHandler][file:MyTypedHandler] | `TypedHandlerDelegate` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
### Actions ### Actions
| ID | Implementation | Extension Point Class | | ID | Implementation | Base Action Class |
| ------------------------------------------ | ----------------------------------------------------------- | ------------------------ | | ------------------------------------------ | ----------------------------------------------------------- | ----------------- |
| `EditorBasics.EditorIllustrationAction` | [EditorIllustrationAction][file:EditorIllustrationAction] | [AnAction][sdk:AnAction] | | `EditorBasics.EditorIllustrationAction` | [EditorIllustrationAction][file:EditorIllustrationAction] | `AnAction` |
| `EditorBasics.EditorHandlerIllustration` | [EditorHandlerIllustration][file:EditorHandlerIllustration] | [AnAction][sdk:AnAction] | | `EditorBasics.EditorHandlerIllustration` | [EditorHandlerIllustration][file:EditorHandlerIllustration] | `AnAction` |
| `EditorBasics.LogicalPositionIllustration` | [EditorAreaIllustration][file:EditorAreaIllustration] | [AnAction][sdk:AnAction] | | `EditorBasics.LogicalPositionIllustration` | [EditorAreaIllustration][file:EditorAreaIllustration] | `AnAction` |
*Reference: [Action System in IntelliJ SDK Docs][docs:actions]* *Reference: [Action System in IntelliJ SDK Docs][docs:actions]*
@ -38,6 +38,3 @@ In addition, three actions are available in the Editor context menu:
[file:EditorIllustrationAction]: ./src/main/java/org/intellij/sdk/editor/EditorIllustrationAction.java [file:EditorIllustrationAction]: ./src/main/java/org/intellij/sdk/editor/EditorIllustrationAction.java
[file:EditorHandlerIllustration]: ./src/main/java/org/intellij/sdk/editor/EditorHandlerIllustration.java [file:EditorHandlerIllustration]: ./src/main/java/org/intellij/sdk/editor/EditorHandlerIllustration.java
[file:EditorAreaIllustration]: ./src/main/java/org/intellij/sdk/editor/EditorAreaIllustration.java [file:EditorAreaIllustration]: ./src/main/java/org/intellij/sdk/editor/EditorAreaIllustration.java
[sdk:TypedHandlerDelegate]: upsource:///platform/lang-api/src/com/intellij/codeInsight/editorActions/TypedHandlerDelegate.java
[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java

View File

@ -12,8 +12,8 @@ It allows us to specify any configuration specified by the `FacetConfiguration`
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ------------------------ | ----------------------------------- | -------------------------- | | ------------------------ | ----------------------------------- | --------------------- |
| `com.intellij.facetType` | [DemoFacetType][file:DemoFacetType] | [FacetType][sdk:FacetType] | | `com.intellij.facetType` | [DemoFacetType][file:DemoFacetType] | `FacetType` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -24,4 +24,3 @@ It allows us to specify any configuration specified by the `FacetConfiguration`
[file:DemoFacetType]: ./src/main/java/org/intellij/sdk/facet/DemoFacetType.java [file:DemoFacetType]: ./src/main/java/org/intellij/sdk/facet/DemoFacetType.java
[sdk:FacetType]: upsource:///platform/lang-api/src/com/intellij/facet/FacetType.java

View File

@ -9,8 +9,8 @@ This sample implementation adds a new *SDK Demo Framework* support in the Java t
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ----------------------------- | ----------------------------------- | -------------------------------------- | | ----------------------------- | ----------------------------------- | --------------------- |
| `com.intellij.framework.type` | [DemoFramework][file:DemoFramework] | [FrameworkTypeEx][sdk:FrameworkTypeEx] | | `com.intellij.framework.type` | [DemoFramework][file:DemoFramework] | `FrameworkTypeEx` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -20,5 +20,3 @@ This sample implementation adds a new *SDK Demo Framework* support in the Java t
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:DemoFramework]: ./src/main/java/org/intellij/sdk/framework/DemoFramework.java [file:DemoFramework]: ./src/main/java/org/intellij/sdk/framework/DemoFramework.java
[sdk:FrameworkTypeEx]: upsource:///java/idea-ui/src/com/intellij/framework/FrameworkTypeEx.java

View File

@ -10,8 +10,8 @@ Inspection, enabled by default, uses a visitor passing all PSI elements with no
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ------------------------------ | --------------------------------------------- | ---------------------------------------------- | | ------------------------------ | --------------------------------------------- | --------------------- |
| `com.intellij.localInspection` | [DemoCodeInspection][file:DemoCodeInspection] | [LocalInspectionTool][sdk:LocalInspectionTool] | | `com.intellij.localInspection` | [DemoCodeInspection][file:DemoCodeInspection] | `LocalInspectionTool` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -21,5 +21,3 @@ Inspection, enabled by default, uses a visitor passing all PSI elements with no
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:DemoCodeInspection]: ./src/main/java/org/intellij/sdk/inspection/DemoCodeInspection.java [file:DemoCodeInspection]: ./src/main/java/org/intellij/sdk/inspection/DemoCodeInspection.java
[sdk:LocalInspectionTool]: upsource:///platform/analysis-api/src/com/intellij/codeInspection/LocalInspectionTool.java

View File

@ -9,9 +9,9 @@ Action, added to the Main Menu, shows a message dialog when invoked.
### Actions ### Actions
| ID | Implementation | Extension Point Class | | ID | Implementation | Base Action Class |
| ---------------- | ------------------------------- | ------------------------ | | ---------------- | ------------------------------- | ----------------- |
| `MyPlugin.Hello` | [HelloAction][file:HelloAction] | [AnAction][sdk:AnAction] | | `MyPlugin.Hello` | [HelloAction][file:HelloAction] | `AnAction` |
*Reference: [Action System in IntelliJ SDK Docs][docs:actions]* *Reference: [Action System in IntelliJ SDK Docs][docs:actions]*
@ -21,5 +21,3 @@ Action, added to the Main Menu, shows a message dialog when invoked.
[docs:kotlin]: https://jetbrains.org/intellij/sdk/docs/tutorials/kotlin.html [docs:kotlin]: https://jetbrains.org/intellij/sdk/docs/tutorials/kotlin.html
[file:HelloAction]: ./src/main/kotlin/org/intellij/sdk/kotlin/HelloAction.kt [file:HelloAction]: ./src/main/kotlin/org/intellij/sdk/kotlin/HelloAction.kt
[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java

View File

@ -11,10 +11,10 @@ Live Templates Sample Project implements two example live templates for the Mark
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ----------------------------------- | --------------------------------------- | ---------------------------------------------- | | ----------------------------------- | --------------------------------------- | --------------------- |
| `com.intellij.defaultLiveTemplates` | [Markdown][file:Markdown] | | | `com.intellij.defaultLiveTemplates` | [Markdown][file:Markdown] | n/a |
| `com.intellij.liveTemplateContext` | [MarkdownContext][file:MarkdownContext] | [TemplateContextType][sdk:TemplateContextType] | | `com.intellij.liveTemplateContext` | [MarkdownContext][file:MarkdownContext] | `TemplateContextType` |
| `com.intellij.liveTemplateMacro` | [TitleCaseMacro][file:TitleCaseMacro] | [MacroBase][sdk:MacroBase] | | `com.intellij.liveTemplateMacro` | [TitleCaseMacro][file:TitleCaseMacro] | `MacroBase` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -27,5 +27,3 @@ Live Templates Sample Project implements two example live templates for the Mark
[file:MarkdownContext]: ./src/main/java/org/intellij/sdk/liveTemplates/MarkdownContext.java [file:MarkdownContext]: ./src/main/java/org/intellij/sdk/liveTemplates/MarkdownContext.java
[file:TitleCaseMacro]: ./src/main/java/org/intellij/sdk/liveTemplates/TitleCaseMacro.java [file:TitleCaseMacro]: ./src/main/java/org/intellij/sdk/liveTemplates/TitleCaseMacro.java
[sdk:TemplateContextType]: upsource:///platform/lang-api/src/com/intellij/codeInsight/template/TemplateContextType.java
[sdk:MacroBase]: upsource:///platform/lang-impl/src/com/intellij/codeInsight/template/macro/MacroBase.java

View File

@ -12,15 +12,15 @@ After opening each one, a message dialog is presented to the user with the curre
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| --------------------------------- | ----------------------------------------------------- | --------------------- | | --------------------------------- | ----------------------------------------------------- | --------------------- |
| `com.intellij.applicationService` | [ProjectCountingService][file:ProjectCountingService] | | | `com.intellij.applicationService` | [ProjectCountingService][file:ProjectCountingService] | n/a |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
### Application Listeners ### Application Listeners
| Name | Implementation | Extension Point Class | | Name | Implementation | Listener Class |
| -------- | --------------------------------------------------------- | ---------------------------------------------------- | | -------- | --------------------------------------------------------- | ------------------------ |
| listener | [ProjectOpenCloseListener][file:ProjectOpenCloseListener] | [ProjectManagerListener][sdk:ProjectManagerListener] | | listener | [ProjectOpenCloseListener][file:ProjectOpenCloseListener] | `ProjectManagerListener` |
*Reference: [Plugin Listeners in IntelliJ SDK Docs][docs:listeners]* *Reference: [Plugin Listeners in IntelliJ SDK Docs][docs:listeners]*
@ -31,5 +31,3 @@ After opening each one, a message dialog is presented to the user with the curre
[file:ProjectCountingService]: ./src/main/java/org/intellij/sdk/maxOpenProjects/ProjectCountingService.java [file:ProjectCountingService]: ./src/main/java/org/intellij/sdk/maxOpenProjects/ProjectCountingService.java
[file:ProjectOpenCloseListener]: ./src/main/java/org/intellij/sdk/maxOpenProjects/ProjectOpenCloseListener.java [file:ProjectOpenCloseListener]: ./src/main/java/org/intellij/sdk/maxOpenProjects/ProjectOpenCloseListener.java
[sdk:ProjectManagerListener]: upsource:///platform/projectModel-api/src/com/intellij/openapi/project/ProjectManagerListener.java

View File

@ -9,8 +9,8 @@ Module with a custom name, description, and icon set provides a `ModuleBuilder`
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ------------------------- | ------------------------------------- | ---------------------------- | | ------------------------- | ------------------------------------- | --------------------- |
| `com.intellij.moduleType` | [DemoModuleType][file:DemoModuleType] | [ModuleType][sdk:ModuleType] | | `com.intellij.moduleType` | [DemoModuleType][file:DemoModuleType] | `ModuleType` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -20,5 +20,3 @@ Module with a custom name, description, and icon set provides a `ModuleBuilder`
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:DemoModuleType]: ./src/main/java/org/intellij/sdk/module/DemoModuleType.java [file:DemoModuleType]: ./src/main/java/org/intellij/sdk/module/DemoModuleType.java
[sdk:ModuleType]: upsource:///platform/lang-api/src/com/intellij/openapi/module/ModuleType.java

View File

@ -8,9 +8,9 @@ The implementation utilizes a simple action added to the *MainMenu* group displa
### Actions ### Actions
| ID | Implementation | Extension Point Class | | ID | Implementation | Base Action Class |
| -------------------------------------------- | ------------------------------------------- | ------------------------ | | -------------------------------------------- | ------------------------------------------- | ----------------- |
| `org.intellij.sdk.pycharm.PopupDialogAction` | [PopupDialogAction][file:PopupDialogAction] | [AnAction][sdk:AnAction] | | `org.intellij.sdk.pycharm.PopupDialogAction` | [PopupDialogAction][file:PopupDialogAction] | `AnAction` |
*Reference: [Action System in IntelliJ SDK Docs][docs:actions]* *Reference: [Action System in IntelliJ SDK Docs][docs:actions]*
@ -19,5 +19,3 @@ The implementation utilizes a simple action added to the *MainMenu* group displa
[docs:pycharm]: https://jetbrains.org/intellij/sdk/docs/products/pycharm.html [docs:pycharm]: https://jetbrains.org/intellij/sdk/docs/products/pycharm.html
[file:PopupDialogAction]: ./src/main/java/org/intellij/sdk/pycharm/PopupDialogAction.java [file:PopupDialogAction]: ./src/main/java/org/intellij/sdk/pycharm/PopupDialogAction.java
[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java

View File

@ -13,13 +13,13 @@ Within the implemented actions, you will be able to:
### Actions ### Actions
| ID | Implementation | Extension Point Class | | ID | Implementation | Base Action Class |
| --------------------------------- | ----------------------------------------------------------------- | ------------------------ | | --------------------------------- | ----------------------------------------------------------------- | ----------------- |
| `ProjectModel.SourceRoots` | [ShowSourceRootsActions][file:ShowSourceRootsActions] | [AnAction][sdk:AnAction] | | `ProjectModel.SourceRoots` | [ShowSourceRootsActions][file:ShowSourceRootsActions] | `AnAction` |
| `ProjectModel.ProjectSdk` | [ProjectSdkAction][file:ProjectSdkAction] | [AnAction][sdk:AnAction] | | `ProjectModel.ProjectSdk` | [ProjectSdkAction][file:ProjectSdkAction] | `AnAction` |
| `ProjectModel.ProjectFileIndex` | [ProjectFileIndexSampleAction][file:ProjectFileIndexSampleAction] | [AnAction][sdk:AnAction] | | `ProjectModel.ProjectFileIndex` | [ProjectFileIndexSampleAction][file:ProjectFileIndexSampleAction] | `AnAction` |
| `ProjectModel.ModificationAction` | [ModificationAction][file:ModificationAction] | [AnAction][sdk:AnAction] | | `ProjectModel.ModificationAction` | [ModificationAction][file:ModificationAction] | `AnAction` |
| `ProjectModel.LibrariesAction` | [LibrariesAction][file:LibrariesAction] | [AnAction][sdk:AnAction] | | `ProjectModel.LibrariesAction` | [LibrariesAction][file:LibrariesAction] | `AnAction` |
*Reference: [Action System in IntelliJ SDK Docs][docs:actions]* *Reference: [Action System in IntelliJ SDK Docs][docs:actions]*
@ -33,5 +33,3 @@ Within the implemented actions, you will be able to:
[file:ProjectFileIndexSampleAction]: ./src/main/java/org/intellij/sdk/project/model/ProjectFileIndexSampleAction.java [file:ProjectFileIndexSampleAction]: ./src/main/java/org/intellij/sdk/project/model/ProjectFileIndexSampleAction.java
[file:ModificationAction]: ./src/main/java/org/intellij/sdk/project/model/ModificationAction.java [file:ModificationAction]: ./src/main/java/org/intellij/sdk/project/model/ModificationAction.java
[file:LibrariesAction]: ./src/main/java/org/intellij/sdk/project/model/LibrariesAction.java [file:LibrariesAction]: ./src/main/java/org/intellij/sdk/project/model/LibrariesAction.java
[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java

View File

@ -9,8 +9,8 @@ The current demo describes an implementation of the `projectViewPane` extension
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ------------------------------ | --------------------------------------------------- | ------------------------------------------------------------ | | ------------------------------ | --------------------------------------------------- | ---------------------------- |
| `com.intellij.projectViewPane` | [ImagesProjectViewPane][file:ImagesProjectViewPane] | [AbstractProjectViewPSIPane][sdk:AbstractProjectViewPSIPane] | | `com.intellij.projectViewPane` | [ImagesProjectViewPane][file:ImagesProjectViewPane] | `AbstractProjectViewPSIPane` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -20,5 +20,3 @@ The current demo describes an implementation of the `projectViewPane` extension
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:ImagesProjectViewPane]: ./src/main/java/org/intellij/sdk/view/pane/ImagesProjectViewPane.java [file:ImagesProjectViewPane]: ./src/main/java/org/intellij/sdk/view/pane/ImagesProjectViewPane.java
[sdk:AbstractProjectViewPSIPane]: upsource:///platform/lang-impl/src/com/intellij/ide/projectView/impl/AbstractProjectViewPSIPane.java

View File

@ -9,8 +9,8 @@ The new step contains a simple `JLabel` element as an example presentation of th
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ---------------------------- | ------------------------------------------------- | ---------------------------------- | | ---------------------------- | ------------------------------------------------- | --------------------- |
| `com.intellij.moduleBuilder` | [DemoModuleWizardStep][file:DemoModuleWizardStep] | [ModuleBuilder][sdk:ModuleBuilder] | | `com.intellij.moduleBuilder` | [DemoModuleWizardStep][file:DemoModuleWizardStep] | `ModuleBuilder` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -20,5 +20,3 @@ The new step contains a simple `JLabel` element as an example presentation of th
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:DemoModuleWizardStep]: ./src/main/java/org/intellij/sdk/project/wizard/DemoModuleWizardStep.java [file:DemoModuleWizardStep]: ./src/main/java/org/intellij/sdk/project/wizard/DemoModuleWizardStep.java
[sdk:ModuleBuilder]: upsource:///platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java

View File

@ -11,9 +11,9 @@ PSI Demo project demonstrates working with the PSI Navigation by implementing `A
### Actions ### Actions
| ID | Implementation | Extension Point Class | | ID | Implementation | Base Action Class |
| ------------------- | ------------------------------------------------------- | ------------------------ | | ------------------- | ------------------------------------------------------- | ----------------- |
| `PsiNavigationDemo` | [PsiNavigationDemoAction][file:PsiNavigationDemoAction] | [AnAction][sdk:AnAction] | | `PsiNavigationDemo` | [PsiNavigationDemoAction][file:PsiNavigationDemoAction] | `AnAction` |
*Reference: [Action System in IntelliJ SDK Docs][docs:actions]* *Reference: [Action System in IntelliJ SDK Docs][docs:actions]*
@ -23,5 +23,3 @@ PSI Demo project demonstrates working with the PSI Navigation by implementing `A
[docs:navigating_psi]: https://jetbrains.org/intellij/sdk/docs/basics/architectural_overview/navigating_psi.html [docs:navigating_psi]: https://jetbrains.org/intellij/sdk/docs/basics/architectural_overview/navigating_psi.html
[file:PsiNavigationDemoAction]: ./src/main/java/org/intellij/sdk/psi/PsiNavigationDemoAction.java [file:PsiNavigationDemoAction]: ./src/main/java/org/intellij/sdk/psi/PsiNavigationDemoAction.java
[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java

View File

@ -9,8 +9,8 @@ In this example, a new *Demo* configuration is added together with `Configuratio
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| -------------------------------- | --------------------------------------------------------- | ------------------------------------------ | | -------------------------------- | --------------------------------------------------------- | --------------------- |
| `com.intellij.configurationType` | [DemoRunConfigurationType][file:DemoRunConfigurationType] | [ConfigurationType][sdk:ConfigurationType] | | `com.intellij.configurationType` | [DemoRunConfigurationType][file:DemoRunConfigurationType] | `ConfigurationType` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -20,5 +20,3 @@ In this example, a new *Demo* configuration is added together with `Configuratio
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:DemoRunConfigurationType]: ./src/main/java/org/jetbrains/sdk/runConfiguration/DemoRunConfigurationType.java [file:DemoRunConfigurationType]: ./src/main/java/org/jetbrains/sdk/runConfiguration/DemoRunConfigurationType.java
[sdk:ConfigurationType]: upsource:///platform/lang-api/src/com/intellij/execution/configurations/ConfigurationType.java

View File

@ -11,9 +11,9 @@ This project illustrates a custom Application-level Settings through the impleme
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| -------------------------------------- | ------------------------------------------------------- | -------------------------------------------------------- | | -------------------------------------- | ------------------------------------------------------- | -------------------------- |
| `com.intellij.applicationConfigurable` | [AppSettingsConfigurable][file:AppSettingsConfigurable] | [Configurable][sdk:Configurable] | | `com.intellij.applicationConfigurable` | [AppSettingsConfigurable][file:AppSettingsConfigurable] | `Configurable` |
| `com.intellij.applicationService` | [AppSettingsState][file:AppSettingsState] | [PersistentStateComponent][sdk:PersistentStateComponent] | | `com.intellij.applicationService` | [AppSettingsState][file:AppSettingsState] | `PersistentStateComponent` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -25,5 +25,3 @@ This project illustrates a custom Application-level Settings through the impleme
[file:AppSettingsConfigurable]: ./src/main/java/org/intellij/sdk/settings/AppSettingsConfigurable.java [file:AppSettingsConfigurable]: ./src/main/java/org/intellij/sdk/settings/AppSettingsConfigurable.java
[file:AppSettingsState]: ./src/main/java/org/intellij/sdk/settings/AppSettingsState.java [file:AppSettingsState]: ./src/main/java/org/intellij/sdk/settings/AppSettingsState.java
[sdk:Configurable]: upsource:///platform/platform-api/src/com/intellij/openapi/options/Configurable.java
[sdk:PersistentStateComponent]: upsource:///platform/projectModel-api/src/com/intellij/openapi/components/PersistentStateComponent.java

View File

@ -8,24 +8,24 @@ Defines a new language, _Simple language_ with support for syntax highlighting,
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| --------------------------------------------- | --------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | | --------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------ |
| `com.intellij.fileType` | [SimpleFileType][file:SimpleFileType] | [LanguageFileType][sdk:LanguageFileType] | | `com.intellij.fileType` | [SimpleFileType][file:SimpleFileType] | `LanguageFileType` |
| `com.intellij.lang.parserDefinition` | [SimpleParserDefinition][file:SimpleParserDefinition] | [ParserDefinition][sdk:ParserDefinition] | | `com.intellij.lang.parserDefinition` | [SimpleParserDefinition][file:SimpleParserDefinition] | `ParserDefinition` |
| `com.intellij.lang.syntaxHighlighterFactory` | [SimpleSyntaxHighlighterFactory][file:SimpleSyntaxHighlighterFactory] | [SyntaxHighlighterFactory][sdk:SyntaxHighlighterFactory] | | `com.intellij.lang.syntaxHighlighterFactory` | [SimpleSyntaxHighlighterFactory][file:SimpleSyntaxHighlighterFactory] | `SyntaxHighlighterFactory` |
| `com.intellij.colorSettingsPage` | [SimpleColorSettingsPage][file:SimpleColorSettingsPage] | [ColorSettingsPage][sdk:ColorSettingsPage] | | `com.intellij.colorSettingsPage` | [SimpleColorSettingsPage][file:SimpleColorSettingsPage] | `ColorSettingsPage` |
| `com.intellij.annotator` | [SimpleAnnotator][file:SimpleAnnotator] | [Annotator][sdk:Annotator] | | `com.intellij.annotator` | [SimpleAnnotator][file:SimpleAnnotator] | `Annotator` |
| `com.intellij.codeInsight.lineMarkerProvider` | [SimpleLineMarkerProvider][file:SimpleLineMarkerProvider] | [RelatedItemLineMarkerProvider][sdk:RelatedItemLineMarkerProvider] | | `com.intellij.codeInsight.lineMarkerProvider` | [SimpleLineMarkerProvider][file:SimpleLineMarkerProvider] | `RelatedItemLineMarkerProvider` |
| `com.intellij.completion.contributor` | [SimpleCompletionContributor][file:SimpleCompletionContributor] | [CompletionContributor][sdk:CompletionContributor] | | `com.intellij.completion.contributor` | [SimpleCompletionContributor][file:SimpleCompletionContributor] | `CompletionContributor` |
| `com.intellij.psi.referenceContributor` | [SimpleReferenceContributor][file:SimpleReferenceContributor] | [PsiReferenceContributor][sdk:PsiReferenceContributor] | | `com.intellij.psi.referenceContributor` | [SimpleReferenceContributor][file:SimpleReferenceContributor] | `PsiReferenceContributor` |
| `com.intellij.lang.refactoringSupport` | [SimpleRefactoringSupportProvider][file:SimpleRefactoringSupportProvider] | [RefactoringSupportProvider][sdk:RefactoringSupportProvider] | | `com.intellij.lang.refactoringSupport` | [SimpleRefactoringSupportProvider][file:SimpleRefactoringSupportProvider] | `RefactoringSupportProvider` |
| `com.intellij.lang.findUsagesProvider` | [SimpleFindUsagesProvider][file:SimpleFindUsagesProvider] | [FindUsagesProvider][sdk:FindUsagesProvider] | | `com.intellij.lang.findUsagesProvider` | [SimpleFindUsagesProvider][file:SimpleFindUsagesProvider] | `FindUsagesProvider` |
| `com.intellij.lang.foldingBuilder` | [SimpleFoldingBuilder][file:SimpleFoldingBuilder] | [FoldingBuilderEx][sdk:FoldingBuilderEx] | | `com.intellij.lang.foldingBuilder` | [SimpleFoldingBuilder][file:SimpleFoldingBuilder] | `FoldingBuilderEx` |
| `com.intellij.gotoSymbolContributor` | [SimpleChooseByNameContributor][file:SimpleChooseByNameContributor] | [ChooseByNameContributor][sdk:ChooseByNameContributor] | | `com.intellij.gotoSymbolContributor` | [SimpleChooseByNameContributor][file:SimpleChooseByNameContributor] | `ChooseByNameContributor` |
| `com.intellij.lang.psiStructureViewFactory` | [SimpleStructureViewFactory][file:SimpleStructureViewFactory] | [PsiStructureViewFactory][sdk:PsiStructureViewFactory] | | `com.intellij.lang.psiStructureViewFactory` | [SimpleStructureViewFactory][file:SimpleStructureViewFactory] | `PsiStructureViewFactory` |
| `com.intellij.lang.formatter` | [SimpleFormattingModelBuilder][file:SimpleFormattingModelBuilder] | [FormattingModelBuilder][sdk:FormattingModelBuilder] | | `com.intellij.lang.formatter` | [SimpleFormattingModelBuilder][file:SimpleFormattingModelBuilder] | `FormattingModelBuilder` |
| `com.intellij.codeStyleSettingsProvider` | [SimpleCodeStyleSettingsProvider][file:SimpleCodeStyleSettingsProvider] | [CodeStyleSettingsProvider][sdk:CodeStyleSettingsProvider] | | `com.intellij.codeStyleSettingsProvider` | [SimpleCodeStyleSettingsProvider][file:SimpleCodeStyleSettingsProvider] | `CodeStyleSettingsProvider` |
| `com.intellij.langCodeStyleSettingsProvider` | [SimpleLanguageCodeStyleSettingsProvider][file:SimpleLanguageCodeStyleSettingsProvider] | [LanguageCodeStyleSettingsProvider][sdk:LanguageCodeStyleSettingsProvider] | | `com.intellij.langCodeStyleSettingsProvider` | [SimpleLanguageCodeStyleSettingsProvider][file:SimpleLanguageCodeStyleSettingsProvider] | `LanguageCodeStyleSettingsProvider` |
| `com.intellij.lang.commenter` | [SimpleCommenter][file:SimpleCommenter] | [Commenter][sdk:Commenter] | | `com.intellij.lang.commenter` | [SimpleCommenter][file:SimpleCommenter] | `Commenter` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -52,20 +52,3 @@ Defines a new language, _Simple language_ with support for syntax highlighting,
[file:SimpleLanguageCodeStyleSettingsProvider]: ./src/main/java/org/intellij/sdk/language/SimpleLanguageCodeStyleSettingsProvider.java [file:SimpleLanguageCodeStyleSettingsProvider]: ./src/main/java/org/intellij/sdk/language/SimpleLanguageCodeStyleSettingsProvider.java
[file:SimpleCommenter]: ./src/main/java/org/intellij/sdk/language/SimpleCommenter.java [file:SimpleCommenter]: ./src/main/java/org/intellij/sdk/language/SimpleCommenter.java
[sdk:LanguageFileType]: upsource:///platform/core-api/src/com/intellij/openapi/fileTypes/LanguageFileType.java
[sdk:ParserDefinition]: upsource:///platform/core-api/src/com/intellij/lang/ParserDefinition.java
[sdk:SyntaxHighlighterFactory]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/fileTypes/SyntaxHighlighterFactory.java
[sdk:ColorSettingsPage]: upsource:///platform/platform-api/src/com/intellij/openapi/options/colors/ColorSettingsPage.java
[sdk:Annotator]: upsource:///platform/analysis-api/src/com/intellij/lang/annotation/Annotator.java
[sdk:RelatedItemLineMarkerProvider]: upsource:///platform/lang-api/src/com/intellij/codeInsight/daemon/RelatedItemLineMarkerProvider.java
[sdk:CompletionContributor]: upsource:///platform/analysis-api/src/com/intellij/codeInsight/completion/CompletionContributor.java
[sdk:PsiReferenceContributor]: upsource:///platform/core-api/src/com/intellij/psi/PsiReferenceContributor.java
[sdk:RefactoringSupportProvider]: upsource:///platform/lang-api/src/com/intellij/lang/refactoring/RefactoringSupportProvider.java
[sdk:FindUsagesProvider]: upsource:///platform/indexing-api/src/com/intellij/lang/findUsages/FindUsagesProvider.java
[sdk:FoldingBuilderEx]: upsource:///platform/core-api/src/com/intellij/lang/folding/FoldingBuilderEx.java
[sdk:ChooseByNameContributor]: upsource:///platform/lang-api/src/com/intellij/navigation/ChooseByNameContributor.java
[sdk:PsiStructureViewFactory]: upsource:///platform/editor-ui-api/src/com/intellij/lang/PsiStructureViewFactory.java
[sdk:FormattingModelBuilder]: upsource:///platform/lang-api/src/com/intellij/formatting/FormattingModelBuilder.java
[sdk:CodeStyleSettingsProvider]: upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsProvider.java
[sdk:LanguageCodeStyleSettingsProvider]: upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider.java
[sdk:Commenter]: upsource:///platform/core-api/src/com/intellij/lang/Commenter.java

View File

@ -12,8 +12,8 @@ Component is provided by the `MyToolWindow` class through the `getContent()` met
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ------------------------- | ----------------------------------------------- | ------------------------------------------ | | ------------------------- | ----------------------------------------------- | --------------------- |
| `com.intellij.toolWindow` | [MyToolWindowFactory][file:MyToolWindowFactory] | [ToolWindowFactory][sdk:ToolWindowFactory] | | `com.intellij.toolWindow` | [MyToolWindowFactory][file:MyToolWindowFactory] | `ToolWindowFactory` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -23,5 +23,3 @@ Component is provided by the `MyToolWindow` class through the `getContent()` met
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:MyToolWindowFactory]: ./src/main/java/org/intellij/sdk/toolWindow/MyToolWindowFactory.java [file:MyToolWindowFactory]: ./src/main/java/org/intellij/sdk/toolWindow/MyToolWindowFactory.java
[sdk:ToolWindowFactory]: upsource:///platform/platform-api/src/com/intellij/openapi/wm/ToolWindowFactory.java

View File

@ -12,8 +12,8 @@ Otherwise, an element is not included in the results list, so only directories a
### Extension Points ### Extension Points
| Name | Implementation | Extension Point Class | | Name | Implementation | Extension Point Class |
| ------------------------------------ | ------------------------------------------------------------------- | -------------------------------------------------- | | ------------------------------------ | ------------------------------------------------------------------- | ----------------------- |
| `com.intellij.treeStructureProvider` | [TextOnlyTreeStructureProvider][file:TextOnlyTreeStructureProvider] | [TreeStructureProvider][sdk:TreeStructureProvider] | | `com.intellij.treeStructureProvider` | [TextOnlyTreeStructureProvider][file:TextOnlyTreeStructureProvider] | `TreeStructureProvider` |
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
@ -23,5 +23,3 @@ Otherwise, an element is not included in the results list, so only directories a
[docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html
[file:TextOnlyTreeStructureProvider]: ./src/main/java/org/intellij/sdk/treeStructureProvider/TextOnlyTreeStructureProvider.java [file:TextOnlyTreeStructureProvider]: ./src/main/java/org/intellij/sdk/treeStructureProvider/TextOnlyTreeStructureProvider.java
[sdk:TreeStructureProvider]: upsource:///platform/editor-ui-api/src/com/intellij/ide/projectView/TreeStructureProvider.java