Files
build/tools/aconfig/templates/java.template
Zhi Dou eb74489b3a aconfig: Add codegen for java
Add codegen for java skeleton

Bug: 279485059
Test: atest aconfig.test
Change-Id: Ia0481cec9c2e137e88e9a77d1b82412529b64adc
2023-05-11 03:08:53 +00:00

20 lines
520 B
Plaintext

package com.android.aconfig;
{{ if readwrite }}
import android.provider.DeviceConfig;
{{ endif }}
public final class {namespace} \{
{{ for item in class_elements}}
public static boolean {item.method_name}() \{
{{ if item.readwrite- }}
return DeviceConfig.getBoolean(
"{namespace}",
"{item.feature_name}__{item.flag_name}",
{item.default_value}
);
{{ -else- }}
return {item.default_value};
{{ -endif }}
}
{{ endfor }}
}