summaryrefslogtreecommitdiff
path: root/java/typeMigration/src/META-INF/TypeMigration.xml
blob: b460dad4165af60370d9bba5e42eaaa67bbe22ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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>