public class sun.security.pkcs11.wrapper.CK_DATE implements java.lang.Cloneable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.security.pkcs11.wrapper.CK_DATE
super_class: java.lang.Object
{
public char[] year;
descriptor: [C
flags: (0x0001) ACC_PUBLIC
public char[] month;
descriptor: [C
flags: (0x0001) ACC_PUBLIC
public char[] day;
descriptor: [C
flags: (0x0001) ACC_PUBLIC
public void <init>(char[], char[], char[]);
descriptor: ([C[C[C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield sun.security.pkcs11.wrapper.CK_DATE.year:[C
2: aload 0
aload 2
putfield sun.security.pkcs11.wrapper.CK_DATE.month:[C
3: aload 0
aload 3
putfield sun.security.pkcs11.wrapper.CK_DATE.day:[C
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/security/pkcs11/wrapper/CK_DATE;
0 5 1 year [C
0 5 2 month [C
0 5 3 day [C
MethodParameters:
Name Flags
year
month
day
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
invokespecial java.lang.Object.clone:()Ljava/lang/Object;
checkcast sun.security.pkcs11.wrapper.CK_DATE
astore 1
2: goto 6
StackMap locals: sun.security.pkcs11.wrapper.CK_DATE sun.security.pkcs11.wrapper.CK_DATE
StackMap stack: java.lang.CloneNotSupportedException
3: astore 2
start local 2 4: new java.lang.RuntimeException
dup
ldc "Clone error"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.RuntimeException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
5: checkcast java.lang.RuntimeException
athrow
end local 2 6: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield sun.security.pkcs11.wrapper.CK_DATE.year:[C
invokevirtual char[].clone:()Ljava/lang/Object;
checkcast char[]
putfield sun.security.pkcs11.wrapper.CK_DATE.year:[C
7: aload 1
aload 0
getfield sun.security.pkcs11.wrapper.CK_DATE.month:[C
invokevirtual char[].clone:()Ljava/lang/Object;
checkcast char[]
putfield sun.security.pkcs11.wrapper.CK_DATE.month:[C
8: aload 1
aload 0
getfield sun.security.pkcs11.wrapper.CK_DATE.day:[C
invokevirtual char[].clone:()Ljava/lang/Object;
checkcast char[]
putfield sun.security.pkcs11.wrapper.CK_DATE.day:[C
9: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lsun/security/pkcs11/wrapper/CK_DATE;
1 10 1 copy Lsun/security/pkcs11/wrapper/CK_DATE;
4 6 2 cnse Ljava/lang/CloneNotSupportedException;
Exception table:
from to target type
1 2 3 Class java.lang.CloneNotSupportedException
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 1: aload 1
new java.lang.String
dup
aload 0
getfield sun.security.pkcs11.wrapper.CK_DATE.day:[C
invokespecial java.lang.String.<init>:([C)V
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
bipush 46
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: aload 1
new java.lang.String
dup
aload 0
getfield sun.security.pkcs11.wrapper.CK_DATE.month:[C
invokespecial java.lang.String.<init>:([C)V
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
bipush 46
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
5: aload 1
new java.lang.String
dup
aload 0
getfield sun.security.pkcs11.wrapper.CK_DATE.year:[C
invokespecial java.lang.String.<init>:([C)V
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
ldc " (DD.MM.YYYY)"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lsun/security/pkcs11/wrapper/CK_DATE;
1 8 1 buffer Ljava/lang/StringBuffer;
}
SourceFile: "CK_DATE.java"