├── .gitignore ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src └── main ├── java └── com │ └── github │ └── annotations │ ├── actions │ ├── AboutPluginAction.java │ ├── AddAnnotationAction.java │ ├── AddFileMatchAction.java │ ├── AddPackageMatchAction.java │ ├── ClearAllAnnotationsAction.java │ ├── ClearAllMappingsAction.java │ ├── ContextMenuAction.java │ ├── ContextMenuGroupAction.java │ ├── ExtractCommentAnnotationAction.java │ ├── LanguageSubMenuAction.java │ ├── RemoveAnnotationAction.java │ ├── SearchAnnotationsAction.java │ ├── SwitchToChineseAction.java │ ├── SwitchToEnglishAction.java │ ├── ToggleProjectTreeAnnotationsAction.java │ ├── ToolsMenuAction.java │ └── ViewMappingsAction.java │ ├── decorators │ └── AnnotationDecorator.java │ ├── model │ └── LocalMappingFile.java │ ├── services │ ├── AnnotationService.java │ ├── FileEditorListener.java │ ├── GitHubMappingService.java │ ├── JsonEditorListener.java │ ├── JsonFileWatcher.java │ ├── MappingLibraryService.java │ ├── ProjectInitActivity.java │ ├── ProjectViewRefreshService.java │ ├── RealTimeAnnotationService.java │ └── VFSRefreshService.java │ ├── settings │ └── AnnotationConfigurable.java │ ├── ui │ ├── AddAnnotationDialog.java │ ├── AddFileMatchDialog.java │ ├── AddPackageMatchDialog.java │ ├── DonationDialog.java │ ├── ExtractCommentDialog.java │ ├── MappingLibraryDialog.java │ └── SearchAnnotationsDialog.java │ └── utils │ ├── I18nUtils.java │ └── LanguageManager.java └── resources ├── META-INF ├── plugin.xml └── pluginIcon.svg └── icons └── remark.svg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "tree-description-plugin" 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/AboutPluginAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/AboutPluginAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/AddAnnotationAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/AddAnnotationAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/AddFileMatchAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/AddFileMatchAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/AddPackageMatchAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/AddPackageMatchAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/ClearAllAnnotationsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/ClearAllAnnotationsAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/ClearAllMappingsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/ClearAllMappingsAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/ContextMenuAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/ContextMenuAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/ContextMenuGroupAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/ContextMenuGroupAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/ExtractCommentAnnotationAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/ExtractCommentAnnotationAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/LanguageSubMenuAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/LanguageSubMenuAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/RemoveAnnotationAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/RemoveAnnotationAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/SearchAnnotationsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/SearchAnnotationsAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/SwitchToChineseAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/SwitchToChineseAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/SwitchToEnglishAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/SwitchToEnglishAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/ToggleProjectTreeAnnotationsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/ToggleProjectTreeAnnotationsAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/ToolsMenuAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/ToolsMenuAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/actions/ViewMappingsAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/actions/ViewMappingsAction.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/decorators/AnnotationDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/decorators/AnnotationDecorator.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/model/LocalMappingFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/model/LocalMappingFile.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/AnnotationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/AnnotationService.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/FileEditorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/FileEditorListener.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/GitHubMappingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/GitHubMappingService.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/JsonEditorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/JsonEditorListener.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/JsonFileWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/JsonFileWatcher.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/MappingLibraryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/MappingLibraryService.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/ProjectInitActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/ProjectInitActivity.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/ProjectViewRefreshService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/ProjectViewRefreshService.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/RealTimeAnnotationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/RealTimeAnnotationService.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/services/VFSRefreshService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/services/VFSRefreshService.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/settings/AnnotationConfigurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/settings/AnnotationConfigurable.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/ui/AddAnnotationDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/ui/AddAnnotationDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/ui/AddFileMatchDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/ui/AddFileMatchDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/ui/AddPackageMatchDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/ui/AddPackageMatchDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/ui/DonationDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/ui/DonationDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/ui/ExtractCommentDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/ui/ExtractCommentDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/ui/MappingLibraryDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/ui/MappingLibraryDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/ui/SearchAnnotationsDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/ui/SearchAnnotationsDialog.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/utils/I18nUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/utils/I18nUtils.java -------------------------------------------------------------------------------- /src/main/java/com/github/annotations/utils/LanguageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/java/com/github/annotations/utils/LanguageManager.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/icons/remark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaysonX-Tech/tree-description-plugin/HEAD/src/main/resources/icons/remark.svg --------------------------------------------------------------------------------