public abstract class org.joda.time.base.BasePartial extends org.joda.time.base.AbstractPartial implements org.joda.time.ReadablePartial, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.joda.time.base.BasePartial
super_class: org.joda.time.base.AbstractPartial
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2353678632973660
private final org.joda.time.Chronology iChronology;
descriptor: Lorg/joda/time/Chronology;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int[] iValues;
descriptor: [I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.joda.time.DateTimeUtils.currentTimeMillis:()J
aconst_null
invokespecial org.joda.time.base.BasePartial.<init>:(JLorg/joda/time/Chronology;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/joda/time/base/BasePartial;
protected void <init>(org.joda.time.Chronology);
descriptor: (Lorg/joda/time/Chronology;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.joda.time.DateTimeUtils.currentTimeMillis:()J
aload 1
invokespecial org.joda.time.base.BasePartial.<init>:(JLorg/joda/time/Chronology;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/joda/time/base/BasePartial;
0 2 1 chronology Lorg/joda/time/Chronology;
MethodParameters:
Name Flags
chronology
protected void <init>(long);
descriptor: (J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
aconst_null
invokespecial org.joda.time.base.BasePartial.<init>:(JLorg/joda/time/Chronology;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/joda/time/base/BasePartial;
0 2 1 instant J
MethodParameters:
Name Flags
instant
protected void <init>(long, org.joda.time.Chronology);
descriptor: (JLorg/joda/time/Chronology;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokespecial org.joda.time.base.AbstractPartial.<init>:()V
1: aload 3
invokestatic org.joda.time.DateTimeUtils.getChronology:(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
astore 3
2: aload 0
aload 3
invokevirtual org.joda.time.Chronology.withUTC:()Lorg/joda/time/Chronology;
putfield org.joda.time.base.BasePartial.iChronology:Lorg/joda/time/Chronology;
3: aload 0
aload 3
aload 0
lload 1
invokevirtual org.joda.time.Chronology.get:(Lorg/joda/time/ReadablePartial;J)[I
putfield org.joda.time.base.BasePartial.iValues:[I
4: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/joda/time/base/BasePartial;
0 5 1 instant J
0 5 3 chronology Lorg/joda/time/Chronology;
MethodParameters:
Name Flags
instant
chronology
protected void <init>(java.lang.Object, org.joda.time.Chronology);
descriptor: (Ljava/lang/Object;Lorg/joda/time/Chronology;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial org.joda.time.base.AbstractPartial.<init>:()V
1: invokestatic org.joda.time.convert.ConverterManager.getInstance:()Lorg/joda/time/convert/ConverterManager;
aload 1
invokevirtual org.joda.time.convert.ConverterManager.getPartialConverter:(Ljava/lang/Object;)Lorg/joda/time/convert/PartialConverter;
astore 3
start local 3 2: aload 3
aload 1
aload 2
invokeinterface org.joda.time.convert.PartialConverter.getChronology:(Ljava/lang/Object;Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
astore 2
3: aload 2
invokestatic org.joda.time.DateTimeUtils.getChronology:(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
astore 2
4: aload 0
aload 2
invokevirtual org.joda.time.Chronology.withUTC:()Lorg/joda/time/Chronology;
putfield org.joda.time.base.BasePartial.iChronology:Lorg/joda/time/Chronology;
5: aload 0
aload 3
aload 0
aload 1
aload 2
invokeinterface org.joda.time.convert.PartialConverter.getPartialValues:(Lorg/joda/time/ReadablePartial;Ljava/lang/Object;Lorg/joda/time/Chronology;)[I
putfield org.joda.time.base.BasePartial.iValues:[I
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/joda/time/base/BasePartial;
0 7 1 instant Ljava/lang/Object;
0 7 2 chronology Lorg/joda/time/Chronology;
2 7 3 converter Lorg/joda/time/convert/PartialConverter;
MethodParameters:
Name Flags
instant
chronology
protected void <init>(java.lang.Object, org.joda.time.Chronology, org.joda.time.format.DateTimeFormatter);
descriptor: (Ljava/lang/Object;Lorg/joda/time/Chronology;Lorg/joda/time/format/DateTimeFormatter;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial org.joda.time.base.AbstractPartial.<init>:()V
1: invokestatic org.joda.time.convert.ConverterManager.getInstance:()Lorg/joda/time/convert/ConverterManager;
aload 1
invokevirtual org.joda.time.convert.ConverterManager.getPartialConverter:(Ljava/lang/Object;)Lorg/joda/time/convert/PartialConverter;
astore 4
start local 4 2: aload 4
aload 1
aload 2
invokeinterface org.joda.time.convert.PartialConverter.getChronology:(Ljava/lang/Object;Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
astore 2
3: aload 2
invokestatic org.joda.time.DateTimeUtils.getChronology:(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
astore 2
4: aload 0
aload 2
invokevirtual org.joda.time.Chronology.withUTC:()Lorg/joda/time/Chronology;
putfield org.joda.time.base.BasePartial.iChronology:Lorg/joda/time/Chronology;
5: aload 0
aload 4
aload 0
aload 1
aload 2
aload 3
invokeinterface org.joda.time.convert.PartialConverter.getPartialValues:(Lorg/joda/time/ReadablePartial;Ljava/lang/Object;Lorg/joda/time/Chronology;Lorg/joda/time/format/DateTimeFormatter;)[I
putfield org.joda.time.base.BasePartial.iValues:[I
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/joda/time/base/BasePartial;
0 7 1 instant Ljava/lang/Object;
0 7 2 chronology Lorg/joda/time/Chronology;
0 7 3 parser Lorg/joda/time/format/DateTimeFormatter;
2 7 4 converter Lorg/joda/time/convert/PartialConverter;
MethodParameters:
Name Flags
instant
chronology
parser
protected void <init>(int[], org.joda.time.Chronology);
descriptor: ([ILorg/joda/time/Chronology;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial org.joda.time.base.AbstractPartial.<init>:()V
1: aload 2
invokestatic org.joda.time.DateTimeUtils.getChronology:(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology;
astore 2
2: aload 0
aload 2
invokevirtual org.joda.time.Chronology.withUTC:()Lorg/joda/time/Chronology;
putfield org.joda.time.base.BasePartial.iChronology:Lorg/joda/time/Chronology;
3: aload 2
aload 0
aload 1
invokevirtual org.joda.time.Chronology.validate:(Lorg/joda/time/ReadablePartial;[I)V
4: aload 0
aload 1
putfield org.joda.time.base.BasePartial.iValues:[I
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/joda/time/base/BasePartial;
0 6 1 values [I
0 6 2 chronology Lorg/joda/time/Chronology;
MethodParameters:
Name Flags
values
chronology
protected void <init>(org.joda.time.base.BasePartial, int[]);
descriptor: (Lorg/joda/time/base/BasePartial;[I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial org.joda.time.base.AbstractPartial.<init>:()V
1: aload 0
aload 1
getfield org.joda.time.base.BasePartial.iChronology:Lorg/joda/time/Chronology;
putfield org.joda.time.base.BasePartial.iChronology:Lorg/joda/time/Chronology;
2: aload 0
aload 2
putfield org.joda.time.base.BasePartial.iValues:[I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/joda/time/base/BasePartial;
0 4 1 base Lorg/joda/time/base/BasePartial;
0 4 2 values [I
MethodParameters:
Name Flags
base
values
protected void <init>(org.joda.time.base.BasePartial, org.joda.time.Chronology);
descriptor: (Lorg/joda/time/base/BasePartial;Lorg/joda/time/Chronology;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial org.joda.time.base.AbstractPartial.<init>:()V
1: aload 0
aload 2
invokevirtual org.joda.time.Chronology.withUTC:()Lorg/joda/time/Chronology;
putfield org.joda.time.base.BasePartial.iChronology:Lorg/joda/time/Chronology;
2: aload 0
aload 1
getfield org.joda.time.base.BasePartial.iValues:[I
putfield org.joda.time.base.BasePartial.iValues:[I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/joda/time/base/BasePartial;
0 4 1 base Lorg/joda/time/base/BasePartial;
0 4 2 chrono Lorg/joda/time/Chronology;
MethodParameters:
Name Flags
base
chrono
public int getValue(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.joda.time.base.BasePartial.iValues:[I
iload 1
iaload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joda/time/base/BasePartial;
0 1 1 index I
MethodParameters:
Name Flags
index
public int[] getValues();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.joda.time.base.BasePartial.iValues:[I
invokevirtual int[].clone:()Ljava/lang/Object;
checkcast int[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joda/time/base/BasePartial;
public org.joda.time.Chronology getChronology();
descriptor: ()Lorg/joda/time/Chronology;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.joda.time.base.BasePartial.iChronology:Lorg/joda/time/Chronology;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/joda/time/base/BasePartial;
protected void setValue(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual org.joda.time.base.BasePartial.getField:(I)Lorg/joda/time/DateTimeField;
astore 3
start local 3 1: aload 3
aload 0
iload 1
aload 0
getfield org.joda.time.base.BasePartial.iValues:[I
iload 2
invokevirtual org.joda.time.DateTimeField.set:(Lorg/joda/time/ReadablePartial;I[II)[I
astore 4
start local 4 2: aload 4
iconst_0
aload 0
getfield org.joda.time.base.BasePartial.iValues:[I
iconst_0
aload 0
getfield org.joda.time.base.BasePartial.iValues:[I
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/joda/time/base/BasePartial;
0 4 1 index I
0 4 2 value I
1 4 3 field Lorg/joda/time/DateTimeField;
2 4 4 values [I
MethodParameters:
Name Flags
index
value
protected void setValues(int[]);
descriptor: ([I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.joda.time.base.BasePartial.getChronology:()Lorg/joda/time/Chronology;
aload 0
aload 1
invokevirtual org.joda.time.Chronology.validate:(Lorg/joda/time/ReadablePartial;[I)V
1: aload 1
iconst_0
aload 0
getfield org.joda.time.base.BasePartial.iValues:[I
iconst_0
aload 0
getfield org.joda.time.base.BasePartial.iValues:[I
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/joda/time/base/BasePartial;
0 3 1 values [I
MethodParameters:
Name Flags
values
public java.lang.String toString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokestatic org.joda.time.format.DateTimeFormat.forPattern:(Ljava/lang/String;)Lorg/joda/time/format/DateTimeFormatter;
aload 0
invokevirtual org.joda.time.format.DateTimeFormatter.print:(Lorg/joda/time/ReadablePartial;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/joda/time/base/BasePartial;
0 3 1 pattern Ljava/lang/String;
MethodParameters:
Name Flags
pattern
public java.lang.String toString(java.lang.String, java.util.Locale);
descriptor: (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: aload 0
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokestatic org.joda.time.format.DateTimeFormat.forPattern:(Ljava/lang/String;)Lorg/joda/time/format/DateTimeFormatter;
aload 2
invokevirtual org.joda.time.format.DateTimeFormatter.withLocale:(Ljava/util/Locale;)Lorg/joda/time/format/DateTimeFormatter;
aload 0
invokevirtual org.joda.time.format.DateTimeFormatter.print:(Lorg/joda/time/ReadablePartial;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/joda/time/base/BasePartial;
0 3 1 pattern Ljava/lang/String;
0 3 2 locale Ljava/util/Locale;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
pattern
locale
}
SourceFile: "BasePartial.java"