| <idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude"> |
| <xi:include href="android-lint.xml" xpointer="xpointer(/idea-plugin/*)"/> |
| |
| <extensions defaultExtensionNs="com.intellij"> |
| <gotoDeclarationHandler implementation="org.jetbrains.kotlin.android.navigation.KotlinAndroidGotoDeclarationHandler"/> |
| |
| <moduleService serviceInterface="org.jetbrains.kotlin.android.synthetic.res.AndroidLayoutXmlFileManager" |
| serviceImplementation="org.jetbrains.kotlin.android.synthetic.idea.res.IDEAndroidLayoutXmlFileManager"/> |
| <psi.treeChangePreprocessor implementation="org.jetbrains.kotlin.android.synthetic.idea.AndroidPsiTreeChangePreprocessor"/> |
| <errorHandler implementation="org.jetbrains.kotlin.plugin.android.AndroidExtensionsReportSubmitter"/> |
| <gotoDeclarationHandler implementation="org.jetbrains.kotlin.android.synthetic.idea.AndroidGotoDeclarationHandler"/> |
| |
| <localInspection implementationClass="org.jetbrains.kotlin.android.inspection.IllegalIdentifierInspection" |
| displayName="Illegal Android Identifier" |
| groupName="Kotlin" |
| enabledByDefault="true" |
| level="ERROR"/> |
| |
| <editorNotificationProvider implementation="org.jetbrains.kotlin.android.actions.KotlinNewActivityNotification"/> |
| |
| <intentionAction> |
| <className>org.jetbrains.kotlin.android.intention.KotlinAndroidAddStringResource</className> |
| <category>Kotlin Android</category> |
| </intentionAction> |
| |
| <intentionAction> |
| <className>org.jetbrains.kotlin.android.intention.AddActivityToManifest</className> |
| <category>Kotlin Android</category> |
| </intentionAction> |
| |
| <intentionAction> |
| <className>org.jetbrains.kotlin.android.intention.AddServiceToManifest</className> |
| <category>Kotlin Android</category> |
| </intentionAction> |
| |
| <intentionAction> |
| <className>org.jetbrains.kotlin.android.intention.AddBroadcastReceiverToManifest</className> |
| <category>Kotlin Android</category> |
| </intentionAction> |
| <intentionAction> |
| <className>org.jetbrains.kotlin.android.intention.ImplementParcelableAction</className> |
| <category>Kotlin Android</category> |
| </intentionAction> |
| |
| <intentionAction> |
| <className>org.jetbrains.kotlin.android.intention.RemoveParcelableAction</className> |
| <category>Kotlin Android</category> |
| </intentionAction> |
| |
| <intentionAction> |
| <className>org.jetbrains.kotlin.android.intention.RedoParcelableAction</className> |
| <category>Kotlin Android</category> |
| </intentionAction> |
| |
| <codeInsight.unresolvedReferenceQuickFixProvider |
| implementation="org.jetbrains.kotlin.android.inspection.KotlinAndroidResourceQuickFixProvider"/> |
| |
| <lang.foldingBuilder language="kotlin" implementationClass="org.jetbrains.kotlin.android.folding.ResourceFoldingBuilder" /> |
| |
| <annotator language="kotlin" implementationClass="org.jetbrains.kotlin.android.AndroidResourceReferenceAnnotator" /> |
| |
| </extensions> |
| |
| <extensions defaultExtensionNs="org.jetbrains.kotlin"> |
| <expressionCodegenExtension implementation="org.jetbrains.kotlin.android.synthetic.codegen.AndroidExpressionCodegenExtension"/> |
| <defaultErrorMessages implementation="org.jetbrains.kotlin.android.synthetic.diagnostic.DefaultErrorMessagesAndroid"/> |
| <storageComponentContainerContributor implementation="org.jetbrains.kotlin.android.synthetic.AndroidExtensionPropertiesComponentContainerContributor"/> |
| <classBuilderFactoryInterceptorExtension implementation="org.jetbrains.kotlin.android.synthetic.codegen.AndroidOnDestroyClassBuilderInterceptorExtension"/> |
| <packageFragmentProviderExtension implementation="org.jetbrains.kotlin.android.synthetic.idea.res.IDEAndroidPackageFragmentProviderExtension"/> |
| <simpleNameReferenceExtension implementation="org.jetbrains.kotlin.android.synthetic.idea.AndroidSimpleNameReferenceExtension"/> |
| <kotlinIndicesHelperExtension implementation="org.jetbrains.kotlin.android.synthetic.idea.AndroidIndicesHelperExtension"/> |
| |
| <quickFixContributor implementation="org.jetbrains.kotlin.android.quickfix.AndroidQuickFixRegistrar"/> |
| <projectConfigurator implementation="org.jetbrains.kotlin.android.configure.KotlinAndroidGradleModuleConfigurator"/> |
| <platformGradleDetector implementation="org.jetbrains.kotlin.android.configure.PlatformAndroidGradleDetector"/> |
| </extensions> |
| |
| <project-components> |
| <component> |
| <interface-class>org.jetbrains.kotlin.android.facet.KotlinAndroidStartupManager</interface-class> |
| <implementation-class>org.jetbrains.kotlin.android.facet.KotlinAndroidStartupManager</implementation-class> |
| </component> |
| </project-components> |
| |
| <actions> |
| <action id="Kotlin.new.activity" class="org.jetbrains.kotlin.android.actions.NewKotlinActivityAction"> |
| <add-to-group group-id="NewGroup" anchor="after" relative-to-action="Kotlin.NewFile"/> |
| </action> |
| </actions> |
| </idea-plugin> |