├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md └── feignx ├── .gitignore ├── .run └── Run Plugin.run.xml ├── build.gradle.kts ├── docs └── updateLog.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pics ├── Bilateral-cache.png ├── DispatcherServlet.png ├── ReadmeMarketplace.png ├── restful-path-constant.png ├── snipping-apiController.png ├── snipping-feignClient.png └── user-settings.png ├── sample └── debug_openfeign │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties │ ├── cloud-feign-api │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── lyflexi │ │ │ └── cloudfeignapi │ │ │ ├── Order.java │ │ │ ├── Result.java │ │ │ ├── User.java │ │ │ └── UserApiConst.java │ │ └── test │ │ └── java │ │ └── org │ │ └── lyflexi │ │ └── cloudfeignapi │ │ └── CloudFeignApiApplicationTests.java │ ├── cloud-feign-server │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── lyflexi │ │ │ │ └── cloudfeignserver │ │ │ │ ├── CloudServerApplication.java │ │ │ │ └── controller │ │ │ │ ├── ListenerServerController.java │ │ │ │ ├── NullServerController.java │ │ │ │ ├── Order2ServerController.java │ │ │ │ ├── OrderServerController.java │ │ │ │ ├── UserServerController.java │ │ │ │ ├── UserServerController2.java │ │ │ │ └── UserServerController3.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── bootstrap.yml │ │ └── test │ │ └── java │ │ └── org │ │ └── lyflexi │ │ └── cloudfeignserver │ │ └── CloudServerApplicationTests.java │ ├── feign-order-client │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── lyflexi │ │ │ │ └── feignclient │ │ │ │ ├── FeignClientApplication.java │ │ │ │ ├── config │ │ │ │ ├── LyInterceptor.java │ │ │ │ └── LyWebMvcConfig.java │ │ │ │ ├── controller │ │ │ │ ├── OrderClientController.java │ │ │ │ ├── TestClientController.java │ │ │ │ └── UserClientController.java │ │ │ │ └── feign │ │ │ │ ├── client │ │ │ │ ├── ListenerClient.java │ │ │ │ ├── MyTestFallBackFactory.java │ │ │ │ ├── NullClient.java │ │ │ │ ├── Order2Client.java │ │ │ │ ├── OrderClient.java │ │ │ │ ├── UserClient.java │ │ │ │ ├── UserClient2.java │ │ │ │ ├── UserClient3.java │ │ │ │ ├── UserClient4.java │ │ │ │ ├── UserClient5.java │ │ │ │ └── UserClient6.java │ │ │ │ ├── config │ │ │ │ ├── DefaultConfiguration.java │ │ │ │ ├── OrderConfiguration.java │ │ │ │ └── UserConfiguration.java │ │ │ │ └── interceptor │ │ │ │ ├── OrderInterceptor.java │ │ │ │ └── UserInterceptor.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── org │ │ └── lyflexi │ │ └── feignclient │ │ └── FeignClientApplicationTests.java │ ├── mvnw │ ├── mvnw.cmd │ └── pom.xml ├── settings.gradle.kts └── src └── main ├── java └── com │ └── lyflexi │ └── feignx │ ├── cache │ ├── BilateralCacheManager.java │ └── InitialPsiClassCacheManager.java │ ├── constant │ └── RestIcons.java │ ├── entity │ ├── CustomDialog.java │ └── HttpMappingInfo.java │ ├── enums │ ├── SpringBootClassAnnotation.java │ ├── SpringBootMethodAnnotation.java │ └── SpringCloudClassAnnotation.java │ ├── listener │ ├── app │ │ ├── CacheCleanListener.java │ │ ├── Clear.java │ │ └── FeignXPluginInitializer.java │ └── project │ │ ├── FeignXProjectComponent.java │ │ ├── PsiClassGitChangeListener.java │ │ └── handler │ │ ├── PsiClassAddHandler.java │ │ ├── PsiClassChangeHandler.java │ │ └── PsiClassModifyHandler.java │ ├── properties │ ├── ConfigReader.java │ └── ServerParser.java │ ├── provider │ ├── C2FLineMarkerProvider.java │ ├── CopyControllerUrlLineMarkerProvider.java │ ├── CopyFeignUrlLineMarkerProvider.java │ ├── F2CLineMarkerProvider.java │ └── tabIcon │ │ ├── FeignClassIconProvider.java │ │ └── RestControllerIconProvider.java │ ├── recover │ └── SmartPsiElementRecover.java │ ├── toolbar │ ├── RefreshCacheAction.java │ ├── ScanControllerAction.java │ └── SearchControllerAction.java │ ├── toolwindow │ └── SearchToolWindowFactory.java │ ├── user │ ├── UserFeignSettings.java │ ├── UserPluginConfigurableUI.java │ └── UserRestControllerSettings.java │ └── utils │ ├── AnnotationParserUtils.java │ ├── ControllerClassScanUtils.java │ ├── FeignClassScanUtils.java │ ├── ProjectUtils.java │ ├── ThreadPoolUtils.java │ └── ToolBarUtils.java └── resources ├── META-INF ├── bak │ ├── fastAPI.svg │ ├── fastAPI_dark.svg │ └── pluginIcon.svg ├── plugin.xml └── pluginIcon.svg └── icons ├── clipBoard_controller.svg ├── clipBoard_feign.svg ├── jumpAction_controller.svg └── jumpAction_feign.svg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/README.md -------------------------------------------------------------------------------- /feignx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/.gitignore -------------------------------------------------------------------------------- /feignx/.run/Run Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/.run/Run Plugin.run.xml -------------------------------------------------------------------------------- /feignx/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/build.gradle.kts -------------------------------------------------------------------------------- /feignx/docs/updateLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/docs/updateLog.md -------------------------------------------------------------------------------- /feignx/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/gradle.properties -------------------------------------------------------------------------------- /feignx/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /feignx/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /feignx/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/gradlew -------------------------------------------------------------------------------- /feignx/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/gradlew.bat -------------------------------------------------------------------------------- /feignx/pics/Bilateral-cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/pics/Bilateral-cache.png -------------------------------------------------------------------------------- /feignx/pics/DispatcherServlet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/pics/DispatcherServlet.png -------------------------------------------------------------------------------- /feignx/pics/ReadmeMarketplace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/pics/ReadmeMarketplace.png -------------------------------------------------------------------------------- /feignx/pics/restful-path-constant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/pics/restful-path-constant.png -------------------------------------------------------------------------------- /feignx/pics/snipping-apiController.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/pics/snipping-apiController.png -------------------------------------------------------------------------------- /feignx/pics/snipping-feignClient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/pics/snipping-feignClient.png -------------------------------------------------------------------------------- /feignx/pics/user-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/pics/user-settings.png -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/.gitignore -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/.gitignore -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/mvnw -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/mvnw.cmd -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/pom.xml -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/src/main/java/org/lyflexi/cloudfeignapi/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/src/main/java/org/lyflexi/cloudfeignapi/Order.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/src/main/java/org/lyflexi/cloudfeignapi/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/src/main/java/org/lyflexi/cloudfeignapi/Result.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/src/main/java/org/lyflexi/cloudfeignapi/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/src/main/java/org/lyflexi/cloudfeignapi/User.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/src/main/java/org/lyflexi/cloudfeignapi/UserApiConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/src/main/java/org/lyflexi/cloudfeignapi/UserApiConst.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-api/src/test/java/org/lyflexi/cloudfeignapi/CloudFeignApiApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-api/src/test/java/org/lyflexi/cloudfeignapi/CloudFeignApiApplicationTests.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/.gitignore -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/mvnw -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/mvnw.cmd -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/pom.xml -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/CloudServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/CloudServerApplication.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/ListenerServerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/ListenerServerController.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/NullServerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/NullServerController.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/Order2ServerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/Order2ServerController.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/OrderServerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/OrderServerController.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/UserServerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/UserServerController.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/UserServerController2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/UserServerController2.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/UserServerController3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/java/org/lyflexi/cloudfeignserver/controller/UserServerController3.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/cloud-feign-server/src/test/java/org/lyflexi/cloudfeignserver/CloudServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/cloud-feign-server/src/test/java/org/lyflexi/cloudfeignserver/CloudServerApplicationTests.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/.gitignore -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/mvnw -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/mvnw.cmd -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/pom.xml -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/FeignClientApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/FeignClientApplication.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/config/LyInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/config/LyInterceptor.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/config/LyWebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/config/LyWebMvcConfig.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/controller/OrderClientController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/controller/OrderClientController.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/controller/TestClientController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/controller/TestClientController.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/controller/UserClientController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/controller/UserClientController.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/ListenerClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/ListenerClient.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/MyTestFallBackFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/MyTestFallBackFactory.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/NullClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/NullClient.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/Order2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/Order2Client.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/OrderClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/OrderClient.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient2.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient3.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient4.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient5.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/client/UserClient6.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/config/DefaultConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/config/DefaultConfiguration.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/config/OrderConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/config/OrderConfiguration.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/config/UserConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/config/UserConfiguration.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/interceptor/OrderInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/interceptor/OrderInterceptor.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/interceptor/UserInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/java/org/lyflexi/feignclient/feign/interceptor/UserInterceptor.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/main/resources/application.yml -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/feign-order-client/src/test/java/org/lyflexi/feignclient/FeignClientApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/feign-order-client/src/test/java/org/lyflexi/feignclient/FeignClientApplicationTests.java -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/mvnw -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/mvnw.cmd -------------------------------------------------------------------------------- /feignx/sample/debug_openfeign/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/sample/debug_openfeign/pom.xml -------------------------------------------------------------------------------- /feignx/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/settings.gradle.kts -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/cache/BilateralCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/cache/BilateralCacheManager.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/cache/InitialPsiClassCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/cache/InitialPsiClassCacheManager.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/constant/RestIcons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/constant/RestIcons.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/entity/CustomDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/entity/CustomDialog.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/entity/HttpMappingInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/entity/HttpMappingInfo.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/enums/SpringBootClassAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/enums/SpringBootClassAnnotation.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/enums/SpringBootMethodAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/enums/SpringBootMethodAnnotation.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/enums/SpringCloudClassAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/enums/SpringCloudClassAnnotation.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/listener/app/CacheCleanListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/listener/app/CacheCleanListener.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/listener/app/Clear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/listener/app/Clear.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/listener/app/FeignXPluginInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/listener/app/FeignXPluginInitializer.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/listener/project/FeignXProjectComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/listener/project/FeignXProjectComponent.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/listener/project/PsiClassGitChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/listener/project/PsiClassGitChangeListener.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/listener/project/handler/PsiClassAddHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/listener/project/handler/PsiClassAddHandler.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/listener/project/handler/PsiClassChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/listener/project/handler/PsiClassChangeHandler.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/listener/project/handler/PsiClassModifyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/listener/project/handler/PsiClassModifyHandler.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/properties/ConfigReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/properties/ConfigReader.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/properties/ServerParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/properties/ServerParser.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/provider/C2FLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/provider/C2FLineMarkerProvider.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/provider/CopyControllerUrlLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/provider/CopyControllerUrlLineMarkerProvider.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/provider/CopyFeignUrlLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/provider/CopyFeignUrlLineMarkerProvider.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/provider/F2CLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/provider/F2CLineMarkerProvider.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/provider/tabIcon/FeignClassIconProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/provider/tabIcon/FeignClassIconProvider.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/provider/tabIcon/RestControllerIconProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/provider/tabIcon/RestControllerIconProvider.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/recover/SmartPsiElementRecover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/recover/SmartPsiElementRecover.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/toolbar/RefreshCacheAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/toolbar/RefreshCacheAction.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/toolbar/ScanControllerAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/toolbar/ScanControllerAction.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/toolbar/SearchControllerAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/toolbar/SearchControllerAction.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/toolwindow/SearchToolWindowFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/toolwindow/SearchToolWindowFactory.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/user/UserFeignSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/user/UserFeignSettings.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/user/UserPluginConfigurableUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/user/UserPluginConfigurableUI.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/user/UserRestControllerSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/user/UserRestControllerSettings.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/utils/AnnotationParserUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/utils/AnnotationParserUtils.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/utils/ControllerClassScanUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/utils/ControllerClassScanUtils.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/utils/FeignClassScanUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/utils/FeignClassScanUtils.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/utils/ProjectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/utils/ProjectUtils.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/utils/ThreadPoolUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/utils/ThreadPoolUtils.java -------------------------------------------------------------------------------- /feignx/src/main/java/com/lyflexi/feignx/utils/ToolBarUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/java/com/lyflexi/feignx/utils/ToolBarUtils.java -------------------------------------------------------------------------------- /feignx/src/main/resources/META-INF/bak/fastAPI.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/resources/META-INF/bak/fastAPI.svg -------------------------------------------------------------------------------- /feignx/src/main/resources/META-INF/bak/fastAPI_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/resources/META-INF/bak/fastAPI_dark.svg -------------------------------------------------------------------------------- /feignx/src/main/resources/META-INF/bak/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/resources/META-INF/bak/pluginIcon.svg -------------------------------------------------------------------------------- /feignx/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /feignx/src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /feignx/src/main/resources/icons/clipBoard_controller.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/resources/icons/clipBoard_controller.svg -------------------------------------------------------------------------------- /feignx/src/main/resources/icons/clipBoard_feign.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/resources/icons/clipBoard_feign.svg -------------------------------------------------------------------------------- /feignx/src/main/resources/icons/jumpAction_controller.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/resources/icons/jumpAction_controller.svg -------------------------------------------------------------------------------- /feignx/src/main/resources/icons/jumpAction_feign.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltopk/feignx-plugin/HEAD/feignx/src/main/resources/icons/jumpAction_feign.svg --------------------------------------------------------------------------------