@NotNull public abstract ModificationTracker getRootModificationTracker();
+ /**
+ * @return descriptions of all modules which are unloaded from the project
+ * @see UnloadedModuleDescription
+ */
@NotNull
public abstract Collection<UnloadedModuleDescription> getUnloadedModuleDescriptions();
}
public abstract UnloadedModuleDescription getUnloadedModuleDescription(@NotNull String moduleName);
/**
- * Specify list of modules which will be unloaded from the project. These modules won't be shown in UI, all of their contents will be excluded
- * from indexing and compilation.
+ * Specify list of modules which will be unloaded from the project.
+ * @see UnloadedModuleDescription
*/
@ApiStatus.Experimental
public abstract void setUnloadedModules(@NotNull List<String> unloadedModuleNames);