├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── release.yml │ └── run-ui-tests.yml ├── .gitignore ├── .run ├── Run IDE for UI Tests.run.xml ├── Run IDE with Plugin.run.xml ├── Run Plugin Tests.run.xml ├── Run Plugin Verification.run.xml └── Run Qodana.run.xml ├── CHANGELOG.md ├── README.md ├── docs └── assets │ ├── Arctic_Fox_About.png │ └── Plugin_usage.gif ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── qodana.yml ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── ru │ │ └── hh │ │ └── android │ │ └── synthetic_plugin │ │ ├── ConvertSyntheticsToCommonViewBindingAction.kt │ │ ├── ConvertSyntheticsToViewBindingPropertyDelegateAction.kt │ │ ├── delegates │ │ ├── CommonViewBindingPsiProcessor.kt │ │ ├── ConvertKtFileDelegate.kt │ │ ├── HHViewBindingPsiProcessor.kt │ │ ├── ViewBindingDelegate.kt │ │ └── ViewBindingPsiProcessor.kt │ │ ├── extensions │ │ ├── AnActionEventExt.kt │ │ ├── AndroidFacetExt.kt │ │ ├── KtFileExt.kt │ │ ├── KtImportDirectiveExt.kt │ │ ├── ProjectExt.kt │ │ └── StringExt.kt │ │ ├── model │ │ ├── AndroidViewContainer.kt │ │ └── ProjectInfo.kt │ │ ├── utils │ │ ├── ClassParentsFinder.kt │ │ └── Const.kt │ │ └── visitor │ │ ├── AndroidViewXmlSyntheticsRefsVisitor.kt │ │ └── SyntheticsImportsVisitor.kt └── resources │ └── META-INF │ ├── plugin.xml │ └── pluginIcon.svg └── test ├── kotlin └── com │ └── github │ └── pstrelchenko │ └── hhhistoriesviewbindingmigrationplugin │ └── MyPluginTest.kt └── testData └── rename ├── foo.xml └── foo_after.xml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/run-ui-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/.github/workflows/run-ui-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | .qodana 4 | build 5 | 6 | local.properties -------------------------------------------------------------------------------- /.run/Run IDE for UI Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/.run/Run IDE for UI Tests.run.xml -------------------------------------------------------------------------------- /.run/Run IDE with Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/.run/Run IDE with Plugin.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/.run/Run Plugin Tests.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin Verification.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/.run/Run Plugin Verification.run.xml -------------------------------------------------------------------------------- /.run/Run Qodana.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/.run/Run Qodana.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/Arctic_Fox_About.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/docs/assets/Arctic_Fox_About.png -------------------------------------------------------------------------------- /docs/assets/Plugin_usage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/docs/assets/Plugin_usage.gif -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /qodana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/qodana.yml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "hh-histories-view-binding-migration-plugin" 2 | -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/ConvertSyntheticsToCommonViewBindingAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/ConvertSyntheticsToCommonViewBindingAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/ConvertSyntheticsToViewBindingPropertyDelegateAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/ConvertSyntheticsToViewBindingPropertyDelegateAction.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/CommonViewBindingPsiProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/CommonViewBindingPsiProcessor.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/ConvertKtFileDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/ConvertKtFileDelegate.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/HHViewBindingPsiProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/HHViewBindingPsiProcessor.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/ViewBindingDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/ViewBindingDelegate.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/ViewBindingPsiProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/delegates/ViewBindingPsiProcessor.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/AnActionEventExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/AnActionEventExt.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/AndroidFacetExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/AndroidFacetExt.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/KtFileExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/KtFileExt.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/KtImportDirectiveExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/KtImportDirectiveExt.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/ProjectExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/ProjectExt.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/StringExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/extensions/StringExt.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/model/AndroidViewContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/model/AndroidViewContainer.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/model/ProjectInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/model/ProjectInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/utils/ClassParentsFinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/utils/ClassParentsFinder.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/utils/Const.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/utils/Const.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/visitor/AndroidViewXmlSyntheticsRefsVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/visitor/AndroidViewXmlSyntheticsRefsVisitor.kt -------------------------------------------------------------------------------- /src/main/kotlin/ru/hh/android/synthetic_plugin/visitor/SyntheticsImportsVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/kotlin/ru/hh/android/synthetic_plugin/visitor/SyntheticsImportsVisitor.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/test/kotlin/com/github/pstrelchenko/hhhistoriesviewbindingmigrationplugin/MyPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/test/kotlin/com/github/pstrelchenko/hhhistoriesviewbindingmigrationplugin/MyPluginTest.kt -------------------------------------------------------------------------------- /src/test/testData/rename/foo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/test/testData/rename/foo.xml -------------------------------------------------------------------------------- /src/test/testData/rename/foo_after.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hhru/hh-histories-view-binding-migration-plugin/HEAD/src/test/testData/rename/foo_after.xml --------------------------------------------------------------------------------