[Analysis API Standalone] commonize logic for Analysis API FIR service registration between standalone and tests

This commit is contained in:
Ilya Kirillov
2023-05-11 22:56:20 +02:00
committed by Space Team
parent feaf9acd1d
commit fbcf73eb42
16 changed files with 150 additions and 116 deletions
@@ -0,0 +1,15 @@
package org.jetbrains.kotlin.analysis.api.standalone.base.project.structure
import com.intellij.mock.MockApplication
import com.intellij.mock.MockProject
import com.intellij.openapi.Disposable
interface AnalysisApiStandaloneServiceRegistrar {
fun registerApplicationServices(application: MockApplication)
fun registerProjectExtensionPoints(project: MockProject)
fun registerProjectServices(project: MockProject)
fun registerProjectModelServices(project: MockProject, disposable: Disposable)
}