Interface LanguageSettingsBuilder
-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.project.model.LanguageSettings
public interface LanguageSettingsBuilder implements LanguageSettings
-
-
Method Summary
Modifier and Type Method Description abstract UnitenableLanguageFeature(String name)abstract UnitoptIn(String annotationName)abstract StringgetLanguageVersion()abstract UnitsetLanguageVersion(String languageVersion)abstract StringgetApiVersion()abstract UnitsetApiVersion(String apiVersion)abstract BooleangetProgressiveMode()abstract UnitsetProgressiveMode(Boolean progressiveMode)abstract Set<String>getEnabledLanguageFeatures()-
-
Method Detail
-
enableLanguageFeature
abstract Unit enableLanguageFeature(String name)
-
getLanguageVersion
abstract String getLanguageVersion()
-
setLanguageVersion
abstract Unit setLanguageVersion(String languageVersion)
-
getApiVersion
abstract String getApiVersion()
-
setApiVersion
abstract Unit setApiVersion(String apiVersion)
-
getProgressiveMode
abstract Boolean getProgressiveMode()
-
setProgressiveMode
abstract Unit setProgressiveMode(Boolean progressiveMode)
-
getEnabledLanguageFeatures
abstract Set<String> getEnabledLanguageFeatures()
-
-
-
-