blob: a3d3319b8e9a2836138d2417b50552109afff2c7 [file] [log] [blame]
Mårten Kongstadfbd71e22023-05-31 13:29:35 +02001package {package};
Zhi Doueb744892023-05-10 04:02:33 +00002{{ if readwrite }}
3import android.provider.DeviceConfig;
4{{ endif }}
Joe Onorato0c4ef0f2023-05-13 11:30:11 -07005public final class Flags \{
Zhi Doueb744892023-05-10 04:02:33 +00006 {{ for item in class_elements}}
7 public static boolean {item.method_name}() \{
8 {{ if item.readwrite- }}
9 return DeviceConfig.getBoolean(
Mårten Kongstad066575b2023-06-07 16:29:25 +020010 "{item.device_config_namespace}",
11 "{item.device_config_flag}",
Zhi Doueb744892023-05-10 04:02:33 +000012 {item.default_value}
Mårten Kongstad00cf0452023-05-26 16:48:01 +020013 );
Zhi Doueb744892023-05-10 04:02:33 +000014 {{ -else- }}
15 return {item.default_value};
16 {{ -endif }}
17 }
18 {{ endfor }}
19}