public final class DirectoryIndexImpl extends DirectoryIndex implements Disposable
Disposable.Parent| Constructor and Description |
|---|
DirectoryIndexImpl(Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertConsistency(DirectoryInfo info) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
java.util.Set<java.lang.String> |
getDependentUnloadedModules(Module module) |
Query<VirtualFile> |
getDirectoriesByPackageName(java.lang.String packageName,
boolean includeLibrarySources) |
DirectoryInfo |
getInfoForFile(VirtualFile file) |
java.util.List<OrderEntry> |
getOrderEntries(DirectoryInfo info) |
java.lang.String |
getPackageName(VirtualFile dir) |
SourceFolder |
getSourceRootFolder(DirectoryInfo info) |
JpsModuleSourceRootType<?> |
getSourceRootType(DirectoryInfo info) |
getInstancepublic DirectoryIndexImpl(Project project)
public void dispose()
Disposabledispose in interface Disposablepublic Query<VirtualFile> getDirectoriesByPackageName(java.lang.String packageName, boolean includeLibrarySources)
getDirectoriesByPackageName in class DirectoryIndexpublic DirectoryInfo getInfoForFile(VirtualFile file)
getInfoForFile in class DirectoryIndexpublic SourceFolder getSourceRootFolder(DirectoryInfo info)
getSourceRootFolder in class DirectoryIndexpublic JpsModuleSourceRootType<?> getSourceRootType(DirectoryInfo info)
getSourceRootType in class DirectoryIndexpublic java.lang.String getPackageName(VirtualFile dir)
getPackageName in class DirectoryIndexpublic java.util.List<OrderEntry> getOrderEntries(DirectoryInfo info)
getOrderEntries in class DirectoryIndexpublic java.util.Set<java.lang.String> getDependentUnloadedModules(Module module)
getDependentUnloadedModules in class DirectoryIndexpublic void assertConsistency(DirectoryInfo info)