package java.util; import checkers.igj.quals.*; @I public class GregorianCalendar extends @I Calendar{ private static final long serialVersionUID = 0L; public final static int BC = 0; public final static int AD = 1; public GregorianCalendar() @AssignsFields { throw new RuntimeException("skeleton method"); } public GregorianCalendar(@ReadOnly TimeZone a1) @AssignsFields { throw new RuntimeException("skeleton method"); } public GregorianCalendar(@ReadOnly Locale a1) @AssignsFields { throw new RuntimeException("skeleton method"); } public GregorianCalendar(@ReadOnly TimeZone a1, @ReadOnly Locale a2) @AssignsFields { throw new RuntimeException("skeleton method"); } public GregorianCalendar(int a1, int a2, int a3) @AssignsFields { throw new RuntimeException("skeleton method"); } public GregorianCalendar(int a1, int a2, int a3, int a4, int a5) @AssignsFields { throw new RuntimeException("skeleton method"); } public GregorianCalendar(int a1, int a2, int a3, int a4, int a5, int a6) @AssignsFields { throw new RuntimeException("skeleton method"); } public void setGregorianChange(@ReadOnly Date a1) @AssignsFields { throw new RuntimeException("skeleton method"); } public final Date getGregorianChange() @ReadOnly { throw new RuntimeException("skeleton method"); } public boolean isLeapYear(int a1) @ReadOnly { throw new RuntimeException("skeleton method"); } public boolean equals(@ReadOnly Object a1) @ReadOnly { throw new RuntimeException("skeleton method"); } public int hashCode() @ReadOnly { throw new RuntimeException("skeleton method"); } public void add(int a1, int a2) @AssignsFields { throw new RuntimeException("skeleton method"); } public void roll(int a1, boolean a2) @AssignsFields { throw new RuntimeException("skeleton method"); } public void roll(int a1, int a2) @AssignsFields { throw new RuntimeException("skeleton method"); } public int getMinimum(int a1) @ReadOnly { throw new RuntimeException("skeleton method"); } public int getMaximum(int a1) @ReadOnly { throw new RuntimeException("skeleton method"); } public int getGreatestMinimum(int a1) @ReadOnly { throw new RuntimeException("skeleton method"); } public int getLeastMaximum(int a1) @ReadOnly { throw new RuntimeException("skeleton method"); } public int getActualMinimum(int a1) @ReadOnly { throw new RuntimeException("skeleton method"); } public int getActualMaximum(int a1) @ReadOnly { throw new RuntimeException("skeleton method"); } public @ReadOnly TimeZone getTimeZone() @ReadOnly { throw new RuntimeException("skeleton method"); } public void setTimeZone(@ReadOnly TimeZone a1) @AssignsFields { throw new RuntimeException("skeleton method"); } public @I("N") Object clone() { throw new RuntimeException("skeleton method"); } }