GradleBuildRoot: extract GradleBuildRootsLocator for testing

This commit is contained in:
Sergey Rostov
2020-05-28 11:59:41 +03:00
parent c0f4ee7dc9
commit a3750b6419
8 changed files with 217 additions and 101 deletions
@@ -31,10 +31,10 @@ import org.jetbrains.kotlin.psi.KtFile
*
* @sample GradleBuildRootsManager
*/
abstract class ScriptingSupport {
abstract fun isApplicable(file: VirtualFile): Boolean
abstract fun isConfigurationLoadingInProgress(file: KtFile): Boolean
abstract fun collectConfigurations(builder: ScriptClassRootsBuilder)
interface ScriptingSupport {
fun isApplicable(file: VirtualFile): Boolean
fun isConfigurationLoadingInProgress(file: KtFile): Boolean
fun collectConfigurations(builder: ScriptClassRootsBuilder)
companion object {
val EPN: ExtensionPointName<ScriptingSupport> =