feat: Initial commit of the ActionBean generator plugin
This commit includes the basic project structure, the initial implementation of the plugin, and fixes for duplicate API calls and deprecated code.
This commit is contained in:
1
.intellijPlatform/coroutines-javaagent.lock
Normal file
1
.intellijPlatform/coroutines-javaagent.lock
Normal file
@@ -0,0 +1 @@
|
||||
231.8109.175
|
||||
@@ -0,0 +1,17 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledPlugin" module="com.intellij.database" revision="IU-231.8109.175"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="database-openapi" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
<artifact name="jdbc-console" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
<artifact name="aether-dependency-resolver" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
<artifact name="database-plugin" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
</publications>
|
||||
<dependencies>
|
||||
<dependency org="bundledPlugin" name="intellij.grid.core.impl" rev="IU-231.8109.175"/>
|
||||
<dependency org="bundledPlugin" name="intellij.grid.impl" rev="IU-231.8109.175"/>
|
||||
<dependency org="bundledPlugin" name="com.intellij.platform.images" rev="IU-231.8109.175"/>
|
||||
</dependencies>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,22 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledPlugin" module="com.intellij.java" revision="IU-231.8109.175"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="jshell-protocol" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jps-javac-extension" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jps-launcher" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="javac2" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jgoodies-common" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="java-impl" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jps-builders-6" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="debugger-memory-agent" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="aether-dependency-resolver" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jps-builders" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jshell-frontend" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="sa-jdwp" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jb-jdi" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
</publications>
|
||||
<dependencies/>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,10 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledPlugin" module="com.intellij.platform.images" revision="IU-231.8109.175"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="platform-images" ext="jar" conf="default" url="plugins/platform-images/lib"/>
|
||||
</publications>
|
||||
<dependencies/>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,11 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledPlugin" module="intellij.grid.core.impl" revision="IU-231.8109.175"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="grid-core" ext="jar" conf="default" url="plugins/grid-core-impl/lib"/>
|
||||
<artifact name="jdbc-console-types" ext="jar" conf="default" url="plugins/grid-core-impl/lib"/>
|
||||
</publications>
|
||||
<dependencies/>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,13 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledPlugin" module="intellij.grid.impl" revision="IU-231.8109.175"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="grid" ext="jar" conf="default" url="plugins/grid-impl/lib"/>
|
||||
</publications>
|
||||
<dependencies>
|
||||
<dependency org="bundledPlugin" name="intellij.grid.core.impl" rev="IU-231.8109.175"/>
|
||||
<dependency org="bundledPlugin" name="com.intellij.platform.images" rev="IU-231.8109.175"/>
|
||||
</dependencies>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,102 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledModule" module="intellij-platform-test-runtime" revision="IU-251.23774.435"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="product" ext="jar" conf="default" url="lib"/>
|
||||
<artifact name="testFramework" ext="jar" conf="default" url="lib"/>
|
||||
<artifact name="idea_rt" ext="jar" conf="default" url="lib"/>
|
||||
<artifact name="app-client" ext="jar" conf="default" url="lib"/>
|
||||
<artifact name="stats" ext="jar" conf="default" url="lib"/>
|
||||
<artifact name="intellij.platform.editor.frontend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.editor" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.grid.types" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.settingsSync.core" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.lvcs.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.searchEverywhere.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.searchEverywhere" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.profiler.common" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.dap" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.ide.newUsersOnboarding" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.images.copyright" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.bookmarks.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.jewel.foundation" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.ide.startup.importSettings" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.execution.process.elevation" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.clouds" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.settings.local" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.kotlin.onboarding-promoter" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.grid.core.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.jewel.markdown.extension.gfmTables" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.navbar.monolith" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.impl.shared" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.execution.dashboard" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.profiler.ultimate" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.registry.cloud" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.debugger.impl.frontend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.jewel.markdown.ideLafBridgeStyling" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.impl.lang.actions" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.recentFiles" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.editor.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.coverage" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.coverage.agent" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.xml.xmlbeans" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.navbar" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.impl.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.impl.lang" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.profiler.ultimate.ideaAsyncProfiler" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.impl.frontend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.rml.dfa.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.dvcs.impl.shared" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.frontend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.dvcs.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.tips" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.execution.process.mediator.daemon" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.images.backend.svg" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.debugger.collections.visualizer.jvm" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.jvm.dfa.analysis.ui" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.navbar.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.debugger.collections.visualizer.core" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.profiler.asyncOne" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.bookmarks.frontend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.execution.serviceView" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.libraries.ktor.client.cio" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.compose" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.collaborationTools" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.recentFiles.frontend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.searchEverywhere.frontend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.libraries.skiko" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.libraries.grpc" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.progress.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.libraries.compose.foundation.desktop" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.recentFiles.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.libraries.grpc.netty.shaded" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.grid.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.rpc.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.libraries.ktor.client" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.execution.process.mediator.client" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.impl.exec" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.jewel.ideLafBridge" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.log.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.smRunner.vcs" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.debugger.impl.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.navbar.frontend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.grid" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.vcs.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.diagnostic.freezes" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.idea.customization.base" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.grid.csv.core.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.kernel.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.ide.newUiOnboarding" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.project.backend" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.jewel.markdown.extension.gfmAlerts" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.libraries.microba" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.execution.process.mediator.common" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.jewel.markdown.core" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.jewel.ui" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.inline.completion" ext="jar" conf="default" url="lib/modules"/>
|
||||
<artifact name="intellij.platform.diagnostic.freezeAnalyzer" ext="jar" conf="default" url="lib/modules"/>
|
||||
</publications>
|
||||
<dependencies/>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,10 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledModule" module="intellij.grid" revision="IU-251.23774.435"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="intellij.grid" ext="jar" conf="default" url="lib/modules"/>
|
||||
</publications>
|
||||
<dependencies/>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,14 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledModule" module="intellij.grid.core.impl" revision="IU-251.23774.435"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="intellij.grid.core.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
</publications>
|
||||
<dependencies>
|
||||
<dependency org="bundledModule" name="intellij.grid" rev="IU-251.23774.435"/>
|
||||
<dependency org="bundledModule" name="intellij.grid.types" rev="IU-251.23774.435"/>
|
||||
<dependency org="bundledModule" name="intellij.grid.csv.core.impl" rev="IU-251.23774.435"/>
|
||||
</dependencies>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,12 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledModule" module="intellij.grid.csv.core.impl" revision="IU-251.23774.435"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="intellij.grid.csv.core.impl" ext="jar" conf="default" url="lib/modules"/>
|
||||
</publications>
|
||||
<dependencies>
|
||||
<dependency org="bundledModule" name="intellij.grid.types" rev="IU-251.23774.435"/>
|
||||
</dependencies>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,10 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledModule" module="intellij.grid.types" revision="IU-251.23774.435"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="intellij.grid.types" ext="jar" conf="default" url="lib/modules"/>
|
||||
</publications>
|
||||
<dependencies/>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,18 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledPlugin" module="com.intellij.database" revision="IU-251.23774.435"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="database-openapi" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
<artifact name="maven-resolver-transport-http" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
<artifact name="maven-resolver-transport-file" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
<artifact name="jdbc-console" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
<artifact name="aether-dependency-resolver" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
<artifact name="maven-resolver-connector-basic" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
<artifact name="database-plugin" ext="jar" conf="default" url="plugins/DatabaseTools/lib"/>
|
||||
</publications>
|
||||
<dependencies>
|
||||
<dependency org="bundledModule" name="intellij.grid.core.impl" rev="IU-251.23774.435"/>
|
||||
</dependencies>
|
||||
</ivy-module>
|
||||
@@ -0,0 +1,34 @@
|
||||
<ivy-module version="2.0">
|
||||
<info organisation="bundledPlugin" module="com.intellij.java" revision="IU-251.23774.435"/>
|
||||
<configurations>
|
||||
<conf name="default" visibility="public"/>
|
||||
</configurations>
|
||||
<publications>
|
||||
<artifact name="jshell-protocol" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jps-javac-extension" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jps-launcher" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="javac2" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="maven-resolver-transport-http" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jgoodies-common" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="java-impl" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="maven-resolver-transport-file" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jps-builders-6" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="debugger-memory-agent" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="aether-dependency-resolver" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jps-builders" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jshell-frontend" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="maven-resolver-connector-basic" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="kotlin-metadata" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="java-frontback" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="sa-jdwp" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="jb-jdi" ext="jar" conf="default" url="plugins/java/lib"/>
|
||||
<artifact name="intellij.java.unscramble" ext="jar" conf="default" url="plugins/java/lib/modules"/>
|
||||
<artifact name="intellij.java.featuresTrainer" ext="jar" conf="default" url="plugins/java/lib/modules"/>
|
||||
<artifact name="intellij.java.debugger.impl.backend" ext="jar" conf="default" url="plugins/java/lib/modules"/>
|
||||
<artifact name="intellij.java.debugger.impl.frontend" ext="jar" conf="default" url="plugins/java/lib/modules"/>
|
||||
<artifact name="intellij.jvm.analysis.impl" ext="jar" conf="default" url="plugins/java/lib/modules"/>
|
||||
<artifact name="intellij.java.vcs" ext="jar" conf="default" url="plugins/java/lib/modules"/>
|
||||
<artifact name="intellij.java.structuralSearch" ext="jar" conf="default" url="plugins/java/lib/modules"/>
|
||||
</publications>
|
||||
<dependencies/>
|
||||
</ivy-module>
|
||||
1
.intellijPlatform/self-update.lock
Normal file
1
.intellijPlatform/self-update.lock
Normal file
@@ -0,0 +1 @@
|
||||
2025-07-08
|
||||
Reference in New Issue
Block a user