blob: bd92814f05d6b36c3a6158c51f21af833c1a4a2c [file] [log] [blame]
<!--
~ Copyright (C) 2019 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<idea-plugin>
<depends>org.intellij.intelliLang</depends>
<extensions defaultExtensionNs="com.intellij">
<applicationService
serviceInterface="com.android.tools.idea.appinspection.ide.InspectorArtifactService"
serviceImplementation="com.android.tools.idea.appinspection.ide.InspectorArtifactServiceImpl"/>
<!--suppress PluginXmlValidity - Plugin XML files are merged into the same plugin.xml -->
<library.toolWindow id="App Inspection"
anchor="bottom"
icon="StudioIcons.Shell.ToolWindows.INSPECTION"
librarySearchClass="com.android.tools.idea.sdk.AndroidEnvironmentChecker"
factoryClass="com.android.tools.idea.appinspection.ide.ui.AppInspectionToolWindowFactory"
doNotActivateOnStart="true"/>
<notificationGroup id="App Inspection Notifications" displayType="TOOL_WINDOW" toolWindowId="App Inspection"/>
</extensions>
<extensionPoints>
<extensionPoint qualifiedName="com.android.tools.idea.appinspection.ide.resolver.artifactResolverFactoryToken"
interface="com.android.tools.idea.appinspection.ide.resolver.ArtifactResolverFactoryToken"/>
</extensionPoints>
<projectListeners>
<listener class="com.android.tools.idea.appinspection.ide.ui.AppInspectionExecutionListener"
topic="com.intellij.execution.ExecutionListener"/>
</projectListeners>
</idea-plugin>