/[classpath]/classpath/java/util/Calendar.java
ViewVC logotype

Diff of /classpath/java/util/Calendar.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.25.2.8 by gnu_andrew, Wed Feb 2 01:56:01 2005 UTC revision 1.25.2.9 by gnu_andrew, Thu Feb 3 00:55:47 2005 UTC
# Line 677  public abstract class Calendar Line 677  public abstract class Calendar
677     */     */
678    public void set(int field, int value)    public void set(int field, int value)
679    {    {
680        if (isTimeSet)
681          for (int i = 0; i < FIELD_COUNT; i++)
682            isSet[i] = false;
683      isTimeSet = false;      isTimeSet = false;
684      fields[field] = value;      fields[field] = value;
685      isSet[field] = true;      isSet[field] = true;
686    
687  // 1  YEAR + MONTH + DAY_OF_MONTH      // The five valid date patterns, in order of validity
688  // 2  YEAR + MONTH + WEEK_OF_MONTH + DAY_OF_WEEK      // 1  YEAR + MONTH + DAY_OF_MONTH
689  // 3  YEAR + MONTH + DAY_OF_WEEK_IN_MONTH + DAY_OF_WEEK      // 2  YEAR + MONTH + WEEK_OF_MONTH + DAY_OF_WEEK
690  // 4  YEAR + DAY_OF_YEAR      // 3  YEAR + MONTH + DAY_OF_WEEK_IN_MONTH + DAY_OF_WEEK
691  // 5  YEAR + DAY_OF_WEEK + WEEK_OF_YEAR      // 4  YEAR + DAY_OF_YEAR
692        // 5  YEAR + DAY_OF_WEEK + WEEK_OF_YEAR
693      switch (field)      switch (field)
694        {        {
695        case MONTH: // pattern 1,2 or 3        case MONTH: // pattern 1,2 or 3

Legend:
Removed from v.1.25.2.8  
changed lines
  Added in v.1.25.2.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26