Loading config/preloaded-classes +1 −1 Original line number Diff line number Diff line Loading @@ -6162,6 +6162,7 @@ libcore.reflect.ParameterizedTypeImpl libcore.reflect.TypeVariableImpl libcore.reflect.Types libcore.reflect.WildcardTypeImpl libcore.timezone.TimeZoneDataFiles libcore.util.BasicLruCache libcore.util.CharsetUtils libcore.util.CollectionUtils Loading @@ -6171,7 +6172,6 @@ libcore.util.NativeAllocationRegistry$CleanerRunner libcore.util.NativeAllocationRegistry$CleanerThunk libcore.util.Objects libcore.util.SneakyThrow libcore.util.TimeZoneDataFiles libcore.util.ZoneInfo libcore.util.ZoneInfo$CheckedArithmeticException libcore.util.ZoneInfo$WallTime Loading services/core/java/com/android/server/timezone/RulesManagerService.java +3 −2 Original line number Diff line number Diff line Loading @@ -47,6 +47,7 @@ import java.util.Arrays; import java.util.concurrent.Executor; import java.util.concurrent.atomic.AtomicBoolean; import libcore.icu.ICU; import libcore.timezone.TzDataSetVersion; import libcore.util.TimeZoneFinder; import libcore.util.ZoneInfoDB; Loading @@ -66,8 +67,8 @@ public final class RulesManagerService extends IRulesManager.Stub { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PRIVATE) static final DistroFormatVersion DISTRO_FORMAT_VERSION_SUPPORTED = new DistroFormatVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION); TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion()); public static class Lifecycle extends SystemService { public Lifecycle(Context context) { Loading services/tests/servicestests/src/com/android/server/timezone/RulesManagerServiceTest.java +13 −12 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import java.util.concurrent.Executor; import javax.annotation.Nullable; import libcore.io.IoUtils; import libcore.timezone.TzDataSetVersion; import static com.android.server.timezone.RulesManagerService.REQUIRED_QUERY_PERMISSION; import static com.android.server.timezone.RulesManagerService.REQUIRED_UPDATER_PERMISSION; Loading Loading @@ -128,15 +129,15 @@ public class RulesManagerServiceTest { configureDeviceSystemRulesVersion("2016a"); DistroVersion stagedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016c", 3); configureStagedInstall(stagedDistroVersion); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016b", 4); configureInstalledDistroVersion(installedDistroVersion); Loading @@ -162,8 +163,8 @@ public class RulesManagerServiceTest { configureNoStagedOperation(); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016b", 4); configureInstalledDistroVersion(installedDistroVersion); Loading @@ -187,8 +188,8 @@ public class RulesManagerServiceTest { configureStagedUninstall(); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016b", 4); configureInstalledDistroVersion(installedDistroVersion); Loading Loading @@ -231,8 +232,8 @@ public class RulesManagerServiceTest { configureDeviceCannotReadStagedDistroOperation(); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016b", 4); configureInstalledDistroVersion(installedDistroVersion); Loading Loading @@ -275,8 +276,8 @@ public class RulesManagerServiceTest { configureDeviceSystemRulesVersion(systemRulesVersion); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, installedRulesVersion, revision); configureInstalledDistroVersion(installedDistroVersion); Loading Loading
config/preloaded-classes +1 −1 Original line number Diff line number Diff line Loading @@ -6162,6 +6162,7 @@ libcore.reflect.ParameterizedTypeImpl libcore.reflect.TypeVariableImpl libcore.reflect.Types libcore.reflect.WildcardTypeImpl libcore.timezone.TimeZoneDataFiles libcore.util.BasicLruCache libcore.util.CharsetUtils libcore.util.CollectionUtils Loading @@ -6171,7 +6172,6 @@ libcore.util.NativeAllocationRegistry$CleanerRunner libcore.util.NativeAllocationRegistry$CleanerThunk libcore.util.Objects libcore.util.SneakyThrow libcore.util.TimeZoneDataFiles libcore.util.ZoneInfo libcore.util.ZoneInfo$CheckedArithmeticException libcore.util.ZoneInfo$WallTime Loading
services/core/java/com/android/server/timezone/RulesManagerService.java +3 −2 Original line number Diff line number Diff line Loading @@ -47,6 +47,7 @@ import java.util.Arrays; import java.util.concurrent.Executor; import java.util.concurrent.atomic.AtomicBoolean; import libcore.icu.ICU; import libcore.timezone.TzDataSetVersion; import libcore.util.TimeZoneFinder; import libcore.util.ZoneInfoDB; Loading @@ -66,8 +67,8 @@ public final class RulesManagerService extends IRulesManager.Stub { @VisibleForTesting(visibility = VisibleForTesting.Visibility.PRIVATE) static final DistroFormatVersion DISTRO_FORMAT_VERSION_SUPPORTED = new DistroFormatVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION); TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion()); public static class Lifecycle extends SystemService { public Lifecycle(Context context) { Loading
services/tests/servicestests/src/com/android/server/timezone/RulesManagerServiceTest.java +13 −12 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import java.util.concurrent.Executor; import javax.annotation.Nullable; import libcore.io.IoUtils; import libcore.timezone.TzDataSetVersion; import static com.android.server.timezone.RulesManagerService.REQUIRED_QUERY_PERMISSION; import static com.android.server.timezone.RulesManagerService.REQUIRED_UPDATER_PERMISSION; Loading Loading @@ -128,15 +129,15 @@ public class RulesManagerServiceTest { configureDeviceSystemRulesVersion("2016a"); DistroVersion stagedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016c", 3); configureStagedInstall(stagedDistroVersion); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016b", 4); configureInstalledDistroVersion(installedDistroVersion); Loading @@ -162,8 +163,8 @@ public class RulesManagerServiceTest { configureNoStagedOperation(); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016b", 4); configureInstalledDistroVersion(installedDistroVersion); Loading @@ -187,8 +188,8 @@ public class RulesManagerServiceTest { configureStagedUninstall(); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016b", 4); configureInstalledDistroVersion(installedDistroVersion); Loading Loading @@ -231,8 +232,8 @@ public class RulesManagerServiceTest { configureDeviceCannotReadStagedDistroOperation(); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, "2016b", 4); configureInstalledDistroVersion(installedDistroVersion); Loading Loading @@ -275,8 +276,8 @@ public class RulesManagerServiceTest { configureDeviceSystemRulesVersion(systemRulesVersion); DistroVersion installedDistroVersion = new DistroVersion( DistroVersion.CURRENT_FORMAT_MAJOR_VERSION, DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1, TzDataSetVersion.currentFormatMajorVersion(), TzDataSetVersion.currentFormatMinorVersion() - 1, installedRulesVersion, revision); configureInstalledDistroVersion(installedDistroVersion); Loading