mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
ClsStubBuilder in java-psi-impl and JavaCoreEnvironment
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
<orderEntry type="module" module-name="core-impl" exported="" />
|
||||
<orderEntry type="module" module-name="resources-en" />
|
||||
<orderEntry type="library" name="Guava" level="project" />
|
||||
<orderEntry type="library" name="asm" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
|
||||
|
||||
@@ -20,6 +20,8 @@ import com.intellij.openapi.Disposable;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.*;
|
||||
import com.intellij.psi.impl.JavaPsiFacadeImpl;
|
||||
import com.intellij.psi.impl.compiled.ClassFileStubBuilder;
|
||||
import com.intellij.psi.stubs.BinaryFileStubBuilders;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
@@ -34,6 +36,7 @@ public class JavaCoreEnvironment extends CoreEnvironment {
|
||||
|
||||
registerFileType(JavaClassFileType.INSTANCE, "class");
|
||||
addExplicitExtension(FileTypeFileViewProviders.INSTANCE, JavaClassFileType.INSTANCE, new ClassFileViewProviderFactory());
|
||||
addExplicitExtension(BinaryFileStubBuilders.INSTANCE, JavaClassFileType.INSTANCE, new ClassFileStubBuilder());
|
||||
|
||||
registerProjectExtensionPoint(PsiElementFinder.EP_NAME, PsiElementFinder.class);
|
||||
myFileManager = new CoreJavaFileManager(myPsiManager, myJarFileSystem);
|
||||
|
||||
Reference in New Issue
Block a user