Move JsAnalyzerFacade from ide-common to js.frontend

To be used in diagnostic tests now, and as a replacement for
TopDownAnalyzerFacadeForJS in the future
This commit is contained in:
Alexander Udalov
2017-05-19 18:49:15 +03:00
parent 6b8547f57b
commit 0ccf7345e3
7 changed files with 28 additions and 40 deletions
@@ -291,6 +291,12 @@ interface TrackableModuleInfo : ModuleInfo {
fun createModificationTracker(): ModificationTracker
}
interface LibraryModuleInfo : ModuleInfo {
override val platform: TargetPlatform
fun getLibraryRoots(): Collection<String>
}
abstract class ResolverForModuleFactory {
abstract fun <M : ModuleInfo> createResolverForModule(
moduleDescriptor: ModuleDescriptorImpl,