rules[i] = ZoneOffsetTransitionRule.readExternal(in); return new StandardZoneRules(stdTrans, stdOffsets, savTrans, savOffsets, rules);
rules[i] = ZoneOffsetTransitionRule.readExternal(in); return new StandardZoneRules(stdTrans, stdOffsets, savTrans, savOffsets, rules);
/** * Obtains an instance of {@code ZoneRules} with full transition rules. * * @param baseStandardOffset the standard offset to use before legal rules were set, not null * @param baseWallOffset the wall offset to use before legal rules were set, not null * @param standardOffsetTransitionList the list of changes to the standard offset, not null * @param transitionList the list of transitions, not null * @param lastRules the recurring last rules, size 16 or less, not null * @return the zone rules, not null */ public static ZoneRules of(ZoneOffset baseStandardOffset, ZoneOffset baseWallOffset, List<ZoneOffsetTransition> standardOffsetTransitionList, List<ZoneOffsetTransition> transitionList, List<ZoneOffsetTransitionRule> lastRules) { Jdk8Methods.requireNonNull(baseStandardOffset, "baseStandardOffset"); Jdk8Methods.requireNonNull(baseWallOffset, "baseWallOffset"); Jdk8Methods.requireNonNull(standardOffsetTransitionList, "standardOffsetTransitionList"); Jdk8Methods.requireNonNull(transitionList, "transitionList"); Jdk8Methods.requireNonNull(lastRules, "lastRules"); return new StandardZoneRules(baseStandardOffset, baseWallOffset, standardOffsetTransitionList, transitionList, lastRules); }
/** * Obtains an instance of {@code ZoneRules} with full transition rules. * * @param baseStandardOffset the standard offset to use before legal rules were set, not null * @param baseWallOffset the wall offset to use before legal rules were set, not null * @param standardOffsetTransitionList the list of changes to the standard offset, not null * @param transitionList the list of transitions, not null * @param lastRules the recurring last rules, size 16 or less, not null * @return the zone rules, not null */ public static ZoneRules of(ZoneOffset baseStandardOffset, ZoneOffset baseWallOffset, List<ZoneOffsetTransition> standardOffsetTransitionList, List<ZoneOffsetTransition> transitionList, List<ZoneOffsetTransitionRule> lastRules) { Jdk8Methods.requireNonNull(baseStandardOffset, "baseStandardOffset"); Jdk8Methods.requireNonNull(baseWallOffset, "baseWallOffset"); Jdk8Methods.requireNonNull(standardOffsetTransitionList, "standardOffsetTransitionList"); Jdk8Methods.requireNonNull(transitionList, "transitionList"); Jdk8Methods.requireNonNull(lastRules, "lastRules"); return new StandardZoneRules(baseStandardOffset, baseWallOffset, standardOffsetTransitionList, transitionList, lastRules); }
window.createDateTimeEpochSecond(loopSavings), 0, loopWindowOffset)); return new StandardZoneRules( firstWindow.standardOffset, firstWallOffset, standardTransitionList, transitionList, lastTransitionRuleList);
window.createDateTimeEpochSecond(loopSavings), 0, loopWindowOffset)); return new StandardZoneRules( firstWindow.standardOffset, firstWallOffset, standardTransitionList, transitionList, lastTransitionRuleList);