├── .gitignore ├── LICENSE ├── README.md ├── doc ├── build.md └── img │ └── build │ ├── 1.png │ └── 2.png ├── lineMarker ├── README.md ├── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── settings.gradle.kts └── src │ └── main │ ├── kotlin │ └── pers │ │ └── wjx │ │ └── plugin │ │ └── demo │ │ └── linemarker │ │ ├── PandaLineMarkerProvider.kt │ │ └── common │ │ └── Icons.kt │ └── resources │ ├── META-INF │ ├── plugin.xml │ └── pluginIcon.svg │ └── images │ └── panda.svg ├── module ├── README.md ├── build.gradle.kts ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── settings.gradle.kts └── src │ └── main │ ├── java │ └── pers │ │ └── wjx │ │ └── plugin │ │ └── demo │ │ └── module │ │ ├── PandaWizardStep.form │ │ ├── PandaWizardStep.java │ │ └── SingleImageChooserDescriptor.java │ ├── kotlin │ └── pers │ │ └── wjx │ │ └── plugin │ │ └── demo │ │ └── module │ │ ├── PandaModuleBuilder.kt │ │ ├── PandaModuleHelper.kt │ │ ├── PandaModuleType.kt │ │ ├── PandaProfile.kt │ │ ├── PandaYmlEditor.kt │ │ ├── PandaYmlFileProvider.kt │ │ └── common │ │ ├── FreemarkerConfiguration.kt │ │ ├── Icons.kt │ │ ├── InvokeUtil.kt │ │ └── ModuleBundle.kt │ └── resources │ ├── META-INF │ └── plugin.xml │ ├── images │ └── panda.svg │ ├── messages │ ├── ModuleBundle.properties │ └── ModuleBundle_zh.properties │ └── templates │ └── panda.yml.ftl ├── psi ├── README.md ├── build.gradle.kts ├── changeNodes.html ├── description.html ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── settings.gradle.kts └── src │ └── main │ ├── java │ └── pers │ │ └── wjx │ │ └── plugin │ │ └── demo │ │ └── psi │ │ └── dialog │ │ ├── DeleteFileDialog.form │ │ ├── DeleteFileDialog.java │ │ ├── GeneratePsiFieldDialog.form │ │ ├── GeneratePsiFieldDialog.java │ │ ├── GeneratePsiMethodDialog.form │ │ ├── GeneratePsiMethodDialog.java │ │ ├── PsiJavaFileDialog.form │ │ └── PsiJavaFileDialog.java │ ├── kotlin │ └── pers │ │ └── wjx │ │ └── plugin │ │ └── demo │ │ └── psi │ │ ├── CreatePsiJavaFile.kt │ │ ├── DeletePsiFile.kt │ │ ├── EditPsiJavaFile.kt │ │ ├── GeneratePsiElementActionGroup.kt │ │ ├── GeneratePsiField.kt │ │ ├── GeneratePsiMethod.kt │ │ ├── common │ │ ├── ComponentUtils.kt │ │ ├── Icons.kt │ │ ├── NotificationUtils.kt │ │ └── PsiBundle.kt │ │ └── table │ │ └── MethodInputTableModel.kt │ └── resources │ ├── META-INF │ ├── plugin.xml │ └── pluginIcon.svg │ ├── images │ └── panda.svg │ └── messages │ └── PsiBundle.properties ├── reference ├── README.md ├── build.gradle.kts ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── settings.gradle.kts └── src │ └── main │ ├── kotlin │ └── pers │ │ └── wjx │ │ └── plugin │ │ └── demo │ │ └── reference │ │ ├── JsonRefContributor.kt │ │ ├── PsiRef.kt │ │ ├── PsiReferenceData.kt │ │ └── XmlRefContributor.kt │ └── resources │ └── META-INF │ ├── plugin.xml │ └── pluginIcon.svg └── search ├── README.md ├── build.gradle.kts ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── settings.gradle.kts └── src └── main ├── kotlin └── pers │ └── wjx │ └── plugin │ └── demo │ └── search │ ├── PandaFileType.kt │ ├── PandaSearchContributor.kt │ ├── PandaType.kt │ ├── SearchPandaConfiguration.kt │ ├── WhitePandaFileType.kt │ └── common │ ├── Icons.kt │ └── SearchBundle.kt └── resources ├── META-INF └── plugin.xml ├── images ├── panda.svg └── white_panda.svg └── messages └── SearchBundle.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/README.md -------------------------------------------------------------------------------- /doc/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/doc/build.md -------------------------------------------------------------------------------- /doc/img/build/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/doc/img/build/1.png -------------------------------------------------------------------------------- /doc/img/build/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/doc/img/build/2.png -------------------------------------------------------------------------------- /lineMarker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/lineMarker/README.md -------------------------------------------------------------------------------- /lineMarker/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/lineMarker/build.gradle.kts -------------------------------------------------------------------------------- /lineMarker/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/lineMarker/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /lineMarker/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/lineMarker/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /lineMarker/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "lineMarker" -------------------------------------------------------------------------------- /lineMarker/src/main/kotlin/pers/wjx/plugin/demo/linemarker/PandaLineMarkerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/lineMarker/src/main/kotlin/pers/wjx/plugin/demo/linemarker/PandaLineMarkerProvider.kt -------------------------------------------------------------------------------- /lineMarker/src/main/kotlin/pers/wjx/plugin/demo/linemarker/common/Icons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/lineMarker/src/main/kotlin/pers/wjx/plugin/demo/linemarker/common/Icons.kt -------------------------------------------------------------------------------- /lineMarker/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/lineMarker/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /lineMarker/src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/lineMarker/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /lineMarker/src/main/resources/images/panda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/lineMarker/src/main/resources/images/panda.svg -------------------------------------------------------------------------------- /module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/README.md -------------------------------------------------------------------------------- /module/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/build.gradle.kts -------------------------------------------------------------------------------- /module/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /module/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "module" -------------------------------------------------------------------------------- /module/src/main/java/pers/wjx/plugin/demo/module/PandaWizardStep.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/java/pers/wjx/plugin/demo/module/PandaWizardStep.form -------------------------------------------------------------------------------- /module/src/main/java/pers/wjx/plugin/demo/module/PandaWizardStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/java/pers/wjx/plugin/demo/module/PandaWizardStep.java -------------------------------------------------------------------------------- /module/src/main/java/pers/wjx/plugin/demo/module/SingleImageChooserDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/java/pers/wjx/plugin/demo/module/SingleImageChooserDescriptor.java -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaModuleBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaModuleBuilder.kt -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaModuleHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaModuleHelper.kt -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaModuleType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaModuleType.kt -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaProfile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaProfile.kt -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaYmlEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaYmlEditor.kt -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaYmlFileProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/PandaYmlFileProvider.kt -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/common/FreemarkerConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/common/FreemarkerConfiguration.kt -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/common/Icons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/common/Icons.kt -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/common/InvokeUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/common/InvokeUtil.kt -------------------------------------------------------------------------------- /module/src/main/kotlin/pers/wjx/plugin/demo/module/common/ModuleBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/kotlin/pers/wjx/plugin/demo/module/common/ModuleBundle.kt -------------------------------------------------------------------------------- /module/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /module/src/main/resources/images/panda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/resources/images/panda.svg -------------------------------------------------------------------------------- /module/src/main/resources/messages/ModuleBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/resources/messages/ModuleBundle.properties -------------------------------------------------------------------------------- /module/src/main/resources/messages/ModuleBundle_zh.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/resources/messages/ModuleBundle_zh.properties -------------------------------------------------------------------------------- /module/src/main/resources/templates/panda.yml.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/module/src/main/resources/templates/panda.yml.ftl -------------------------------------------------------------------------------- /psi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/README.md -------------------------------------------------------------------------------- /psi/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/build.gradle.kts -------------------------------------------------------------------------------- /psi/changeNodes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/changeNodes.html -------------------------------------------------------------------------------- /psi/description.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/description.html -------------------------------------------------------------------------------- /psi/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /psi/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "psi" 2 | 3 | -------------------------------------------------------------------------------- /psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/DeleteFileDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/DeleteFileDialog.form -------------------------------------------------------------------------------- /psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/DeleteFileDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/DeleteFileDialog.java -------------------------------------------------------------------------------- /psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/GeneratePsiFieldDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/GeneratePsiFieldDialog.form -------------------------------------------------------------------------------- /psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/GeneratePsiFieldDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/GeneratePsiFieldDialog.java -------------------------------------------------------------------------------- /psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/GeneratePsiMethodDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/GeneratePsiMethodDialog.form -------------------------------------------------------------------------------- /psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/GeneratePsiMethodDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/GeneratePsiMethodDialog.java -------------------------------------------------------------------------------- /psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/PsiJavaFileDialog.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/PsiJavaFileDialog.form -------------------------------------------------------------------------------- /psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/PsiJavaFileDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/java/pers/wjx/plugin/demo/psi/dialog/PsiJavaFileDialog.java -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/CreatePsiJavaFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/CreatePsiJavaFile.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/DeletePsiFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/DeletePsiFile.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/EditPsiJavaFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/EditPsiJavaFile.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/GeneratePsiElementActionGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/GeneratePsiElementActionGroup.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/GeneratePsiField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/GeneratePsiField.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/GeneratePsiMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/GeneratePsiMethod.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/common/ComponentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/common/ComponentUtils.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/common/Icons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/common/Icons.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/common/NotificationUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/common/NotificationUtils.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/common/PsiBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/common/PsiBundle.kt -------------------------------------------------------------------------------- /psi/src/main/kotlin/pers/wjx/plugin/demo/psi/table/MethodInputTableModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/kotlin/pers/wjx/plugin/demo/psi/table/MethodInputTableModel.kt -------------------------------------------------------------------------------- /psi/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /psi/src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /psi/src/main/resources/images/panda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/resources/images/panda.svg -------------------------------------------------------------------------------- /psi/src/main/resources/messages/PsiBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/psi/src/main/resources/messages/PsiBundle.properties -------------------------------------------------------------------------------- /reference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/reference/README.md -------------------------------------------------------------------------------- /reference/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/reference/build.gradle.kts -------------------------------------------------------------------------------- /reference/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/reference/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /reference/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "reference" 2 | 3 | -------------------------------------------------------------------------------- /reference/src/main/kotlin/pers/wjx/plugin/demo/reference/JsonRefContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/reference/src/main/kotlin/pers/wjx/plugin/demo/reference/JsonRefContributor.kt -------------------------------------------------------------------------------- /reference/src/main/kotlin/pers/wjx/plugin/demo/reference/PsiRef.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/reference/src/main/kotlin/pers/wjx/plugin/demo/reference/PsiRef.kt -------------------------------------------------------------------------------- /reference/src/main/kotlin/pers/wjx/plugin/demo/reference/PsiReferenceData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/reference/src/main/kotlin/pers/wjx/plugin/demo/reference/PsiReferenceData.kt -------------------------------------------------------------------------------- /reference/src/main/kotlin/pers/wjx/plugin/demo/reference/XmlRefContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/reference/src/main/kotlin/pers/wjx/plugin/demo/reference/XmlRefContributor.kt -------------------------------------------------------------------------------- /reference/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/reference/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /reference/src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/reference/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/README.md -------------------------------------------------------------------------------- /search/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/build.gradle.kts -------------------------------------------------------------------------------- /search/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /search/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "search" 2 | 3 | -------------------------------------------------------------------------------- /search/src/main/kotlin/pers/wjx/plugin/demo/search/PandaFileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/kotlin/pers/wjx/plugin/demo/search/PandaFileType.kt -------------------------------------------------------------------------------- /search/src/main/kotlin/pers/wjx/plugin/demo/search/PandaSearchContributor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/kotlin/pers/wjx/plugin/demo/search/PandaSearchContributor.kt -------------------------------------------------------------------------------- /search/src/main/kotlin/pers/wjx/plugin/demo/search/PandaType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/kotlin/pers/wjx/plugin/demo/search/PandaType.kt -------------------------------------------------------------------------------- /search/src/main/kotlin/pers/wjx/plugin/demo/search/SearchPandaConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/kotlin/pers/wjx/plugin/demo/search/SearchPandaConfiguration.kt -------------------------------------------------------------------------------- /search/src/main/kotlin/pers/wjx/plugin/demo/search/WhitePandaFileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/kotlin/pers/wjx/plugin/demo/search/WhitePandaFileType.kt -------------------------------------------------------------------------------- /search/src/main/kotlin/pers/wjx/plugin/demo/search/common/Icons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/kotlin/pers/wjx/plugin/demo/search/common/Icons.kt -------------------------------------------------------------------------------- /search/src/main/kotlin/pers/wjx/plugin/demo/search/common/SearchBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/kotlin/pers/wjx/plugin/demo/search/common/SearchBundle.kt -------------------------------------------------------------------------------- /search/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /search/src/main/resources/images/panda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/resources/images/panda.svg -------------------------------------------------------------------------------- /search/src/main/resources/images/white_panda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/resources/images/white_panda.svg -------------------------------------------------------------------------------- /search/src/main/resources/messages/SearchBundle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wujiaxuan007/intellij-sdk-code-samples/HEAD/search/src/main/resources/messages/SearchBundle.properties --------------------------------------------------------------------------------