public abstract class DefaultSelectableConfigurationContext extends Object implements ConfigSettingSelectableConfigurationContext
SelectableConfigurationContext that is
used in parser implementation.| Constructor and Description |
|---|
DefaultSelectableConfigurationContext() |
| Modifier and Type | Method and Description |
|---|---|
abstract BuckConfig |
getBuckConfig() |
abstract TargetPlatformResolver |
getPlatformProvider() |
abstract TargetConfiguration |
getTargetConfiguration() |
static DefaultSelectableConfigurationContext |
of(BuckConfig buckConfig,
TargetConfiguration targetConfiguration,
TargetPlatformResolver platformProvider) |
SelectableConfigurationContext |
withTargetConfiguration(TargetConfiguration value) |
public DefaultSelectableConfigurationContext()
public abstract BuckConfig getBuckConfig()
getBuckConfig in interface ConfigSettingSelectableConfigurationContextpublic abstract TargetConfiguration getTargetConfiguration()
getTargetConfiguration in interface ConfigSettingSelectableConfigurationContextpublic abstract TargetPlatformResolver getPlatformProvider()
getPlatformProvider in interface ConfigSettingSelectableConfigurationContextpublic SelectableConfigurationContext withTargetConfiguration(TargetConfiguration value)
withTargetConfiguration in interface SelectableConfigurationContextpublic static DefaultSelectableConfigurationContext of(BuckConfig buckConfig, TargetConfiguration targetConfiguration, TargetPlatformResolver platformProvider)