Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a41cc5ec authored by Zhi Dou's avatar Zhi Dou
Browse files

aconfig: remove extra new lines and spaces in generated java code

Change the java template to remove the extra new lines and spaces
in generated java code.

Bug: 280833463
Test: atest aconfig.test
Change-Id: I336050540f8a2b0966bf21cf6e034a8fa701458e
parent 0f8339dc
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -233,8 +233,8 @@ mod tests {
        let expected_featureflagsimpl_content = r#"
        package com.android.aconfig.test;
        import static java.util.stream.Collectors.toMap;
        import java.util.stream.Stream;
        import java.util.HashMap;
        import java.util.stream.Stream;
        public final class FeatureFlagsImpl implements FeatureFlags {
            @Override
            public boolean disabledRo() {
+6 −9
Original line number Diff line number Diff line
@@ -2,8 +2,8 @@ package {package_name};
{{ -if is_test_mode }}
import static java.util.stream.Collectors.toMap;

import java.util.stream.Stream;
import java.util.HashMap;
import java.util.stream.Stream;
{{ else}}
{{ if is_read_write- }}
import android.provider.DeviceConfig;
@@ -20,16 +20,15 @@ public final class FeatureFlagsImpl implements FeatureFlags \{
            "{item.device_config_flag}",
            {item.default_value}
        );
        {{ else }}
        {{ -else }}
        return {item.default_value};
        {{ -endif- }}
        {{ else }}
        return getFlag(Flags.FLAG_{item.flag_name_constant_suffix});
        {{ -endif }}
    }
    {{ endfor }}

    {{ if is_test_mode- }}
{{ endfor- }}
{{ if is_test_mode }}
    public void setFlag(String flagName, boolean value) \{
        if (!this.mFlagMap.containsKey(flagName)) \{
            throw new IllegalArgumentException("no such flag" + flagName);
@@ -57,5 +56,3 @@ public final class FeatureFlagsImpl implements FeatureFlags \{
        );
{{ -endif }}
}

+6 −7
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ public final class Flags \{
        return FEATURE_FLAGS.{item.method_name}();
    }
{{ endfor }}
    {{ if is_test_mode }}
{{ -if is_test_mode }}
    public static void setFeatureFlagsImpl(FeatureFlags featureFlags) \{
        Flags.FEATURE_FLAGS = featureFlags;
    }
@@ -17,8 +17,7 @@ public final class Flags \{
    public static void unsetFeatureFlagsImpl() \{
        Flags.FEATURE_FLAGS = null;
    }
    {{ -endif}}

{{ endif}}
    private static FeatureFlags FEATURE_FLAGS{{ -if not is_test_mode }} = new FeatureFlagsImpl(){{ -endif- }};

}
+3 −3

File changed.

Contains only whitespace changes.