AA: handle lib directory as a binary root
This commit is contained in:
committed by
Ilya Kirillov
parent
8c3df04c8e
commit
4af2fcd633
+2
-1
@@ -12,6 +12,7 @@ import com.intellij.ide.highlighter.JavaFileType
|
|||||||
import com.intellij.mock.MockProject
|
import com.intellij.mock.MockProject
|
||||||
import com.intellij.openapi.Disposable
|
import com.intellij.openapi.Disposable
|
||||||
import com.intellij.openapi.components.ServiceManager
|
import com.intellij.openapi.components.ServiceManager
|
||||||
|
import com.intellij.openapi.vfs.VirtualFileManager
|
||||||
import com.intellij.psi.PsiDirectory
|
import com.intellij.psi.PsiDirectory
|
||||||
import com.intellij.psi.PsiFileSystemItem
|
import com.intellij.psi.PsiFileSystemItem
|
||||||
import com.intellij.psi.PsiJavaFile
|
import com.intellij.psi.PsiJavaFile
|
||||||
@@ -200,7 +201,7 @@ object StandaloneProjectFactory {
|
|||||||
environment.environment.jrtFileSystem?.findFileByPath(adjustModulePath(pathString))
|
environment.environment.jrtFileSystem?.findFileByPath(adjustModulePath(pathString))
|
||||||
}
|
}
|
||||||
else -> {
|
else -> {
|
||||||
null
|
VirtualFileManager.getInstance().findFileByNioPath(path)
|
||||||
}
|
}
|
||||||
}?.let { root ->
|
}?.let { root ->
|
||||||
add(JavaRoot(root, JavaRoot.RootType.BINARY))
|
add(JavaRoot(root, JavaRoot.RootType.BINARY))
|
||||||
|
|||||||
Reference in New Issue
Block a user