More thorough root system in analysis tool VFS

GitOrigin-RevId: 3f76429e69268d40d23c08dfd88dc2593a37efdf
This commit is contained in:
Stanislav Utikeev
2019-12-03 15:11:09 +00:00
committed by intellij-monorepo-bot
parent b8874dd517
commit 1d9a4e5d49
4 changed files with 6 additions and 7 deletions
@@ -19,9 +19,12 @@
<extensionPoint name="lang.parserDefinition" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
<with attribute="implementationClass" implements="com.intellij.lang.ParserDefinition"/>
</extensionPoint>
<extensionPoint name="lang.elementManipulator" beanClass="com.intellij.openapi.util.ClassExtensionPoint" dynamic="true">
<with attribute="implementationClass" implements="com.intellij.psi.ElementManipulator"/>
</extensionPoint>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceInterface="com.intellij.util.messages.MessageBusFactory"
serviceImplementation="com.intellij.util.messages.impl.MessageBusFactoryImpl"/>
</extensions>
</idea-plugin>
</idea-plugin>
@@ -303,10 +303,6 @@
<extensionPoint name="hectorComponentProvider" interface="com.intellij.openapi.editor.HectorComponentPanelsProvider" area="IDEA_PROJECT"/>
<extensionPoint name="scopeTreeExpander" interface="com.intellij.ide.scopeView.ScopeTreeStructureExpander" area="IDEA_PROJECT"/>
<extensionPoint name="lang.elementManipulator" beanClass="com.intellij.openapi.util.ClassExtensionPoint" dynamic="true">
<with attribute="implementationClass" implements="com.intellij.psi.ElementManipulator"/>
</extensionPoint>
<extensionPoint name="fileContextProvider" interface="com.intellij.psi.FileContextProvider" area="IDEA_PROJECT"/>
<extensionPoint name="psi.fileReferenceHelper" interface="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper" dynamic="true"/>
@@ -86,4 +86,4 @@ interface PythonCommonCodeInsightTestFixture {
// TODO: this belongs to test case not fixture [utikeev]
fun runWithSourceRoots(sourceRoots: List<VirtualFile>, runnable: Runnable)
}
}
@@ -171,4 +171,4 @@ class PyDelegateTestCase : PyTestCase() {
val throwable = throwables[0]
throwable?.let { throw it }
}
}
}