HomeSort by relevance Sort by last modified time
    Searched refs:ZoneOffsetPeriod (Results 1 - 5 of 5) sorted by null

  /system/timezone/tzlookup_generator/src/main/java/com/android/libcore/timezone/tzlookup/zonetree/
ZoneInfo.java 40 private final List<ZoneOffsetPeriod> zoneOffsetPeriods;
45 private ZoneInfo(String zoneId, int priority, List<ZoneOffsetPeriod> zoneOffsetPeriods) {
59 * <p>The returned {@link ZoneInfo} will be populated with {@link ZoneOffsetPeriod}s using
64 List<ZoneOffsetPeriod> zoneOffsetPeriods = new ArrayList<>();
69 ZoneOffsetPeriod zoneOffsetPeriod =
70 ZoneOffsetPeriod.create(timeZoneNames, timeZone, start, endExclusive);
71 zoneOffsetPeriods.add(zoneOffsetPeriod);
72 start = zoneOffsetPeriod.getEndInstant();
79 * Splits the final {@link ZoneOffsetPeriod} at the specified time and replaces it with tw
    [all...]
ZoneOffsetPeriod.java 30 final class ZoneOffsetPeriod {
42 private ZoneOffsetPeriod(Instant start, Instant end, int rawOffsetMillis, int dstOffsetMillis,
54 public static ZoneOffsetPeriod create(TimeZoneNames timeZoneNames, BasicTimeZone timeZone,
62 // The zone has no transitions from start, so we create a ZoneOffsetPeriod
72 // The zone has no next transition after minTime, so we create a ZoneOffsetPeriod
81 return new ZoneOffsetPeriod(minTime, end, offsets[0], offsets[1], longName);
86 public static ZoneOffsetPeriod[] splitAtTime(
87 ZoneOffsetPeriod toSplit, TimeZoneNames timeZoneNames, BasicTimeZone timeZone,
100 return new ZoneOffsetPeriod[] {
101 new ZoneOffsetPeriod(toSplit.start, partitionInstant, rawOffsetMillis
    [all...]
CountryZoneTree.java 20 import com.android.libcore.timezone.tzlookup.zonetree.ZoneOffsetPeriod.ZonePeriodsKey;
245 ZoneOffsetPeriod iPeriod =
268 ZoneOffsetPeriod jPeriod =
298 ZoneOffsetPeriod jPeriod = jZoneInfo.getZoneOffsetPeriod(jIndex);
310 * Returns the {@link ZoneOffsetPeriod} with the specified offset from the end, or null if there
313 private static ZoneOffsetPeriod getOffsetPeriodAtOffsetFromEndOrNull(
323 * Returns true if the one of the two {@link ZoneOffsetPeriod}s could be split and may be
328 private static boolean isMatch(ZoneOffsetPeriod a, ZoneOffsetPeriod b) {
578 ZoneOffsetPeriod zoneOffsetPeriod
    [all...]
  /system/timezone/tzlookup_generator/src/test/java/com/android/libcore/timezone/tzlookup/zonetree/
ZoneOffsetPeriodTest.java 51 ZoneOffsetPeriod denverPeriod0 =
52 ZoneOffsetPeriod.create(timeZoneNames, denverTz, startInstant, endInstant);
59 ZoneOffsetPeriod boisePeriod0 =
60 ZoneOffsetPeriod.create(timeZoneNames, boiseTz, startInstant, endInstant);
80 ZoneOffsetPeriod denverPeriod1 = ZoneOffsetPeriod.create(
88 ZoneOffsetPeriod boisePeriod1 = ZoneOffsetPeriod.create(
117 ZoneOffsetPeriod honoluluPeriod =
118 ZoneOffsetPeriod.create(timeZoneNames, honoluluTz, startInstant, endInstant)
    [all...]
ZoneInfoTest.java 54 ZoneOffsetPeriod expectedPeriod0 =
55 ZoneOffsetPeriod.create(timeZoneNames, londonTz, START_INSTANT, END_INSTANT);
61 ZoneOffsetPeriod expectedPeriod1 =
62 ZoneOffsetPeriod.create(timeZoneNames, londonTz,
68 ZoneOffsetPeriod expectedPeriod37 =
69 ZoneOffsetPeriod.create(timeZoneNames, londonTz,
89 ZoneOffsetPeriod.ZonePeriodsKey denverPeriodsKey =
91 ZoneOffsetPeriod.ZonePeriodsKey boisePeriodsKey =
115 ZoneOffsetPeriod toSplit = denverZoneInfo2.getZoneOffsetPeriod(5);
128 // The ZoneInfo where the split was made should now have one more ZoneOffsetPeriod
    [all...]

Completed in 91 milliseconds