diff --git a/tools/aconfig/src/codegen_java.rs b/tools/aconfig/src/codegen_java.rs index 702ef2261d..c4fc405a61 100644 --- a/tools/aconfig/src/codegen_java.rs +++ b/tools/aconfig/src/codegen_java.rs @@ -214,12 +214,12 @@ mod tests { return value; } private Map mFlagMap = new HashMap<>( - Map.of( - Flags.FLAG_DISABLED_RO, false, - Flags.FLAG_DISABLED_RW, false, - Flags.FLAG_ENABLED_FIXED_RO, false, - Flags.FLAG_ENABLED_RO, false, - Flags.FLAG_ENABLED_RW, false + Map.ofEntries( + Map.entry(Flags.FLAG_DISABLED_RO, false), + Map.entry(Flags.FLAG_DISABLED_RW, false), + Map.entry(Flags.FLAG_ENABLED_FIXED_RO, false), + Map.entry(Flags.FLAG_ENABLED_RO, false), + Map.entry(Flags.FLAG_ENABLED_RW, false) ) ); } diff --git a/tools/aconfig/templates/FakeFeatureFlagsImpl.java.template b/tools/aconfig/templates/FakeFeatureFlagsImpl.java.template index e4a1fb7372..d2cea952f9 100644 --- a/tools/aconfig/templates/FakeFeatureFlagsImpl.java.template +++ b/tools/aconfig/templates/FakeFeatureFlagsImpl.java.template @@ -37,9 +37,10 @@ public class FakeFeatureFlagsImpl implements FeatureFlags \{ } private Map mFlagMap = new HashMap<>( - Map.of( + Map.ofEntries( {{-for item in class_elements}} - Flags.FLAG_{item.flag_name_constant_suffix}, false{{ if not @last }},{{ endif }} + Map.entry(Flags.FLAG_{item.flag_name_constant_suffix}, false) + {{ -if not @last }},{{ endif }} {{ -endfor }} ) );