blob: 44c470c9e32902b9e9a9aaffb2bde5180eb285b0 [file] [log] [blame]
Mårten Kongstad9fb58962023-05-31 13:02:13 +02001package aconfig.{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 Kongstad9fb58962023-05-31 13:02:13 +020010 "{package}",
Zhi Doueb744892023-05-10 04:02:33 +000011 "{item.feature_name}__{item.flag_name}",
12 {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}