summaryrefslogtreecommitdiff
path: root/java/typeMigration/src/META-INF/TypeMigration.xml
diff options
context:
space:
mode:
Diffstat (limited to 'java/typeMigration/src/META-INF/TypeMigration.xml')
-rw-r--r--java/typeMigration/src/META-INF/TypeMigration.xml23
1 files changed, 23 insertions, 0 deletions
diff --git a/java/typeMigration/src/META-INF/TypeMigration.xml b/java/typeMigration/src/META-INF/TypeMigration.xml
new file mode 100644
index 000000000000..b460dad4165a
--- /dev/null
+++ b/java/typeMigration/src/META-INF/TypeMigration.xml
@@ -0,0 +1,23 @@
+<idea-plugin>
+ <extensions defaultExtensionNs="com.intellij">
+ <codeInsight.changeVariableTypeQuickFixProvider
+ implementation="com.intellij.refactoring.typeMigration.TypeMigrationVariableTypeFixProvider"/>
+ <conversion.rule implementation="com.intellij.refactoring.typeMigration.rules.ListArrayConversionRule"/>
+ <conversion.rule implementation="com.intellij.refactoring.typeMigration.rules.AtomicConversionRule"/>
+ <conversion.rule implementation="com.intellij.refactoring.typeMigration.rules.BoxingTypeConversionRule"/>
+ <conversion.rule implementation="com.intellij.refactoring.typeMigration.rules.ElementToArrayConversionRule"/>
+ <conversion.rule implementation="com.intellij.refactoring.typeMigration.rules.ThreadLocalConversionRule"/>
+ <intentionAction>
+ <className>com.intellij.refactoring.typeMigration.intentions.ConvertFieldToAtomicIntention</className>
+ <category>Concurrency</category>
+ </intentionAction>
+ <intentionAction>
+ <className>com.intellij.refactoring.typeMigration.intentions.ConvertFieldToThreadLocalIntention</className>
+ <category>Concurrency</category>
+ </intentionAction>
+ <intentionAction>
+ <className>com.intellij.refactoring.typeMigration.intentions.ChangeClassParametersIntention</className>
+ <category>Declaration</category>
+ </intentionAction>
+ </extensions>
+</idea-plugin>