public class com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata
super_class: java.lang.Object
{
java.lang.String columnName;
descriptor: Ljava/lang/String;
flags: (0x0000)
int columnType;
descriptor: I
flags: (0x0000)
int precision;
descriptor: I
flags: (0x0000)
int scale;
descriptor: I
flags: (0x0000)
java.time.format.DateTimeFormatter dateTimeFormatter;
descriptor: Ljava/time/format/DateTimeFormatter;
flags: (0x0000)
final com.microsoft.sqlserver.jdbc.SQLServerBulkRecord this$0;
descriptor: Lcom/microsoft/sqlserver/jdbc/SQLServerBulkRecord;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.microsoft.sqlserver.jdbc.SQLServerBulkRecord, java.lang.String, int, int, int, java.time.format.DateTimeFormatter);
descriptor: (Lcom/microsoft/sqlserver/jdbc/SQLServerBulkRecord;Ljava/lang/String;IIILjava/time/format/DateTimeFormatter;)V
flags: (0x0000)
Code:
stack=2, locals=7, args_size=7
start local 0 // com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata this
start local 2 // java.lang.String name
start local 3 // int type
start local 4 // int precision
start local 5 // int scale
start local 6 // java.time.format.DateTimeFormatter dateTimeFormatter
0: .line 32
aload 0 /* this */
aload 1
putfield com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata.this$0:Lcom/microsoft/sqlserver/jdbc/SQLServerBulkRecord;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 30
aload 0 /* this */
aconst_null
putfield com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata.dateTimeFormatter:Ljava/time/format/DateTimeFormatter;
2: .line 33
aload 0 /* this */
aload 2 /* name */
putfield com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata.columnName:Ljava/lang/String;
3: .line 34
aload 0 /* this */
iload 3 /* type */
putfield com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata.columnType:I
4: .line 35
aload 0 /* this */
iload 4 /* precision */
putfield com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata.precision:I
5: .line 36
aload 0 /* this */
iload 5 /* scale */
putfield com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata.scale:I
6: .line 37
aload 0 /* this */
aload 6 /* dateTimeFormatter */
putfield com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata.dateTimeFormatter:Ljava/time/format/DateTimeFormatter;
7: .line 38
return
end local 6 // java.time.format.DateTimeFormatter dateTimeFormatter
end local 5 // int scale
end local 4 // int precision
end local 3 // int type
end local 2 // java.lang.String name
end local 0 // com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/microsoft/sqlserver/jdbc/SQLServerBulkRecord$ColumnMetadata;
0 8 2 name Ljava/lang/String;
0 8 3 type I
0 8 4 precision I
0 8 5 scale I
0 8 6 dateTimeFormatter Ljava/time/format/DateTimeFormatter;
MethodParameters:
Name Flags
this$0 final
name
type
precision
scale
dateTimeFormatter
}
SourceFile: "SQLServerBulkRecord.java"
NestHost: com.microsoft.sqlserver.jdbc.SQLServerBulkRecord
InnerClasses:
protected ColumnMetadata = com.microsoft.sqlserver.jdbc.SQLServerBulkRecord$ColumnMetadata of com.microsoft.sqlserver.jdbc.SQLServerBulkRecord