class microsoft.sql.DateTimeOffset$SerializationProxy implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: microsoft.sql.DateTimeOffset$SerializationProxy
super_class: java.lang.Object
{
private final long utcMillis;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int nanos;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int minutesOffset;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 664661379547314226
void <init>(microsoft.sql.DateTimeOffset);
descriptor: (Lmicrosoft/sql/DateTimeOffset;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield microsoft.sql.DateTimeOffset.utcMillis:J
putfield microsoft.sql.DateTimeOffset$SerializationProxy.utcMillis:J
2: aload 0
aload 1
getfield microsoft.sql.DateTimeOffset.nanos:I
putfield microsoft.sql.DateTimeOffset$SerializationProxy.nanos:I
3: aload 0
aload 1
getfield microsoft.sql.DateTimeOffset.minutesOffset:I
putfield microsoft.sql.DateTimeOffset$SerializationProxy.minutesOffset:I
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lmicrosoft/sql/DateTimeOffset$SerializationProxy;
0 5 1 dateTimeOffset Lmicrosoft/sql/DateTimeOffset;
MethodParameters:
Name Flags
dateTimeOffset
private java.lang.Object readResolve();
descriptor: ()Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: new java.sql.Timestamp
dup
aload 0
getfield microsoft.sql.DateTimeOffset$SerializationProxy.utcMillis:J
invokespecial java.sql.Timestamp.<init>:(J)V
astore 1
start local 1 1: aload 1
aload 0
getfield microsoft.sql.DateTimeOffset$SerializationProxy.nanos:I
invokevirtual java.sql.Timestamp.setNanos:(I)V
2: new microsoft.sql.DateTimeOffset
dup
aload 1
aload 0
getfield microsoft.sql.DateTimeOffset$SerializationProxy.minutesOffset:I
invokespecial microsoft.sql.DateTimeOffset.<init>:(Ljava/sql/Timestamp;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lmicrosoft/sql/DateTimeOffset$SerializationProxy;
1 3 1 timestamp Ljava/sql/Timestamp;
}
SourceFile: "DateTimeOffset.java"
NestHost: microsoft.sql.DateTimeOffset
InnerClasses:
private SerializationProxy = microsoft.sql.DateTimeOffset$SerializationProxy of microsoft.sql.DateTimeOffset