package {package_name}; | |
{{ if is_read_write }} | |
import android.provider.DeviceConfig; | |
{{ endif }} | |
public final class FeatureFlagsImpl implements FeatureFlags \{ | |
{{ for item in class_elements}} | |
@Override | |
public boolean {item.method_name}() \{ | |
{{ if item.is_read_write- }} | |
return DeviceConfig.getBoolean( | |
"{item.device_config_namespace}", | |
"{item.device_config_flag}", | |
{item.default_value} | |
); | |
{{ -else- }} | |
return {item.default_value}; | |
{{ -endif }} | |
} | |
{{ endfor }} | |
} |