class com.microsoft.sqlserver.jdbc.GregorianChange
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.microsoft.sqlserver.jdbc.GregorianChange
super_class: java.lang.Object
{
static final java.util.Date PURE_CHANGE_DATE;
descriptor: Ljava/util/Date;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.util.Date STANDARD_CHANGE_DATE;
descriptor: Ljava/util/Date;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final int DAYS_SINCE_BASE_DATE_HINT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final int ;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=1, args_size=0
0: new java.util.Date
dup
ldc -9223372036854775808
invokespecial java.util.Date.<init>:(J)V
putstatic com.microsoft.sqlserver.jdbc.GregorianChange.PURE_CHANGE_DATE:Ljava/util/Date;
1: new java.util.GregorianCalendar
dup
getstatic java.util.Locale.US:Ljava/util/Locale;
invokespecial java.util.GregorianCalendar.<init>:(Ljava/util/Locale;)V
invokevirtual java.util.GregorianCalendar.getGregorianChange:()Ljava/util/Date;
putstatic com.microsoft.sqlserver.jdbc.GregorianChange.STANDARD_CHANGE_DATE:Ljava/util/Date;
2: sipush 1583
iconst_1
iconst_1
invokestatic com.microsoft.sqlserver.jdbc.DDC.daysSinceBaseDate:(III)I
putstatic com.microsoft.sqlserver.jdbc.GregorianChange.DAYS_SINCE_BASE_DATE_HINT:I
3: new java.util.GregorianCalendar
dup
getstatic java.util.Locale.US:Ljava/util/Locale;
invokespecial java.util.GregorianCalendar.<init>:(Ljava/util/Locale;)V
astore 0
start local 0 4: aload 0
invokevirtual java.util.GregorianCalendar.clear:()V
5: aload 0
iconst_1
iconst_1
ldc 577738
iconst_0
iconst_0
iconst_0
invokevirtual java.util.GregorianCalendar.set:(IIIIII)V
6: aload 0
iconst_5
invokevirtual java.util.GregorianCalendar.get:(I)I
bipush 15
if_icmpne 9
7: iconst_2
putstatic com.microsoft.sqlserver.jdbc.GregorianChange.EXTRA_DAYS_TO_BE_ADDED:I
8: goto 10
9: StackMap locals: java.util.GregorianCalendar
StackMap stack:
iconst_0
putstatic com.microsoft.sqlserver.jdbc.GregorianChange.EXTRA_DAYS_TO_BE_ADDED:I
end local 0 10: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
4 10 0 cal Ljava/util/GregorianCalendar;
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/sqlserver/jdbc/GregorianChange;
}
SourceFile: "IOBuffer.java"