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 ConfigSettingSelectableConfigurationContext
public abstract TargetConfiguration getTargetConfiguration()
getTargetConfiguration
in interface ConfigSettingSelectableConfigurationContext
public abstract TargetPlatformResolver getPlatformProvider()
getPlatformProvider
in interface ConfigSettingSelectableConfigurationContext
public SelectableConfigurationContext withTargetConfiguration(TargetConfiguration value)
withTargetConfiguration
in interface SelectableConfigurationContext
public static DefaultSelectableConfigurationContext of(BuckConfig buckConfig, TargetConfiguration targetConfiguration, TargetPlatformResolver platformProvider)