Lines Matching defs:roll
1064 * originally set to December 31, 1999. Calling {@link #roll(int,boolean) roll(Calendar.MONTH, true)}
1077 public void roll(int field, boolean up) {
1078 roll(field, up ? +1 : -1);
1083 * A negative roll amount means to subtract from field without changing
1093 * originally set to August 31, 1999. Calling <code>roll(Calendar.MONTH,
1102 * <code>roll(Calendar.WEEK_OF_MONTH, -1)</code> sets the calendar to
1105 * Sunday May 30, 1999. This is because the roll rule imposes an
1120 * @see #roll(int,boolean)
1125 public void roll(int field, int amount) {
1151 // fields are complicated, since the range within they must roll
1202 // E.g., <jan31>.roll(MONTH, 1) -> <feb28> or <feb29>.
1362 // the relative values, perform the roll, and
1403 // changing era and year values violates the roll
2604 // (The same normalization rule as add()/roll() could be
3143 * Returns the new value after 'roll'ing the specified value and amount.