[java-inspections] Java9CollectionFactoryInspection: more conservative null handling...
[idea/community.git] / platform / vcs-impl / resources / META-INF / VCS.xml
1 <idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
2   <module value="com.intellij.modules.vcs"/>
3
4   <xi:include href="/META-INF/VcsExtensionPoints.xml"/>
5
6   <xi:include href="/META-INF/VcsExtensions.xml"/>
7   <xi:include href="/META-INF/VcsActions.xml"/>
8
9   <xi:include href="/META-INF/vcs-log.xml">
10     <xi:fallback/>
11   </xi:include>
12   <xi:include href="/META-INF/dvcs.xml">
13     <xi:fallback/>
14   </xi:include>
15
16   <extensions defaultExtensionNs="com.intellij">
17     <fileType language="IgnoreLang" extensions="ignore" fieldName="INSTANCE" name="IgnoreLang file"
18               implementationClass="com.intellij.openapi.vcs.changes.ignore.lang.IgnoreFileType"/>
19     <psi.referenceContributor language="IgnoreLang"
20                               implementation="com.intellij.openapi.vcs.changes.ignore.reference.IgnoreReferenceContributor"/>
21
22     <lang.elementManipulator
23         forClass="com.intellij.openapi.vcs.changes.ignore.psi.IgnoreEntry"
24         implementationClass="com.intellij.openapi.vcs.changes.ignore.psi.IgnoreEntryManipulator"/>
25
26     <lang.parserDefinition language="IgnoreLang"
27                            implementationClass="com.intellij.openapi.vcs.changes.ignore.lang.IgnoreParserDefinition"/>
28     <completion.contributor
29         language="IgnoreLang"
30         implementationClass="com.intellij.openapi.vcs.changes.ignore.codeInsight.SyntaxCompletionContributor"/>
31     <completion.contributor
32         language="IgnoreLang"
33         implementationClass="com.intellij.openapi.vcs.changes.ignore.codeInsight.FileExtensionCompletionContributor"/>
34
35     <lang.syntaxHighlighterFactory language="IgnoreLang"
36                                    implementationClass="com.intellij.openapi.vcs.changes.ignore.lang.IgnoreLanguageHighlighterFactory"/>
37
38     <localInspection
39         language="IgnoreLang"
40         bundle="messages.VcsBundle"
41         enabledByDefault="true"
42         groupKey="ignore.codeInspection.group"
43         implementationClass="com.intellij.openapi.vcs.changes.ignore.codeInspection.IgnoreFileDuplicateEntryInspection"
44         key="ignore.codeInspection.duplicateEntry"
45         level="WARNING"/>
46
47     <projectService serviceInterface="com.intellij.diff.editor.DiffEditorTabFilesManager"
48                     serviceImplementation="com.intellij.openapi.vcs.changes.EditorTabDiffPreviewManager"
49                     overrides="true"/>
50     <projectService serviceImplementation="com.intellij.vcs.commit.CommitModeManager"/>
51     <vcsStartupActivity implementation="com.intellij.vcs.commit.CommitModeManager$MyStartupActivity"/>
52   </extensions>
53
54   <projectListeners>
55     <listener class="com.intellij.openapi.vcs.annotate.AnnotationsPreloader$AnnotationsPreloaderFileEditorManagerListener"
56               topic="com.intellij.openapi.fileEditor.FileEditorManagerListener"/>
57   </projectListeners>
58   <applicationListeners>
59     <listener class="com.intellij.openapi.vcs.changes.DiffEditorTabStateListener"
60               topic="com.intellij.openapi.vcs.changes.VcsEditorTabFilesListener"/>
61   </applicationListeners>
62 </idea-plugin>