public class JavaCoreProjectEnvironment extends CoreProjectEnvironment
myFileIndexFacade, myMessageBus, myProject, myPsiManager
Constructor and Description |
---|
JavaCoreProjectEnvironment(Disposable parentDisposable,
CoreApplicationEnvironment applicationEnvironment) |
Modifier and Type | Method and Description |
---|---|
void |
addJarToClassPath(java.io.File path) |
void |
addSourcesToClasspath(VirtualFile root) |
protected JavaFileManager |
createCoreFileManager() |
protected PackageIndex |
createCorePackageIndex() |
protected CoreJavaPsiImplementationHelper |
createJavaPsiImplementationHelper() |
protected void |
registerJavaPsiFacade() |
addProjectExtension, createFileIndexFacade, createProject, createProjectScopeBuilder, createResolveScopeManager, getEnvironment, getParentDisposable, getProject, preregisterServices, registerProjectComponent, registerProjectExtensionPoint
public JavaCoreProjectEnvironment(Disposable parentDisposable, CoreApplicationEnvironment applicationEnvironment)
protected void registerJavaPsiFacade()
protected CoreJavaPsiImplementationHelper createJavaPsiImplementationHelper()
protected JavaFileManager createCoreFileManager()
protected PackageIndex createCorePackageIndex()
public void addJarToClassPath(java.io.File path)
public void addSourcesToClasspath(VirtualFile root)