[ULC] Add compiler flag -Xdisable-ultra-light-classes to fallback to light implementation in CLI

This commit is contained in:
Igor Yakovlev
2020-09-02 14:51:46 +03:00
parent e53db4c771
commit c70383cc70
11 changed files with 45 additions and 10 deletions
@@ -30,6 +30,9 @@ object JvmAnalysisFlags {
@JvmStatic
val irCheckLocalNames by AnalysisFlag.Delegates.Boolean
@JvmStatic
val disableUltraLightClasses by AnalysisFlag.Delegates.Boolean
private object Delegates {
object Jsr305StateWarnByDefault {
operator fun provideDelegate(instance: Any?, property: KProperty<*>): AnalysisFlag.Delegate<Jsr305State> =