val projectsAllowedToUseFirFromSymbol = listOf( "analysis-tests", "dump", "fir-deserialization", "fir-serialization", "fir2ir", "java", "jvm", "raw-fir", "providers", "semantics", "resolve", "tree", "jvm-backend", "light-tree2fir", "psi2fir", "raw-fir.common" ) subprojects { if (name in projectsAllowedToUseFirFromSymbol) { tasks.withType>().configureEach { kotlinOptions { freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals" freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.types.model.K2Only" } } } }