public class org.hsqldb.HsqlDateTime$SystemTimeString
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.HsqlDateTime$SystemTimeString
super_class: java.lang.Object
{
private java.util.Date date;
descriptor: Ljava/util/Date;
flags: (0x0002) ACC_PRIVATE
private java.text.SimpleDateFormat dateFormat;
descriptor: Ljava/text/SimpleDateFormat;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 // org.hsqldb.HsqlDateTime$SystemTimeString this
0: .line 761
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 757
aload 0 /* this */
new java.util.Date
dup
invokespecial java.util.Date.<init>:()V
putfield org.hsqldb.HsqlDateTime$SystemTimeString.date:Ljava/util/Date;
2: .line 758
aload 0 /* this */
3: .line 759
new java.text.SimpleDateFormat
dup
ldc "yyyy-MM-dd HH:mm:ss.SSS"
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;)V
putfield org.hsqldb.HsqlDateTime$SystemTimeString.dateFormat:Ljava/text/SimpleDateFormat;
4: .line 763
aload 0 /* this */
getfield org.hsqldb.HsqlDateTime$SystemTimeString.dateFormat:Ljava/text/SimpleDateFormat;
5: .line 764
new java.util.GregorianCalendar
dup
6: .line 765
ldc "GMT"
invokestatic java.util.TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone;
getstatic org.hsqldb.HsqlDateTime.defaultLocale:Ljava/util/Locale;
7: .line 764
invokespecial java.util.GregorianCalendar.<init>:(Ljava/util/TimeZone;Ljava/util/Locale;)V
8: .line 763
invokevirtual java.text.SimpleDateFormat.setCalendar:(Ljava/util/Calendar;)V
9: .line 766
aload 0 /* this */
getfield org.hsqldb.HsqlDateTime$SystemTimeString.dateFormat:Ljava/text/SimpleDateFormat;
iconst_0
invokevirtual java.text.SimpleDateFormat.setLenient:(Z)V
10: .line 767
return
end local 0 // org.hsqldb.HsqlDateTime$SystemTimeString this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hsqldb/HsqlDateTime$SystemTimeString;
public synchronized java.lang.String getTimestampString();
descriptor: ()Ljava/lang/String;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=1, args_size=1
start local 0 // org.hsqldb.HsqlDateTime$SystemTimeString this
0: .line 771
aload 0 /* this */
getfield org.hsqldb.HsqlDateTime$SystemTimeString.date:Ljava/util/Date;
invokestatic java.lang.System.currentTimeMillis:()J
invokevirtual java.util.Date.setTime:(J)V
1: .line 773
aload 0 /* this */
getfield org.hsqldb.HsqlDateTime$SystemTimeString.dateFormat:Ljava/text/SimpleDateFormat;
aload 0 /* this */
getfield org.hsqldb.HsqlDateTime$SystemTimeString.date:Ljava/util/Date;
invokevirtual java.text.SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;
areturn
end local 0 // org.hsqldb.HsqlDateTime$SystemTimeString this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/HsqlDateTime$SystemTimeString;
}
SourceFile: "HsqlDateTime.java"
NestHost: org.hsqldb.HsqlDateTime
InnerClasses:
public SystemTimeString = org.hsqldb.HsqlDateTime$SystemTimeString of org.hsqldb.HsqlDateTime