Home | History | Annotate | Download | only in util

Lines Matching defs:startTimes

21     private final long[] startTimes;
34 * @param startTimes The start times in milliseconds since the base time
42 public TimeArrayTimeZoneRule(String name, int rawOffset, int dstSavings, long[] startTimes, int timeType) {
44 if (startTimes == null || startTimes.length == 0) {
47 this.startTimes = startTimes.clone();
48 Arrays.sort(this.startTimes);
61 return startTimes.clone();
81 return new Date(getUTC(startTimes[0], prevRawOffset, prevDSTSavings));
89 return new Date(getUTC(startTimes[startTimes.length - 1], prevRawOffset, prevDSTSavings));
97 int i = startTimes.length - 1;
99 long time = getUTC(startTimes[i], prevOffset, prevDSTSavings);
104 if (i == startTimes.length - 1) {
107 return new Date(getUTC(startTimes[i + 1], prevOffset, prevDSTSavings));
115 int i = startTimes.length - 1;
117 long time = getUTC(startTimes[i], prevOffset, prevDSTSavings);
134 && Arrays.equals(startTimes, ((TimeArrayTimeZoneRule)other).startTimes)) {
172 buf.append(", startTimes=[");
173 for (int i = 0; i < startTimes.length; i++) {
177 buf.append(Long.toString(startTimes[i]));