blob: 30c7ad7579d6656ae2787b2d9d265dfbf335b3f0 [file] [log] [blame]
Mårten Kongstad00cf0452023-05-26 16:48:01 +02001package aconfig.{namespace};
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(
10 "{namespace}",
11 "{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}