final class com.microsoft.sqlserver.jdbc.Util
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.microsoft.sqlserver.jdbc.Util
super_class: java.lang.Object
{
static final java.lang.String SYSTEM_SPEC_VERSION;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final char[] hexChars;
descriptor: [C
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.lang.String WSIDNotAvailable;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: ""
static final java.lang.String ACTIVITY_ID_TRACE_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "com.microsoft.sqlserver.jdbc.traceactivity"
static final java.lang.String SYSTEM_JRE;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final boolean use43Wrapper;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SSType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SQLServerStatementColumnEncryptionSetting;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JDBCType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JavaType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=0
0: ldc Lcom/microsoft/sqlserver/jdbc/Util;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.microsoft.sqlserver.jdbc.Util.$assertionsDisabled:Z
3: ldc "java.specification.version"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putstatic com.microsoft.sqlserver.jdbc.Util.SYSTEM_SPEC_VERSION:Ljava/lang/String;
4: bipush 16
newarray 5
dup
iconst_0
bipush 48
castore
dup
iconst_1
bipush 49
castore
dup
iconst_2
bipush 50
castore
dup
iconst_3
bipush 51
castore
dup
iconst_4
bipush 52
castore
dup
iconst_5
bipush 53
castore
dup
bipush 6
bipush 54
castore
dup
bipush 7
bipush 55
castore
dup
bipush 8
bipush 56
castore
dup
bipush 9
bipush 57
castore
dup
bipush 10
bipush 65
castore
dup
bipush 11
bipush 66
castore
dup
bipush 12
bipush 67
castore
dup
bipush 13
bipush 68
castore
dup
bipush 14
bipush 69
castore
dup
bipush 15
bipush 70
castore
putstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
5: new java.lang.StringBuilder
dup
ldc "java.vendor"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "java.version"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putstatic com.microsoft.sqlserver.jdbc.Util.SYSTEM_JRE:Ljava/lang/String;
6: iconst_1
istore 0
start local 0 7: invokestatic com.microsoft.sqlserver.jdbc.DriverJDBCVersion.checkSupportsJDBC43:()V
8: goto 11
StackMap locals: int
StackMap stack: java.lang.UnsupportedOperationException
9: pop
10: iconst_0
istore 0
11: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.Util.SYSTEM_SPEC_VERSION:Ljava/lang/String;
invokestatic java.lang.Double.parseDouble:(Ljava/lang/String;)D
dstore 1
start local 1 12: iload 0
ifeq 13
ldc 9.0
dload 1
dcmpg
ifgt 13
iconst_1
goto 14
StackMap locals: double
StackMap stack:
13: iconst_0
StackMap locals:
StackMap stack: int
14: putstatic com.microsoft.sqlserver.jdbc.Util.use43Wrapper:Z
end local 1 end local 0 15: return
LocalVariableTable:
Start End Slot Name Signature
7 15 0 supportJDBC43 Z
12 15 1 jvmVersion D
Exception table:
from to target type
7 8 9 Class java.lang.UnsupportedOperationException
void <init>();
descriptor: ()V
flags: (0x0000)
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/Util;
static boolean isIBM();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic com.microsoft.sqlserver.jdbc.Util.SYSTEM_JRE:Ljava/lang/String;
ldc "IBM"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
static java.lang.String getJVMArchOnWindows();
descriptor: ()Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "os.arch"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
ldc "64"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 1
ldc "x64"
goto 2
StackMap locals:
StackMap stack:
1: ldc "x86"
StackMap locals:
StackMap stack: java.lang.String
2: areturn
LocalVariableTable:
Start End Slot Name Signature
static final boolean isCharType(int);
descriptor: (I)Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 6
-16: 1
-15: 1
-9: 1
-1: 1
1: 1
12: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 jdbcType I
MethodParameters:
Name Flags
jdbcType
static final java.lang.Boolean isCharType(com.microsoft.sqlserver.jdbc.SSType);
descriptor: (Lcom/microsoft/sqlserver/jdbc/SSType;)Ljava/lang/Boolean;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SSType:()[I
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
iaload
tableswitch { // 17 - 23
17: 1
18: 1
19: 1
20: 2
21: 1
22: 1
23: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
2: StackMap locals:
StackMap stack:
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 ssType Lcom/microsoft/sqlserver/jdbc/SSType;
MethodParameters:
Name Flags
ssType
static final java.lang.Boolean isBinaryType(com.microsoft.sqlserver.jdbc.SSType);
descriptor: (Lcom/microsoft/sqlserver/jdbc/SSType;)Ljava/lang/Boolean;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SSType:()[I
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
iaload
tableswitch { // 25 - 28
25: 1
26: 1
27: 1
28: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
2: StackMap locals:
StackMap stack:
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 ssType Lcom/microsoft/sqlserver/jdbc/SSType;
MethodParameters:
Name Flags
ssType
static final java.lang.Boolean isBinaryType(int);
descriptor: (I)Ljava/lang/Boolean;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // -4 - -2
-4: 1
-3: 1
-2: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
2: StackMap locals:
StackMap stack:
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 jdbcType I
MethodParameters:
Name Flags
jdbcType
static short readShort(byte[], int);
descriptor: ([BI)S
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
baload
sipush 255
iand
aload 0
iload 1
iconst_1
iadd
baload
sipush 255
iand
bipush 8
ishl
ior
i2s
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 data [B
0 1 1 nOffset I
MethodParameters:
Name Flags
data
nOffset
static int readUnsignedShort(byte[], int);
descriptor: ([BI)I
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
baload
sipush 255
iand
aload 0
iload 1
iconst_1
iadd
baload
sipush 255
iand
bipush 8
ishl
ior
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 data [B
0 1 1 nOffset I
MethodParameters:
Name Flags
data
nOffset
static int readUnsignedShortBigEndian(byte[], int);
descriptor: ([BI)I
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
baload
sipush 255
iand
bipush 8
ishl
aload 0
iload 1
iconst_1
iadd
baload
sipush 255
iand
ior
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 data [B
0 1 1 nOffset I
MethodParameters:
Name Flags
data
nOffset
static void writeShort(short, byte[], int);
descriptor: (S[BI)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
iconst_0
iadd
iload 0
iconst_0
ishr
sipush 255
iand
i2b
bastore
1: aload 1
iload 2
iconst_1
iadd
iload 0
bipush 8
ishr
sipush 255
iand
i2b
bastore
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value S
0 3 1 valueBytes [B
0 3 2 offset I
MethodParameters:
Name Flags
value
valueBytes
offset
static void writeShortBigEndian(short, byte[], int);
descriptor: (S[BI)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
iconst_0
iadd
iload 0
bipush 8
ishr
sipush 255
iand
i2b
bastore
1: aload 1
iload 2
iconst_1
iadd
iload 0
iconst_0
ishr
sipush 255
iand
i2b
bastore
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value S
0 3 1 valueBytes [B
0 3 2 offset I
MethodParameters:
Name Flags
value
valueBytes
offset
static int readInt(byte[], int);
descriptor: ([BI)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_0
iadd
baload
sipush 255
iand
istore 2
start local 2 1: aload 0
iload 1
iconst_1
iadd
baload
sipush 255
iand
bipush 8
ishl
istore 3
start local 3 2: aload 0
iload 1
iconst_2
iadd
baload
sipush 255
iand
bipush 16
ishl
istore 4
start local 4 3: aload 0
iload 1
iconst_3
iadd
baload
sipush 255
iand
bipush 24
ishl
istore 5
start local 5 4: iload 5
iload 4
ior
iload 3
ior
iload 2
ior
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 data [B
0 5 1 nOffset I
1 5 2 b1 I
2 5 3 b2 I
3 5 4 b3 I
4 5 5 b4 I
MethodParameters:
Name Flags
data
nOffset
static int readIntBigEndian(byte[], int);
descriptor: ([BI)I
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_3
iadd
baload
sipush 255
iand
iconst_0
ishl
aload 0
iload 1
iconst_2
iadd
baload
sipush 255
iand
bipush 8
ishl
ior
1: aload 0
iload 1
iconst_1
iadd
baload
sipush 255
iand
bipush 16
ishl
2: ior
3: aload 0
iload 1
iconst_0
iadd
baload
sipush 255
iand
bipush 24
ishl
4: ior
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 data [B
0 5 1 nOffset I
MethodParameters:
Name Flags
data
nOffset
static void writeInt(int, byte[], int);
descriptor: (I[BI)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
iconst_0
iadd
iload 0
iconst_0
ishr
sipush 255
iand
i2b
bastore
1: aload 1
iload 2
iconst_1
iadd
iload 0
bipush 8
ishr
sipush 255
iand
i2b
bastore
2: aload 1
iload 2
iconst_2
iadd
iload 0
bipush 16
ishr
sipush 255
iand
i2b
bastore
3: aload 1
iload 2
iconst_3
iadd
iload 0
bipush 24
ishr
sipush 255
iand
i2b
bastore
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 value I
0 5 1 valueBytes [B
0 5 2 offset I
MethodParameters:
Name Flags
value
valueBytes
offset
static void writeIntBigEndian(int, byte[], int);
descriptor: (I[BI)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
iconst_0
iadd
iload 0
bipush 24
ishr
sipush 255
iand
i2b
bastore
1: aload 1
iload 2
iconst_1
iadd
iload 0
bipush 16
ishr
sipush 255
iand
i2b
bastore
2: aload 1
iload 2
iconst_2
iadd
iload 0
bipush 8
ishr
sipush 255
iand
i2b
bastore
3: aload 1
iload 2
iconst_3
iadd
iload 0
iconst_0
ishr
sipush 255
iand
i2b
bastore
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 value I
0 5 1 valueBytes [B
0 5 2 offset I
MethodParameters:
Name Flags
value
valueBytes
offset
static void writeLongBigEndian(long, byte[], int);
descriptor: (J[BI)V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 2 start local 3 0: aload 2
iload 3
iconst_0
iadd
lload 0
bipush 56
lshr
ldc 255
land
l2i
i2b
bastore
1: aload 2
iload 3
iconst_1
iadd
lload 0
bipush 48
lshr
ldc 255
land
l2i
i2b
bastore
2: aload 2
iload 3
iconst_2
iadd
lload 0
bipush 40
lshr
ldc 255
land
l2i
i2b
bastore
3: aload 2
iload 3
iconst_3
iadd
lload 0
bipush 32
lshr
ldc 255
land
l2i
i2b
bastore
4: aload 2
iload 3
iconst_4
iadd
lload 0
bipush 24
lshr
ldc 255
land
l2i
i2b
bastore
5: aload 2
iload 3
iconst_5
iadd
lload 0
bipush 16
lshr
ldc 255
land
l2i
i2b
bastore
6: aload 2
iload 3
bipush 6
iadd
lload 0
bipush 8
lshr
ldc 255
land
l2i
i2b
bastore
7: aload 2
iload 3
bipush 7
iadd
lload 0
iconst_0
lshr
ldc 255
land
l2i
i2b
bastore
8: return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 value J
0 9 2 valueBytes [B
0 9 3 offset I
MethodParameters:
Name Flags
value
valueBytes
offset
static java.math.BigDecimal readBigDecimal(byte[], int, int);
descriptor: ([BII)Ljava/math/BigDecimal;
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_0
baload
ifne 1
iconst_m1
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: istore 3
start local 3 3: iload 1
iconst_1
isub
newarray 8
astore 4
start local 4 4: iconst_1
istore 5
start local 5 5: goto 8
6: StackMap locals: int byte[] int
StackMap stack:
aload 4
aload 4
arraylength
iload 5
isub
aload 0
iload 5
baload
bastore
7: iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
aload 4
arraylength
if_icmple 6
end local 5 9: new java.math.BigDecimal
dup
new java.math.BigInteger
dup
iload 3
aload 4
invokespecial java.math.BigInteger.<init>:(I[B)V
iload 2
invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;I)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 valueBytes [B
0 10 1 valueLength I
0 10 2 scale I
3 10 3 sign I
4 10 4 magnitude [B
5 9 5 i I
MethodParameters:
Name Flags
valueBytes
valueLength
scale
static long readLong(byte[], int);
descriptor: ([BI)J
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
bipush 7
iadd
baload
sipush 255
iand
i2l
bipush 56
lshl
aload 0
iload 1
bipush 6
iadd
baload
sipush 255
iand
i2l
bipush 48
lshl
lor
1: aload 0
iload 1
iconst_5
iadd
baload
sipush 255
iand
i2l
bipush 40
lshl
2: lor
3: aload 0
iload 1
iconst_4
iadd
baload
sipush 255
iand
i2l
bipush 32
lshl
4: lor
5: aload 0
iload 1
iconst_3
iadd
baload
sipush 255
iand
i2l
bipush 24
lshl
6: lor
7: aload 0
iload 1
iconst_2
iadd
baload
sipush 255
iand
i2l
bipush 16
lshl
8: lor
9: aload 0
iload 1
iconst_1
iadd
baload
sipush 255
iand
i2l
bipush 8
lshl
10: lor
11: aload 0
iload 1
baload
sipush 255
iand
i2l
12: lor
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 data [B
0 13 1 nOffset I
MethodParameters:
Name Flags
data
nOffset
static void writeLong(long, byte[], int);
descriptor: (J[BI)V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 2 start local 3 0: aload 2
iload 3
iinc 3 1
lload 0
ldc 255
land
l2i
i2b
bastore
1: aload 2
iload 3
iinc 3 1
lload 0
bipush 8
lshr
ldc 255
land
l2i
i2b
bastore
2: aload 2
iload 3
iinc 3 1
lload 0
bipush 16
lshr
ldc 255
land
l2i
i2b
bastore
3: aload 2
iload 3
iinc 3 1
lload 0
bipush 24
lshr
ldc 255
land
l2i
i2b
bastore
4: aload 2
iload 3
iinc 3 1
lload 0
bipush 32
lshr
ldc 255
land
l2i
i2b
bastore
5: aload 2
iload 3
iinc 3 1
lload 0
bipush 40
lshr
ldc 255
land
l2i
i2b
bastore
6: aload 2
iload 3
iinc 3 1
lload 0
bipush 48
lshr
ldc 255
land
l2i
i2b
bastore
7: aload 2
iload 3
lload 0
bipush 56
lshr
ldc 255
land
l2i
i2b
bastore
8: return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 value J
0 9 2 valueBytes [B
0 9 3 offset I
MethodParameters:
Name Flags
value
valueBytes
offset
static java.util.Properties parseUrl(java.lang.String, java.util.logging.Logger);
descriptor: (Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/util/Properties;
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=12, args_size=2
start local 0 start local 1 0: new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
astore 2
start local 2 1: aload 0
astore 3
start local 3 2: ldc "jdbc:sqlserver://"
astore 4
start local 4 3: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 5
start local 5 4: ldc ""
astore 6
start local 6 5: ldc ""
astore 7
start local 7 6: aload 3
aload 4
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 8
7: aconst_null
areturn
8: StackMap locals: java.lang.String java.util.logging.Logger java.util.Properties java.lang.String java.lang.String java.lang.StringBuilder java.lang.String java.lang.String
StackMap stack:
aload 3
aload 4
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 3
9: iconst_0
istore 9
start local 9 10: iconst_0
istore 8
start local 8 11: goto 140
12: StackMap locals: int int
StackMap stack:
aload 3
iload 8
invokevirtual java.lang.String.charAt:(I)C
istore 10
start local 10 13: iload 9
tableswitch { // 0 - 7
0: 14
1: 20
2: 35
3: 45
4: 106
5: 130
6: 77
7: 57
default: 138
}
14: StackMap locals: int
StackMap stack:
iload 10
bipush 59
if_icmpne 17
15: bipush 7
istore 9
16: goto 139
17: StackMap locals:
StackMap stack:
aload 5
iload 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
18: iconst_1
istore 9
19: goto 139
20: StackMap locals:
StackMap stack:
iload 10
bipush 59
if_icmpeq 21
iload 10
bipush 58
if_icmpeq 21
iload 10
bipush 92
if_icmpne 33
21: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 11
start local 11 22: aload 11
invokevirtual java.lang.String.length:()I
ifle 26
23: aload 2
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 11
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 1
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 26
25: aload 1
new java.lang.StringBuilder
dup
ldc "Property:serverName Value:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
26: StackMap locals: java.lang.String
StackMap stack:
aload 5
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
27: iload 10
bipush 59
if_icmpne 29
28: bipush 7
istore 9
goto 139
29: StackMap locals:
StackMap stack:
iload 10
bipush 58
if_icmpne 31
30: iconst_2
istore 9
goto 139
31: StackMap locals:
StackMap stack:
iconst_3
istore 9
end local 11 32: goto 139
33: StackMap locals:
StackMap stack:
aload 5
iload 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
34: goto 139
35: StackMap locals:
StackMap stack:
iload 10
bipush 59
if_icmpne 43
36: aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 11
start local 11 37: aload 1
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 39
38: aload 1
new java.lang.StringBuilder
dup
ldc "Property:portNumber Value:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
39: StackMap locals: java.lang.String
StackMap stack:
aload 2
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
aload 11
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: aload 5
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
41: bipush 7
istore 9
end local 11 42: goto 139
43: StackMap locals:
StackMap stack:
aload 5
iload 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
44: goto 139
45: StackMap locals:
StackMap stack:
iload 10
bipush 59
if_icmpeq 46
iload 10
bipush 58
if_icmpne 55
46: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 11
start local 11 47: aload 1
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 49
48: aload 1
new java.lang.StringBuilder
dup
ldc "Property:instanceName Value:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
49: StackMap locals: java.lang.String
StackMap stack:
aload 2
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.INSTANCE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 11
getstatic java.util.Locale.US:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: aload 5
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
51: iload 10
bipush 59
if_icmpne 53
52: bipush 7
istore 9
goto 139
53: StackMap locals:
StackMap stack:
iconst_2
istore 9
end local 11 54: goto 139
55: StackMap locals:
StackMap stack:
aload 5
iload 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
56: goto 139
57: StackMap locals:
StackMap stack:
iload 10
bipush 61
if_icmpne 65
58: aload 6
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 6
59: aload 6
invokevirtual java.lang.String.length:()I
ifgt 63
60: aconst_null
aconst_null
61: ldc "R_errorConnectionString"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_1
62: invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError:(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)V
63: StackMap locals:
StackMap stack:
bipush 6
istore 9
64: goto 139
StackMap locals:
StackMap stack:
65: iload 10
bipush 59
if_icmpne 72
66: aload 6
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 6
67: aload 6
invokevirtual java.lang.String.length:()I
ifle 139
68: aconst_null
aconst_null
69: ldc "R_errorConnectionString"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_1
70: invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError:(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)V
71: goto 139
72: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 11
start local 11 73: aload 11
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
74: aload 11
iload 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
75: aload 11
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
end local 11 76: goto 139
77: StackMap locals:
StackMap stack:
iload 10
bipush 59
if_icmpne 93
78: aload 7
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 7
79: aload 6
aload 1
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.getNormalizedPropertyName:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
astore 6
80: aload 6
ifnull 89
81: aload 1
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 88
82: aload 6
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 88
83: aload 6
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
ldc "password"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 87
84: aload 6
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
ldc "keystoresecret"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 87
85: aload 1
new java.lang.StringBuilder
dup
ldc "Property:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " Value:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
86: goto 88
87: StackMap locals:
StackMap stack:
aload 1
new java.lang.StringBuilder
dup
ldc "Property:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
88: StackMap locals:
StackMap stack:
aload 2
aload 6
aload 7
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
89: StackMap locals:
StackMap stack:
ldc ""
astore 6
90: ldc ""
astore 7
91: bipush 7
istore 9
92: goto 139
StackMap locals:
StackMap stack:
93: iload 10
bipush 123
if_icmpne 101
94: iconst_4
istore 9
95: aload 7
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 7
96: aload 7
invokevirtual java.lang.String.length:()I
ifle 139
97: aconst_null
aconst_null
98: ldc "R_errorConnectionString"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_1
99: invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError:(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)V
100: goto 139
101: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 11
start local 11 102: aload 11
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
103: aload 11
iload 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
104: aload 11
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
end local 11 105: goto 139
106: StackMap locals:
StackMap stack:
iload 10
bipush 125
if_icmpne 113
iload 8
iconst_1
iadd
aload 3
invokevirtual java.lang.String.length:()I
if_icmpge 113
aload 3
iload 8
iconst_1
iadd
invokevirtual java.lang.String.charAt:(I)C
bipush 125
if_icmpne 113
107: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 11
start local 11 108: aload 11
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
109: aload 11
iload 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
110: aload 11
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
111: iinc 8 1
end local 11 112: goto 139
113: StackMap locals:
StackMap stack:
iload 10
bipush 125
if_icmpne 125
114: aload 6
aload 1
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.getNormalizedPropertyName:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
astore 6
115: aload 6
ifnull 121
116: aload 1
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 120
117: aload 6
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 120
118: aload 6
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 120
119: aload 1
new java.lang.StringBuilder
dup
ldc "Property:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " Value:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
120: StackMap locals:
StackMap stack:
aload 2
aload 6
aload 7
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
121: StackMap locals:
StackMap stack:
ldc ""
astore 6
122: ldc ""
astore 7
123: iconst_5
istore 9
124: goto 139
125: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 11
start local 11 126: aload 11
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
127: aload 11
iload 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
128: aload 11
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
end local 11 129: goto 139
130: StackMap locals:
StackMap stack:
iload 10
bipush 59
if_icmpne 133
131: bipush 7
istore 9
132: goto 139
StackMap locals:
StackMap stack:
133: iload 10
bipush 32
if_icmpeq 139
134: aconst_null
aconst_null
135: ldc "R_errorConnectionString"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_1
136: invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError:(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)V
137: goto 139
138: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.Util.$assertionsDisabled:Z
ifne 139
new java.lang.AssertionError
dup
new java.lang.StringBuilder
dup
ldc "parseURL: Invalid state "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 9
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
139: StackMap locals:
StackMap stack:
iinc 8 1
end local 10 140: StackMap locals:
StackMap stack:
iload 8
aload 3
invokevirtual java.lang.String.length:()I
if_icmplt 12
141: iload 9
tableswitch { // 0 - 7
0: 168
1: 142
2: 148
3: 153
4: 175
5: 168
6: 158
7: 169
default: 175
}
142: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 11
start local 11 143: aload 11
invokevirtual java.lang.String.length:()I
ifle 178
144: aload 1
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 146
145: aload 1
new java.lang.StringBuilder
dup
ldc "Property:serverName Value:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
146: StackMap locals: java.lang.String java.util.logging.Logger java.util.Properties java.lang.String java.lang.String java.lang.StringBuilder java.lang.String java.lang.String int int top java.lang.String
StackMap stack:
aload 2
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 11
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
147: goto 178
end local 11 148: StackMap locals: java.lang.String java.util.logging.Logger java.util.Properties java.lang.String java.lang.String java.lang.StringBuilder java.lang.String java.lang.String int int
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 11
start local 11 149: aload 1
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 151
150: aload 1
new java.lang.StringBuilder
dup
ldc "Property:portNumber Value:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
151: StackMap locals: java.lang.String java.util.logging.Logger java.util.Properties java.lang.String java.lang.String java.lang.StringBuilder java.lang.String java.lang.String int int top java.lang.String
StackMap stack:
aload 2
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
aload 11
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
152: goto 178
end local 11 153: StackMap locals: java.lang.String java.util.logging.Logger java.util.Properties java.lang.String java.lang.String java.lang.StringBuilder java.lang.String java.lang.String int int
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 11
start local 11 154: aload 1
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 156
155: aload 1
new java.lang.StringBuilder
dup
ldc "Property:instanceName Value:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 11
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
156: StackMap locals: java.lang.String java.util.logging.Logger java.util.Properties java.lang.String java.lang.String java.lang.StringBuilder java.lang.String java.lang.String int int top java.lang.String
StackMap stack:
aload 2
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.INSTANCE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
aload 11
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
157: goto 178
end local 11 158: StackMap locals: java.lang.String java.util.logging.Logger java.util.Properties java.lang.String java.lang.String java.lang.StringBuilder java.lang.String java.lang.String int int
StackMap stack:
aload 7
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 7
159: aload 6
aload 1
invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.getNormalizedPropertyName:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
astore 6
160: aload 6
ifnull 178
161: aload 1
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ifeq 166
162: aload 6
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 166
163: aload 6
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 166
164: aload 6
getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 166
165: aload 1
new java.lang.StringBuilder
dup
ldc "Property:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " Value:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
166: StackMap locals:
StackMap stack:
aload 2
aload 6
aload 7
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
167: goto 178
168: StackMap locals:
StackMap stack:
goto 178
169: StackMap locals:
StackMap stack:
aload 6
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 6
170: aload 6
invokevirtual java.lang.String.length:()I
ifle 178
171: aconst_null
aconst_null
172: ldc "R_errorConnectionString"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_1
173: invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError:(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)V
174: goto 178
175: StackMap locals:
StackMap stack:
aconst_null
aconst_null
176: ldc "R_errorConnectionString"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
iconst_1
177: invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError:(Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Z)V
178: StackMap locals:
StackMap stack:
aload 2
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 179 0 url Ljava/lang/String;
0 179 1 logger Ljava/util/logging/Logger;
1 179 2 p Ljava/util/Properties;
2 179 3 tmpUrl Ljava/lang/String;
3 179 4 sPrefix Ljava/lang/String;
4 179 5 result Ljava/lang/StringBuilder;
5 179 6 name Ljava/lang/String;
6 179 7 value Ljava/lang/String;
11 179 8 i I
10 179 9 state I
13 140 10 ch C
22 32 11 property Ljava/lang/String;
37 42 11 property Ljava/lang/String;
47 54 11 property Ljava/lang/String;
73 76 11 builder Ljava/lang/StringBuilder;
102 105 11 builder Ljava/lang/StringBuilder;
108 112 11 builder Ljava/lang/StringBuilder;
126 129 11 builder Ljava/lang/StringBuilder;
143 148 11 property Ljava/lang/String;
149 153 11 property Ljava/lang/String;
154 158 11 property Ljava/lang/String;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
url
logger
static java.lang.String escapeSQLId(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.String.length:()I
iconst_2
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 2
start local 2 1: aload 2
bipush 91
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
2: iconst_0
istore 3
start local 3 3: goto 9
4: StackMap locals: java.lang.String top java.lang.StringBuilder int
StackMap stack:
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 5: bipush 93
iload 1
if_icmpne 7
6: aload 2
ldc "]]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
goto 8
7: StackMap locals: java.lang.String int java.lang.StringBuilder int
StackMap stack:
aload 2
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: StackMap locals:
StackMap stack:
iinc 3 1
end local 1 StackMap locals: java.lang.String top java.lang.StringBuilder int
StackMap stack:
9: iload 3
aload 0
invokevirtual java.lang.String.length:()I
if_icmplt 4
end local 3 10: aload 2
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
11: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 inID Ljava/lang/String;
5 9 1 ch C
1 12 2 outID Ljava/lang/StringBuilder;
3 10 3 i I
MethodParameters:
Name Flags
inID
static void checkDuplicateColumnName(java.lang.String, java.util.Set<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/Set;)V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifne 4
1: new java.text.MessageFormat
dup
ldc "R_TVPDuplicateColumnName"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.text.MessageFormat.<init>:(Ljava/lang/String;)V
astore 2
start local 2 2: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
astore 3
start local 3 3: new com.microsoft.sqlserver.jdbc.SQLServerException
dup
aconst_null
aload 2
aload 3
invokevirtual java.text.MessageFormat.format:(Ljava/lang/Object;)Ljava/lang/String;
aconst_null
iconst_0
iconst_0
invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZ)V
athrow
end local 3 end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 columnName Ljava/lang/String;
0 5 1 columnNames Ljava/util/Set<Ljava/lang/String;>;
2 4 2 form Ljava/text/MessageFormat;
3 4 3 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
Signature: (Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
columnName
columnNames
static java.lang.String readUnicodeString(byte[], int, int, com.microsoft.sqlserver.jdbc.SQLServerConnection);
descriptor: ([BIILcom/microsoft/sqlserver/jdbc/SQLServerConnection;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.String
dup
aload 0
iload 1
iload 2
getstatic com.microsoft.sqlserver.jdbc.Encoding.UNICODE:Lcom/microsoft/sqlserver/jdbc/Encoding;
invokevirtual com.microsoft.sqlserver.jdbc.Encoding.charset:()Ljava/nio/charset/Charset;
invokespecial java.lang.String.<init>:([BIILjava/nio/charset/Charset;)V
1: areturn
2: StackMap locals:
StackMap stack: java.lang.IndexOutOfBoundsException
astore 4
start local 4 3: ldc "R_stringReadError"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
aload 3
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.checkAndAppendClientConnId:(Ljava/lang/String;Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;)Ljava/lang/String;
4: astore 5
start local 5 5: new java.text.MessageFormat
dup
aload 5
invokespecial java.text.MessageFormat.<init>:(Ljava/lang/String;)V
astore 6
start local 6 6: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
astore 7
start local 7 7: new com.microsoft.sqlserver.jdbc.SQLServerException
dup
aload 6
aload 7
invokevirtual java.text.MessageFormat.format:(Ljava/lang/Object;)Ljava/lang/String;
aconst_null
iconst_0
aload 4
invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V
athrow
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 b [B
0 8 1 offset I
0 8 2 byteLength I
0 8 3 conn Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
3 8 4 ex Ljava/lang/IndexOutOfBoundsException;
5 8 5 txtMsg Ljava/lang/String;
6 8 6 form Ljava/text/MessageFormat;
7 8 7 msgArgs [Ljava/lang/Object;
Exception table:
from to target type
0 1 2 Class java.lang.IndexOutOfBoundsException
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
b
offset
byteLength
conn
static java.lang.String byteToHexDisplayString(byte[]);
descriptor: ([B)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=7, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: ldc "(null)"
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
arraylength
iconst_2
imul
iconst_2
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 2
start local 2 3: aload 2
ldc "0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 0
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 10
StackMap locals: byte[] top java.lang.StringBuilder top int int byte[]
StackMap stack:
5: aload 6
iload 4
baload
istore 3
start local 3 6: iload 3
sipush 255
iand
istore 1
start local 1 7: aload 2
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
iload 1
sipush 240
iand
iconst_4
ishr
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: aload 2
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
iload 1
bipush 15
iand
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 3 end local 1 9: iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iload 5
if_icmplt 5
11: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 b [B
7 9 1 hexVal I
3 12 2 sb Ljava/lang/StringBuilder;
6 9 3 aB B
MethodParameters:
Name Flags
b
static java.lang.String bytesToHexString(byte[], int);
descriptor: ([BI)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
iload 1
iconst_2
imul
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 7
3: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 0
iload 3
baload
sipush 255
iand
istore 4
start local 4 4: aload 2
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
iload 4
sipush 240
iand
iconst_4
ishr
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
5: aload 2
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
iload 4
bipush 15
iand
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 4 6: iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 1
if_icmplt 3
end local 3 8: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 b [B
0 9 1 length I
1 9 2 sb Ljava/lang/StringBuilder;
2 8 3 i I
4 6 4 hexVal I
MethodParameters:
Name Flags
b
length
static java.lang.String lookupHostName();
descriptor: ()Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=2, args_size=0
0: invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
astore 0
start local 0 1: aload 0
ifnull 12
2: aload 0
invokevirtual java.net.InetAddress.getHostName:()Ljava/lang/String;
astore 1
start local 1 3: aload 1
ifnull 6
aload 1
invokevirtual java.lang.String.length:()I
ifle 6
4: aload 1
5: areturn
6: StackMap locals: java.net.InetAddress java.lang.String
StackMap stack:
aload 0
invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
astore 1
7: aload 1
ifnull 12
aload 1
invokevirtual java.lang.String.length:()I
ifle 12
8: aload 1
9: areturn
end local 1 end local 0 10: StackMap locals:
StackMap stack: java.net.UnknownHostException
pop
11: ldc ""
areturn
12: StackMap locals:
StackMap stack:
ldc ""
areturn
LocalVariableTable:
Start End Slot Name Signature
1 10 0 localAddress Ljava/net/InetAddress;
3 10 1 value Ljava/lang/String;
Exception table:
from to target type
0 5 10 Class java.net.UnknownHostException
6 9 10 Class java.net.UnknownHostException
static final byte[] asGuidByteArray(java.util.UUID);
descriptor: (Ljava/util/UUID;)[B
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=7, args_size=1
start local 0 0: aload 0
invokevirtual java.util.UUID.getMostSignificantBits:()J
lstore 1
start local 1 1: aload 0
invokevirtual java.util.UUID.getLeastSignificantBits:()J
lstore 3
start local 3 2: bipush 16
newarray 8
astore 5
start local 5 3: lload 1
aload 5
iconst_0
invokestatic com.microsoft.sqlserver.jdbc.Util.writeLongBigEndian:(J[BI)V
4: lload 3
aload 5
bipush 8
invokestatic com.microsoft.sqlserver.jdbc.Util.writeLongBigEndian:(J[BI)V
5: aload 5
iconst_0
baload
istore 6
start local 6 6: aload 5
iconst_0
aload 5
iconst_3
baload
bastore
7: aload 5
iconst_3
iload 6
bastore
8: aload 5
iconst_1
baload
istore 6
9: aload 5
iconst_1
aload 5
iconst_2
baload
bastore
10: aload 5
iconst_2
iload 6
bastore
11: aload 5
iconst_4
baload
istore 6
12: aload 5
iconst_4
aload 5
iconst_5
baload
bastore
13: aload 5
iconst_5
iload 6
bastore
14: aload 5
bipush 6
baload
istore 6
15: aload 5
bipush 6
aload 5
bipush 7
baload
bastore
16: aload 5
bipush 7
iload 6
bastore
17: aload 5
areturn
end local 6 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 aId Ljava/util/UUID;
1 18 1 msb J
2 18 3 lsb J
3 18 5 buffer [B
6 18 6 tmpByte B
MethodParameters:
Name Flags
aId
static final java.util.UUID readGUIDtoUUID(byte[]);
descriptor: ([B)Ljava/util/UUID;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=6, locals=7, args_size=1
start local 0 0: aload 0
arraylength
bipush 16
if_icmpeq 2
1: new com.microsoft.sqlserver.jdbc.SQLServerException
dup
ldc "guid length must be 16"
aconst_null
invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iconst_0
baload
istore 1
start local 1 3: aload 0
iconst_0
aload 0
iconst_3
baload
bastore
4: aload 0
iconst_3
iload 1
bastore
5: aload 0
iconst_1
baload
istore 1
6: aload 0
iconst_1
aload 0
iconst_2
baload
bastore
7: aload 0
iconst_2
iload 1
bastore
8: aload 0
iconst_4
baload
istore 1
9: aload 0
iconst_4
aload 0
iconst_5
baload
bastore
10: aload 0
iconst_5
iload 1
bastore
11: aload 0
bipush 6
baload
istore 1
12: aload 0
bipush 6
aload 0
bipush 7
baload
bastore
13: aload 0
bipush 7
iload 1
bastore
14: lconst_0
lstore 2
start local 2 15: iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int long int
StackMap stack:
lload 2
bipush 8
lshl
aload 0
iload 4
baload
i2l
ldc 255
land
lor
lstore 2
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
bipush 8
if_icmplt 17
end local 4 20: lconst_0
lstore 4
start local 4 21: bipush 8
istore 6
start local 6 22: goto 25
23: StackMap locals: byte[] int long long int
StackMap stack:
lload 4
bipush 8
lshl
aload 0
iload 6
baload
i2l
ldc 255
land
lor
lstore 4
24: iinc 6 1
StackMap locals:
StackMap stack:
25: iload 6
bipush 16
if_icmplt 23
end local 6 26: new java.util.UUID
dup
lload 2
lload 4
invokespecial java.util.UUID.<init>:(JJ)V
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 inputGUID [B
3 27 1 tmpByte B
15 27 2 msb J
16 20 4 i I
21 27 4 lsb J
22 26 6 i I
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
inputGUID
static final java.lang.String readGUID(byte[]);
descriptor: ([B)Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=1
start local 0 0: ldc "NNNNNNNN-NNNN-NNNN-NNNN-NNNNNNNNNNNN"
astore 1
start local 1 1: aload 0
astore 2
start local 2 2: new java.lang.StringBuilder
dup
aload 1
invokevirtual java.lang.String.length:()I
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 3
start local 3 3: iconst_0
istore 4
start local 4 4: goto 8
5: StackMap locals: byte[] java.lang.String byte[] java.lang.StringBuilder int
StackMap stack:
aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
iconst_3
iload 4
isub
baload
sipush 240
iand
iconst_4
ishr
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
iconst_3
iload 4
isub
baload
bipush 15
iand
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
7: iinc 4 1
StackMap locals:
StackMap stack:
8: iload 4
iconst_4
if_icmplt 5
end local 4 9: aload 3
bipush 45
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
10: iconst_0
istore 4
start local 4 11: goto 15
12: StackMap locals:
StackMap stack:
aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
iconst_5
iload 4
isub
baload
sipush 240
iand
iconst_4
ishr
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
13: aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
iconst_5
iload 4
isub
baload
bipush 15
iand
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
14: iinc 4 1
StackMap locals:
StackMap stack:
15: iload 4
iconst_2
if_icmplt 12
end local 4 16: aload 3
bipush 45
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
17: iconst_0
istore 4
start local 4 18: goto 22
19: StackMap locals:
StackMap stack:
aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
bipush 7
iload 4
isub
baload
sipush 240
iand
iconst_4
ishr
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
20: aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
bipush 7
iload 4
isub
baload
bipush 15
iand
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
21: iinc 4 1
StackMap locals:
StackMap stack:
22: iload 4
iconst_2
if_icmplt 19
end local 4 23: aload 3
bipush 45
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
24: iconst_0
istore 4
start local 4 25: goto 29
26: StackMap locals:
StackMap stack:
aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
bipush 8
iload 4
iadd
baload
sipush 240
iand
iconst_4
ishr
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
27: aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
bipush 8
iload 4
iadd
baload
bipush 15
iand
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
28: iinc 4 1
StackMap locals:
StackMap stack:
29: iload 4
iconst_2
if_icmplt 26
end local 4 30: aload 3
bipush 45
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
31: iconst_0
istore 4
start local 4 32: goto 36
33: StackMap locals:
StackMap stack:
aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
bipush 10
iload 4
iadd
baload
sipush 240
iand
iconst_4
ishr
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
34: aload 3
getstatic com.microsoft.sqlserver.jdbc.Util.hexChars:[C
aload 2
bipush 10
iload 4
iadd
baload
bipush 15
iand
caload
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
35: iinc 4 1
StackMap locals:
StackMap stack:
36: iload 4
bipush 6
if_icmplt 33
end local 4 37: aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 inputGUID [B
1 38 1 guidTemplate Ljava/lang/String;
2 38 2 guid [B
3 38 3 sb Ljava/lang/StringBuilder;
4 9 4 i I
11 16 4 i I
18 23 4 i I
25 30 4 i I
32 37 4 i I
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
inputGUID
static boolean isActivityTraceOn();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=0
0: invokestatic java.util.logging.LogManager.getLogManager:()Ljava/util/logging/LogManager;
astore 0
start local 0 1: aload 0
ldc "com.microsoft.sqlserver.jdbc.traceactivity"
invokevirtual java.util.logging.LogManager.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 2: ldc "on"
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
1 3 0 lm Ljava/util/logging/LogManager;
2 3 1 activityTrace Ljava/lang/String;
static boolean shouldHonorAEForRead(com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting, com.microsoft.sqlserver.jdbc.SQLServerConnection);
descriptor: (Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SQLServerStatementColumnEncryptionSetting:()[I
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.ordinal:()I
iaload
tableswitch { // 2 - 4
2: 2
3: 2
4: 1
default: 3
}
1: StackMap locals:
StackMap stack:
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
3: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.Util.$assertionsDisabled:Z
ifne 4
getstatic com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.UseConnectionSetting:Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;
aload 0
if_acmpeq 4
new java.lang.AssertionError
dup
ldc "Unexpected value for command level override"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
ifnull 5
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerConnection.isColumnEncryptionSettingEnabled:()Z
ifeq 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 stmtColumnEncryptionSetting Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;
0 6 1 connection Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
MethodParameters:
Name Flags
stmtColumnEncryptionSetting
connection
static boolean shouldHonorAEForParameters(com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting, com.microsoft.sqlserver.jdbc.SQLServerConnection);
descriptor: (Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SQLServerStatementColumnEncryptionSetting:()[I
aload 0
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.ordinal:()I
iaload
tableswitch { // 2 - 4
2: 2
3: 1
4: 1
default: 3
}
1: StackMap locals:
StackMap stack:
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
3: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.Util.$assertionsDisabled:Z
ifne 4
getstatic com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.UseConnectionSetting:Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;
aload 0
if_acmpeq 4
new java.lang.AssertionError
dup
ldc "Unexpected value for command level override"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
ifnull 5
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerConnection.isColumnEncryptionSettingEnabled:()Z
ifeq 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 stmtColumnEncryptionSetting Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;
0 6 1 connection Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
MethodParameters:
Name Flags
stmtColumnEncryptionSetting
connection
static void validateMoneyRange(java.math.BigDecimal, com.microsoft.sqlserver.jdbc.JDBCType);
descriptor: (Ljava/math/BigDecimal;Lcom/microsoft/sqlserver/jdbc/JDBCType;)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
invokestatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JDBCType:()[I
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
iaload
tableswitch { // 41 - 42
41: 3
42: 5
default: 8
}
3: StackMap locals:
StackMap stack:
iconst_1
aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.MAX_VALUE_MONEY:Ljava/math/BigDecimal;
invokevirtual java.math.BigDecimal.compareTo:(Ljava/math/BigDecimal;)I
if_icmpeq 8
iconst_m1
aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.MIN_VALUE_MONEY:Ljava/math/BigDecimal;
invokevirtual java.math.BigDecimal.compareTo:(Ljava/math/BigDecimal;)I
if_icmpeq 8
4: return
5: StackMap locals:
StackMap stack:
iconst_1
aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.MAX_VALUE_SMALLMONEY:Ljava/math/BigDecimal;
invokevirtual java.math.BigDecimal.compareTo:(Ljava/math/BigDecimal;)I
if_icmpeq 8
6: iconst_m1
aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.MIN_VALUE_SMALLMONEY:Ljava/math/BigDecimal;
invokevirtual java.math.BigDecimal.compareTo:(Ljava/math/BigDecimal;)I
if_icmpeq 8
7: return
8: StackMap locals:
StackMap stack:
new java.text.MessageFormat
dup
ldc "R_valueOutOfRange"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.text.MessageFormat.<init>:(Ljava/lang/String;)V
astore 2
start local 2 9: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 3
start local 3 10: new com.microsoft.sqlserver.jdbc.SQLServerException
dup
aload 2
aload 3
invokevirtual java.text.MessageFormat.format:(Ljava/lang/Object;)Ljava/lang/String;
aconst_null
invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 bd Ljava/math/BigDecimal;
0 11 1 jdbcType Lcom/microsoft/sqlserver/jdbc/JDBCType;
9 11 2 form Ljava/text/MessageFormat;
10 11 3 msgArgs [Ljava/lang/Object;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
bd
jdbcType
static int getValueLengthBaseOnJavaType(java.lang.Object, com.microsoft.sqlserver.jdbc.JavaType, java.lang.Integer, java.lang.Integer, com.microsoft.sqlserver.jdbc.JDBCType);
descriptor: (Ljava/lang/Object;Lcom/microsoft/sqlserver/jdbc/JavaType;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/microsoft/sqlserver/jdbc/JDBCType;)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JavaType:()[I
aload 1
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
iaload
tableswitch { // 32 - 32
32: 1
default: 11
}
1: StackMap locals:
StackMap stack:
invokestatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JDBCType:()[I
aload 4
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
iaload
lookupswitch { // 5
12: 8
13: 2
25: 2
34: 4
36: 6
default: 10
}
2: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.JavaType.BIGDECIMAL:Lcom/microsoft/sqlserver/jdbc/JavaType;
astore 1
3: goto 11
4: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.JavaType.TIME:Lcom/microsoft/sqlserver/jdbc/JavaType;
astore 1
5: goto 11
6: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.JavaType.TIMESTAMP:Lcom/microsoft/sqlserver/jdbc/JavaType;
astore 1
7: goto 11
8: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.JavaType.DATETIMEOFFSET:Lcom/microsoft/sqlserver/jdbc/JavaType;
astore 1
9: goto 11
10: StackMap locals:
StackMap stack:
goto 11
11: StackMap locals:
StackMap stack:
invokestatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JavaType:()[I
12: aload 1
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
iaload
lookupswitch { // 9
2: 13
4: 65
5: 65
13: 65
15: 41
22: 38
23: 71
24: 68
30: 71
default: 74
}
13: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.JDBCType.GUID:Lcom/microsoft/sqlserver/jdbc/JDBCType;
aload 4
if_acmpne 18
14: ldc "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
astore 5
start local 5 15: aload 0
ifnonnull 16
iconst_0
goto 17
StackMap locals: java.lang.String
StackMap stack:
16: aload 5
invokevirtual java.lang.String.length:()I
StackMap locals:
StackMap stack: int
17: ireturn
end local 5 18: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.JDBCType.TIMESTAMP:Lcom/microsoft/sqlserver/jdbc/JDBCType;
aload 4
if_acmpeq 20
getstatic com.microsoft.sqlserver.jdbc.JDBCType.TIME:Lcom/microsoft/sqlserver/jdbc/JDBCType;
aload 4
if_acmpeq 20
19: getstatic com.microsoft.sqlserver.jdbc.JDBCType.DATETIMEOFFSET:Lcom/microsoft/sqlserver/jdbc/JDBCType;
aload 4
if_acmpne 23
20: StackMap locals:
StackMap stack:
aload 3
ifnonnull 21
bipush 7
goto 22
StackMap locals:
StackMap stack:
21: aload 3
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
22: ireturn
23: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.JDBCType.BINARY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
aload 4
if_acmpeq 24
getstatic com.microsoft.sqlserver.jdbc.JDBCType.VARBINARY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
aload 4
if_acmpne 27
24: StackMap locals:
StackMap stack:
aload 0
ifnonnull 25
iconst_0
goto 26
StackMap locals:
StackMap stack:
25: aload 0
checkcast java.lang.String
invokestatic com.microsoft.sqlserver.jdbc.ParameterUtils.HexToBin:(Ljava/lang/String;)[B
arraylength
StackMap locals:
StackMap stack: int
26: ireturn
27: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.JDBCType.GEOMETRY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
aload 4
if_acmpne 31
28: aload 0
ifnonnull 29
iconst_0
goto 30
StackMap locals:
StackMap stack:
29: aload 0
checkcast com.microsoft.sqlserver.jdbc.Geometry
invokevirtual com.microsoft.sqlserver.jdbc.Geometry.serialize:()[B
arraylength
StackMap locals:
StackMap stack: int
30: ireturn
31: StackMap locals:
StackMap stack:
getstatic com.microsoft.sqlserver.jdbc.JDBCType.GEOGRAPHY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
aload 4
if_acmpne 35
32: aload 0
ifnonnull 33
iconst_0
goto 34
StackMap locals:
StackMap stack:
33: aload 0
checkcast com.microsoft.sqlserver.jdbc.Geography
invokevirtual com.microsoft.sqlserver.jdbc.Geography.serialize:()[B
arraylength
StackMap locals:
StackMap stack: int
34: ireturn
35: StackMap locals:
StackMap stack:
aload 0
ifnonnull 36
iconst_0
goto 37
StackMap locals:
StackMap stack:
36: aload 0
checkcast java.lang.String
invokevirtual java.lang.String.length:()I
StackMap locals:
StackMap stack: int
37: ireturn
38: StackMap locals:
StackMap stack:
aload 0
ifnonnull 39
iconst_0
goto 40
StackMap locals:
StackMap stack:
39: aload 0
checkcast byte[]
arraylength
StackMap locals:
StackMap stack: int
40: ireturn
41: StackMap locals:
StackMap stack:
aload 2
ifnonnull 63
42: aload 0
ifnonnull 45
43: iconst_0
istore 5
start local 5 44: goto 64
end local 5 45: StackMap locals:
StackMap stack:
aload 0
checkcast java.math.BigDecimal
invokevirtual java.math.BigDecimal.intValue:()I
ifne 54
46: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
start local 6 47: aload 6
ldc "\\-"
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
48: aload 6
ldc "0."
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 51
49: aload 6
ldc "0\\."
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
50: goto 52
51: StackMap locals: java.lang.Object com.microsoft.sqlserver.jdbc.JavaType java.lang.Integer java.lang.Integer com.microsoft.sqlserver.jdbc.JDBCType top java.lang.String
StackMap stack:
aload 6
ldc "\\."
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
52: StackMap locals:
StackMap stack:
aload 6
invokevirtual java.lang.String.length:()I
istore 5
end local 6 start local 5 53: goto 64
end local 5 54: StackMap locals: java.lang.Object com.microsoft.sqlserver.jdbc.JavaType java.lang.Integer java.lang.Integer com.microsoft.sqlserver.jdbc.JDBCType
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "E"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 61
55: new java.text.DecimalFormat
dup
ldc "###.#####"
invokespecial java.text.DecimalFormat.<init>:(Ljava/lang/String;)V
astore 6
start local 6 56: aload 6
aload 0
invokevirtual java.text.DecimalFormat.format:(Ljava/lang/Object;)Ljava/lang/String;
astore 7
start local 7 57: aload 7
ldc "\\."
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 7
58: aload 7
ldc "\\-"
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 7
59: aload 7
invokevirtual java.lang.String.length:()I
istore 5
end local 7 end local 6 start local 5 60: goto 64
end local 5 61: StackMap locals:
StackMap stack:
aload 0
checkcast java.math.BigDecimal
invokevirtual java.math.BigDecimal.precision:()I
istore 5
start local 5 62: goto 64
end local 5 63: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.Integer.intValue:()I
istore 5
start local 5 64: StackMap locals: int
StackMap stack:
iload 5
ireturn
end local 5 65: StackMap locals:
StackMap stack:
aload 3
ifnonnull 66
bipush 7
goto 67
StackMap locals:
StackMap stack:
66: aload 3
invokevirtual java.lang.Integer.intValue:()I
StackMap locals:
StackMap stack: int
67: ireturn
68: StackMap locals:
StackMap stack:
aload 0
ifnonnull 69
iconst_0
goto 70
StackMap locals:
StackMap stack:
69: ldc 2147483646
StackMap locals:
StackMap stack: int
70: ireturn
71: StackMap locals:
StackMap stack:
aload 0
ifnonnull 72
iconst_0
goto 73
StackMap locals:
StackMap stack:
72: ldc 1073741823
StackMap locals:
StackMap stack: int
73: ireturn
74: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 75 0 value Ljava/lang/Object;
0 75 1 javaType Lcom/microsoft/sqlserver/jdbc/JavaType;
0 75 2 precision Ljava/lang/Integer;
0 75 3 scale Ljava/lang/Integer;
0 75 4 jdbcType Lcom/microsoft/sqlserver/jdbc/JDBCType;
15 18 5 guidTemplate Ljava/lang/String;
44 45 5 length I
53 54 5 length I
60 61 5 length I
62 63 5 length I
64 65 5 length I
47 53 6 s Ljava/lang/String;
56 60 6 dform Ljava/text/DecimalFormat;
57 60 7 s Ljava/lang/String;
Exceptions:
throws com.microsoft.sqlserver.jdbc.SQLServerException
MethodParameters:
Name Flags
value
javaType
precision
scale
jdbcType
static synchronized boolean checkIfNeedNewAccessToken(com.microsoft.sqlserver.jdbc.SQLServerConnection, java.util.Date);
descriptor: (Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Ljava/util/Date;)Z
flags: (0x0028) ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new java.util.Date
dup
invokespecial java.util.Date.<init>:()V
astore 2
start local 2 1: aload 1
invokevirtual java.util.Date.getTime:()J
aload 2
invokevirtual java.util.Date.getTime:()J
lsub
ldc 2700000
lcmp
ifge 8
2: aload 1
invokevirtual java.util.Date.getTime:()J
aload 2
invokevirtual java.util.Date.getTime:()J
lsub
ldc 600000
lcmp
ifge 4
3: iconst_1
ireturn
4: StackMap locals: java.util.Date
StackMap stack:
aload 0
getfield com.microsoft.sqlserver.jdbc.SQLServerConnection.attemptRefreshTokenLocked:Z
ifeq 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.microsoft.sqlserver.jdbc.SQLServerConnection.attemptRefreshTokenLocked:Z
7: iconst_1
ireturn
8: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 connection Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
0 9 1 accessTokenExpireDate Ljava/util/Date;
1 9 2 now Ljava/util/Date;
MethodParameters:
Name Flags
connection
accessTokenExpireDate
static boolean use43Wrapper();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.microsoft.sqlserver.jdbc.Util.use43Wrapper:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
static <T> T newInstance(java.lang.Class<?>, java.lang.String, java.lang.String, []);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 4
start local 4 1: aload 0
aload 4
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 4
2: new java.text.MessageFormat
dup
ldc "R_unassignableError"
invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.text.MessageFormat.<init>:(Ljava/lang/String;)V
astore 5
start local 5 3: new java.lang.IllegalArgumentException
dup
aload 5
aload 3
invokevirtual java.text.MessageFormat.format:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 5 4: StackMap locals: java.lang.Class
StackMap stack:
aload 2
ifnonnull 6
5: aload 4
iconst_0
anewarray java.lang.Class
invokevirtual java.lang.Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
areturn
6: StackMap locals:
StackMap stack:
aload 4
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/String;
aastore
invokevirtual java.lang.Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 returnType Ljava/lang/Class<*>;
0 7 1 className Ljava/lang/String;
0 7 2 constructorArg Ljava/lang/String;
0 7 3 msgArgs [Ljava/lang/Object;
1 7 4 clazz Ljava/lang/Class<*>;
3 4 5 form Ljava/text/MessageFormat;
Exceptions:
throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.ClassNotFoundException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
returnType
className
constructorArg
msgArgs
static java.lang.String escapeSingleQuotes(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "'"
ldc "''"
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 name Ljava/lang/String;
MethodParameters:
Name Flags
name
static java.lang.String convertInputStreamToString(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
astore 1
start local 1 1: sipush 1024
newarray 8
astore 2
start local 2 2: goto 4
start local 3 3: StackMap locals: java.io.ByteArrayOutputStream byte[] int
StackMap stack:
aload 1
aload 2
iconst_0
iload 3
invokevirtual java.io.ByteArrayOutputStream.write:([BII)V
end local 3 4: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual java.io.InputStream.read:([B)I
dup
istore 3
start local 3 5: iconst_m1
if_icmpne 3
6: aload 1
invokevirtual java.io.ByteArrayOutputStream.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 is Ljava/io/InputStream;
1 7 1 result Ljava/io/ByteArrayOutputStream;
2 7 2 buffer [B
3 4 3 length I
5 7 3 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
is
static java.lang.String zeroOneToYesNo(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifne 1
ldc "NO"
goto 2
StackMap locals:
StackMap stack:
1: ldc "YES"
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 i I
MethodParameters:
Name Flags
i
static int[] $SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SSType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SSType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.microsoft.sqlserver.jdbc.SSType.values:()[Lcom/microsoft/sqlserver/jdbc/SSType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.BIGINT:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 6
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.BINARY:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 25
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.BIT:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.CHAR:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 17
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.DATE:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 11
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.DATETIME:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 10
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.DATETIME2:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 13
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.DATETIMEOFFSET:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 14
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.DECIMAL:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 29
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.FLOAT:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 7
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.GEOGRAPHY:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 37
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.GEOMETRY:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 36
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.GUID:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 31
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.IMAGE:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 28
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.INTEGER:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
iconst_5
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.MONEY:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 16
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.NCHAR:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 21
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.NTEXT:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 24
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.NUMERIC:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 30
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.NVARCHAR:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 22
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.NVARCHARMAX:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 23
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.REAL:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 8
iastore
66: goto 68
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
67: pop
StackMap locals:
StackMap stack:
68: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.SMALLDATETIME:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 9
iastore
69: goto 71
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
70: pop
StackMap locals:
StackMap stack:
71: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.SMALLINT:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
iconst_4
iastore
72: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
73: pop
StackMap locals:
StackMap stack:
74: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.SMALLMONEY:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 15
iastore
75: goto 77
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
76: pop
StackMap locals:
StackMap stack:
77: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.SQL_VARIANT:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 32
iastore
78: goto 80
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
79: pop
StackMap locals:
StackMap stack:
80: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.TEXT:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 20
iastore
81: goto 83
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
82: pop
StackMap locals:
StackMap stack:
83: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.TIME:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 12
iastore
84: goto 86
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
85: pop
StackMap locals:
StackMap stack:
86: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.TIMESTAMP:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 35
iastore
87: goto 89
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
88: pop
StackMap locals:
StackMap stack:
89: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.TINYINT:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
iconst_2
iastore
90: goto 92
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
91: pop
StackMap locals:
StackMap stack:
92: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.UDT:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 33
iastore
93: goto 95
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
94: pop
StackMap locals:
StackMap stack:
95: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.UNKNOWN:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
iconst_1
iastore
96: goto 98
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
97: pop
StackMap locals:
StackMap stack:
98: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.VARBINARY:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 26
iastore
99: goto 101
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
100: pop
StackMap locals:
StackMap stack:
101: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.VARBINARYMAX:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 27
iastore
102: goto 104
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
103: pop
StackMap locals:
StackMap stack:
104: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.VARCHAR:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 18
iastore
105: goto 107
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
106: pop
StackMap locals:
StackMap stack:
107: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.VARCHARMAX:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 19
iastore
108: goto 110
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
109: pop
StackMap locals:
StackMap stack:
110: aload 0
getstatic com.microsoft.sqlserver.jdbc.SSType.XML:Lcom/microsoft/sqlserver/jdbc/SSType;
invokevirtual com.microsoft.sqlserver.jdbc.SSType.ordinal:()I
bipush 34
iastore
111: goto 113
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
112: pop
StackMap locals:
StackMap stack:
113: aload 0
dup
putstatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SSType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
65 66 67 Class java.lang.NoSuchFieldError
68 69 70 Class java.lang.NoSuchFieldError
71 72 73 Class java.lang.NoSuchFieldError
74 75 76 Class java.lang.NoSuchFieldError
77 78 79 Class java.lang.NoSuchFieldError
80 81 82 Class java.lang.NoSuchFieldError
83 84 85 Class java.lang.NoSuchFieldError
86 87 88 Class java.lang.NoSuchFieldError
89 90 91 Class java.lang.NoSuchFieldError
92 93 94 Class java.lang.NoSuchFieldError
95 96 97 Class java.lang.NoSuchFieldError
98 99 100 Class java.lang.NoSuchFieldError
101 102 103 Class java.lang.NoSuchFieldError
104 105 106 Class java.lang.NoSuchFieldError
107 108 109 Class java.lang.NoSuchFieldError
110 111 112 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SQLServerStatementColumnEncryptionSetting();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SQLServerStatementColumnEncryptionSetting:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.values:()[Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.Disabled:Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.Enabled:Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.ResultSetOnly:Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.UseConnectionSetting:Lcom/microsoft/sqlserver/jdbc/SQLServerStatementColumnEncryptionSetting;
invokevirtual com.microsoft.sqlserver.jdbc.SQLServerStatementColumnEncryptionSetting.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$SQLServerStatementColumnEncryptionSetting:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JDBCType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JDBCType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.microsoft.sqlserver.jdbc.JDBCType.values:()[Lcom/microsoft/sqlserver/jdbc/JDBCType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.ARRAY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.BIGINT:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.BINARY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.BIT:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
iconst_5
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.BLOB:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 6
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.BOOLEAN:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 7
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.CHAR:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 8
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.CLOB:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 9
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.DATALINK:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 10
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.DATE:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 11
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.DATETIME:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 44
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.DATETIMEOFFSET:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 12
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.DECIMAL:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 13
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.DISTINCT:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 14
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.DOUBLE:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 15
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.FLOAT:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 16
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.GEOGRAPHY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 49
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.GEOMETRY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 48
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.GUID:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 46
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.INTEGER:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 17
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.JAVA_OBJECT:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 18
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.LOCALDATETIME:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 50
iastore
66: goto 68
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
67: pop
StackMap locals:
StackMap stack:
68: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.LONGNVARCHAR:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 19
iastore
69: goto 71
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
70: pop
StackMap locals:
StackMap stack:
71: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.LONGVARBINARY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 20
iastore
72: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
73: pop
StackMap locals:
StackMap stack:
74: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.LONGVARCHAR:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 21
iastore
75: goto 77
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
76: pop
StackMap locals:
StackMap stack:
77: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.MONEY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 41
iastore
78: goto 80
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
79: pop
StackMap locals:
StackMap stack:
80: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.NCHAR:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 22
iastore
81: goto 83
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
82: pop
StackMap locals:
StackMap stack:
83: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.NCLOB:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 23
iastore
84: goto 86
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
85: pop
StackMap locals:
StackMap stack:
86: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.NULL:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 24
iastore
87: goto 89
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
88: pop
StackMap locals:
StackMap stack:
89: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.NUMERIC:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 25
iastore
90: goto 92
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
91: pop
StackMap locals:
StackMap stack:
92: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.NVARCHAR:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 26
iastore
93: goto 95
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
94: pop
StackMap locals:
StackMap stack:
95: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.OTHER:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 27
iastore
96: goto 98
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
97: pop
StackMap locals:
StackMap stack:
98: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.REAL:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 28
iastore
99: goto 101
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
100: pop
StackMap locals:
StackMap stack:
101: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.REF:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 29
iastore
102: goto 104
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
103: pop
StackMap locals:
StackMap stack:
104: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.ROWID:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 30
iastore
105: goto 107
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
106: pop
StackMap locals:
StackMap stack:
107: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.SMALLDATETIME:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 45
iastore
108: goto 110
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
109: pop
StackMap locals:
StackMap stack:
110: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.SMALLINT:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 31
iastore
111: goto 113
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
112: pop
StackMap locals:
StackMap stack:
113: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.SMALLMONEY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 42
iastore
114: goto 116
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
115: pop
StackMap locals:
StackMap stack:
116: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.SQLXML:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 32
iastore
117: goto 119
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
118: pop
StackMap locals:
StackMap stack:
119: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.SQL_VARIANT:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 47
iastore
120: goto 122
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
121: pop
StackMap locals:
StackMap stack:
122: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.STRUCT:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 33
iastore
123: goto 125
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
124: pop
StackMap locals:
StackMap stack:
125: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.TIME:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 34
iastore
126: goto 128
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
127: pop
StackMap locals:
StackMap stack:
128: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.TIMESTAMP:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 36
iastore
129: goto 131
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
130: pop
StackMap locals:
StackMap stack:
131: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.TIMESTAMP_WITH_TIMEZONE:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 37
iastore
132: goto 134
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
133: pop
StackMap locals:
StackMap stack:
134: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.TIME_WITH_TIMEZONE:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 35
iastore
135: goto 137
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
136: pop
StackMap locals:
StackMap stack:
137: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.TINYINT:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 38
iastore
138: goto 140
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
139: pop
StackMap locals:
StackMap stack:
140: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.TVP:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 43
iastore
141: goto 143
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
142: pop
StackMap locals:
StackMap stack:
143: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.UNKNOWN:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
iconst_1
iastore
144: goto 146
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
145: pop
StackMap locals:
StackMap stack:
146: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.VARBINARY:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 39
iastore
147: goto 149
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
148: pop
StackMap locals:
StackMap stack:
149: aload 0
getstatic com.microsoft.sqlserver.jdbc.JDBCType.VARCHAR:Lcom/microsoft/sqlserver/jdbc/JDBCType;
invokevirtual com.microsoft.sqlserver.jdbc.JDBCType.ordinal:()I
bipush 40
iastore
150: goto 152
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
151: pop
StackMap locals:
StackMap stack:
152: aload 0
dup
putstatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JDBCType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
65 66 67 Class java.lang.NoSuchFieldError
68 69 70 Class java.lang.NoSuchFieldError
71 72 73 Class java.lang.NoSuchFieldError
74 75 76 Class java.lang.NoSuchFieldError
77 78 79 Class java.lang.NoSuchFieldError
80 81 82 Class java.lang.NoSuchFieldError
83 84 85 Class java.lang.NoSuchFieldError
86 87 88 Class java.lang.NoSuchFieldError
89 90 91 Class java.lang.NoSuchFieldError
92 93 94 Class java.lang.NoSuchFieldError
95 96 97 Class java.lang.NoSuchFieldError
98 99 100 Class java.lang.NoSuchFieldError
101 102 103 Class java.lang.NoSuchFieldError
104 105 106 Class java.lang.NoSuchFieldError
107 108 109 Class java.lang.NoSuchFieldError
110 111 112 Class java.lang.NoSuchFieldError
113 114 115 Class java.lang.NoSuchFieldError
116 117 118 Class java.lang.NoSuchFieldError
119 120 121 Class java.lang.NoSuchFieldError
122 123 124 Class java.lang.NoSuchFieldError
125 126 127 Class java.lang.NoSuchFieldError
128 129 130 Class java.lang.NoSuchFieldError
131 132 133 Class java.lang.NoSuchFieldError
134 135 136 Class java.lang.NoSuchFieldError
137 138 139 Class java.lang.NoSuchFieldError
140 141 142 Class java.lang.NoSuchFieldError
143 144 145 Class java.lang.NoSuchFieldError
146 147 148 Class java.lang.NoSuchFieldError
149 150 151 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JavaType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JavaType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.microsoft.sqlserver.jdbc.JavaType.values:()[Lcom/microsoft/sqlserver/jdbc/JavaType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.BIGDECIMAL:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 15
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.BIGINTEGER:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 20
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.BLOB:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 25
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.BOOLEAN:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 14
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.BYTE:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 21
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.BYTEARRAY:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 22
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.CALENDAR:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 7
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.CLOB:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 24
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.DATE:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
iconst_3
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.DATETIMEOFFSET:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 13
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.DOUBLE:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 16
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.FLOAT:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 17
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.GEOGRAPHY:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 28
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.GEOMETRY:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 27
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.INPUTSTREAM:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 29
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.INTEGER:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
iconst_1
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.LOCALDATE:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 8
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.LOCALDATETIME:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 10
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.LOCALTIME:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 9
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.LONG:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 19
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.NCLOB:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 23
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.OBJECT:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 32
iastore
66: goto 68
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
67: pop
StackMap locals:
StackMap stack:
68: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.OFFSETDATETIME:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 12
iastore
69: goto 71
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
70: pop
StackMap locals:
StackMap stack:
71: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.OFFSETTIME:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 11
iastore
72: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
73: pop
StackMap locals:
StackMap stack:
74: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.READER:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 30
iastore
75: goto 77
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
76: pop
StackMap locals:
StackMap stack:
77: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.SHORT:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 18
iastore
78: goto 80
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
79: pop
StackMap locals:
StackMap stack:
80: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.SQLXML:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 31
iastore
81: goto 83
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
82: pop
StackMap locals:
StackMap stack:
83: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.STRING:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
iconst_2
iastore
84: goto 86
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
85: pop
StackMap locals:
StackMap stack:
86: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.TIME:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
iconst_4
iastore
87: goto 89
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
88: pop
StackMap locals:
StackMap stack:
89: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.TIMESTAMP:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
iconst_5
iastore
90: goto 92
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
91: pop
StackMap locals:
StackMap stack:
92: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.TVP:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 26
iastore
93: goto 95
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
94: pop
StackMap locals:
StackMap stack:
95: aload 0
getstatic com.microsoft.sqlserver.jdbc.JavaType.UTILDATE:Lcom/microsoft/sqlserver/jdbc/JavaType;
invokevirtual com.microsoft.sqlserver.jdbc.JavaType.ordinal:()I
bipush 6
iastore
96: goto 98
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
97: pop
StackMap locals:
StackMap stack:
98: aload 0
dup
putstatic com.microsoft.sqlserver.jdbc.Util.$SWITCH_TABLE$com$microsoft$sqlserver$jdbc$JavaType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
65 66 67 Class java.lang.NoSuchFieldError
68 69 70 Class java.lang.NoSuchFieldError
71 72 73 Class java.lang.NoSuchFieldError
74 75 76 Class java.lang.NoSuchFieldError
77 78 79 Class java.lang.NoSuchFieldError
80 81 82 Class java.lang.NoSuchFieldError
83 84 85 Class java.lang.NoSuchFieldError
86 87 88 Class java.lang.NoSuchFieldError
89 90 91 Class java.lang.NoSuchFieldError
92 93 94 Class java.lang.NoSuchFieldError
95 96 97 Class java.lang.NoSuchFieldError
}
SourceFile: "Util.java"