diff --git a/js/js.frontend/src/org/jetbrains/kotlin/js/config/ReleaseCoroutinesDisabledLanguageVersionSettings.java b/js/js.frontend/src/org/jetbrains/kotlin/js/config/ReleaseCoroutinesDisabledLanguageVersionSettings.java deleted file mode 100644 index 1c1a0da7763..00000000000 --- a/js/js.frontend/src/org/jetbrains/kotlin/js/config/ReleaseCoroutinesDisabledLanguageVersionSettings.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2010-2018 JetBrains s.r.o. and Kotlin Programming Language contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. - */ - -package org.jetbrains.kotlin.js.config; - -import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.config.*; - -public class ReleaseCoroutinesDisabledLanguageVersionSettings implements LanguageVersionSettings { - @NotNull - private final LanguageVersionSettings delegate; - - public ReleaseCoroutinesDisabledLanguageVersionSettings(@NotNull LanguageVersionSettings delegate) { - this.delegate = delegate; - } - - @NotNull - @Override - public LanguageFeature.State getFeatureSupport(@NotNull LanguageFeature feature) { - if (feature.equals(LanguageFeature.ReleaseCoroutines)) { - return LanguageFeature.State.DISABLED; - } - return delegate.getFeatureSupport(feature); - } - - @Override - public boolean isPreRelease() { - return delegate.isPreRelease(); - } - - @Override - public T getFlag(@NotNull AnalysisFlag flag) { - return delegate.getFlag(flag); - } - - @NotNull - @Override - public ApiVersion getApiVersion() { - return delegate.getApiVersion(); - } - - @NotNull - @Override - public LanguageVersion getLanguageVersion() { - return delegate.getLanguageVersion(); - } - - @Override - public boolean supportsFeature(@NotNull LanguageFeature feature) { - if (feature.equals(LanguageFeature.ReleaseCoroutines)) { - return false; - } - return delegate.supportsFeature(feature); - } -}