Lines Matching refs:lastRules
146 private final ZoneOffsetTransitionRule[] lastRules;
173 * @param lastRules the recurring last rules, size 16 or less, not null
180 List<ZoneOffsetTransitionRule> lastRules) {
185 Objects.requireNonNull(lastRules, "lastRules");
187 standardOffsetTransitionList, transitionList, lastRules);
209 * @param lastRules the recurring last rules, size 16 or less, not null
215 List<ZoneOffsetTransitionRule> lastRules) {
253 if (lastRules.size() > 16) {
256 this.lastRules = lastRules.toArray(new ZoneOffsetTransitionRule[lastRules.size()]);
266 * @param lastRules the recurring last rules, size 15 or less, not null
272 ZoneOffsetTransitionRule[] lastRules) {
279 this.lastRules = lastRules;
315 this.lastRules = EMPTY_LASTRULES;
349 * out.writeByte(lastRules.length);
350 * for (ZoneOffsetTransitionRule rule : lastRules) {
415 out.writeByte(lastRules.length);
416 for (ZoneOffsetTransitionRule rule : lastRules) {
484 if (lastRules.length > 0 &&
638 if (lastRules.length > 0 &&
726 ZoneOffsetTransitionRule[] ruleArray = lastRules;
842 if (lastRules.length == 0) {
893 if (lastRules.length > 0 && epochSec > lastHistoric) {
972 return List.of(lastRules);
998 Arrays.equals(lastRules, other.lastRules);
1014 Arrays.hashCode(lastRules);