public class oadd.org.apache.commons.lang.time.DurationFormatUtils extends java.lang.Object
{
public static final java.lang.String ISO_EXTENDED_FORMAT_PATTERN;
static final java.lang.Object y;
static final java.lang.Object M;
static final java.lang.Object d;
static final java.lang.Object H;
static final java.lang.Object m;
static final java.lang.Object s;
static final java.lang.Object S;
public void <init>()
{
oadd.org.apache.commons.lang.time.DurationFormatUtils v;
v := @this: oadd.org.apache.commons.lang.time.DurationFormatUtils;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static java.lang.String formatDurationHMS(long)
{
long v;
java.lang.String v;
v := @parameter: long;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String formatDuration(long,java.lang.String)>(v, "HH:mm:ss.SSS");
return v;
}
public static java.lang.String formatDurationISO(long)
{
long v;
java.lang.String v;
v := @parameter: long;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String formatDuration(long,java.lang.String,boolean)>(v, "\'P\'yyyy\'Y\'M\'M\'d\'DT\'H\'H\'m\'M\'s.SSS\'S\'", 0);
return v;
}
public static java.lang.String formatDuration(long, java.lang.String)
{
long v;
java.lang.String v, v;
v := @parameter: long;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String formatDuration(long,java.lang.String,boolean)>(v, v, 1);
return v;
}
public static java.lang.String formatDuration(long, java.lang.String, boolean)
{
long v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[] v;
java.lang.String v, v;
boolean v, v, v, v, v;
java.lang.Object v, v, v, v;
v := @parameter: long;
v := @parameter: java.lang.String;
v := @parameter: boolean;
staticinvoke <oadd.org.apache.commons.lang.Validate: void inclusiveBetween(long,long,long,java.lang.String)>(0L, 9223372036854775807L, v, "durationMillis must not be negative");
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[] lexx(java.lang.String)>(v);
v = 0L;
v = 0L;
v = 0L;
v = 0L;
v = v;
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object d>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v == 0 goto label;
v = v / 86400000L;
v = v * 86400000L;
v = v - v;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object H>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v == 0 goto label;
v = v / 3600000L;
v = v * 3600000L;
v = v - v;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object m>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v == 0 goto label;
v = v / 60000L;
v = v * 60000L;
v = v - v;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object s>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v == 0 goto label;
v = v / 1000L;
v = v * 1000L;
v = v - v;
label:
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String format(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],long,long,long,long,long,long,long,boolean)>(v, 0L, 0L, v, v, v, v, v, v);
return v;
}
public static java.lang.String formatDurationWords(long, boolean, boolean)
{
long v;
int v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
v := @parameter: long;
v := @parameter: boolean;
v := @parameter: boolean;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String formatDuration(long,java.lang.String)>(v, "d\' days \'H\' hours \'m\' minutes \'s\' seconds\'");
if v == 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" \u0001");
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 0 days", "");
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v == v goto label;
v = v;
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 0 hours", "");
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v == v goto label;
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 0 minutes", "");
v = v;
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v == v goto label;
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 0 seconds", "");
label:
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
label:
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 0 seconds", "");
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v == v goto label;
v = v;
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 0 minutes", "");
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v == v goto label;
v = v;
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 0 hours", "");
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v == v goto label;
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 0 days", "");
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" \u0001");
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 1 seconds", " 1 second");
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 1 minutes", " 1 minute");
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 1 hours", " 1 hour");
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String replaceOnce(java.lang.String,java.lang.String,java.lang.String)>(v, " 1 days", " 1 day");
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
return v;
}
public static java.lang.String formatPeriodISO(long, long)
{
java.util.TimeZone v;
long v, v;
java.lang.String v;
v := @parameter: long;
v := @parameter: long;
v = staticinvoke <java.util.TimeZone: java.util.TimeZone getDefault()>();
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String formatPeriod(long,long,java.lang.String,boolean,java.util.TimeZone)>(v, v, "\'P\'yyyy\'Y\'M\'M\'d\'DT\'H\'H\'m\'M\'s.SSS\'S\'", 0, v);
return v;
}
public static java.lang.String formatPeriod(long, long, java.lang.String)
{
java.util.TimeZone v;
long v, v;
java.lang.String v, v;
v := @parameter: long;
v := @parameter: long;
v := @parameter: java.lang.String;
v = staticinvoke <java.util.TimeZone: java.util.TimeZone getDefault()>();
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String formatPeriod(long,long,java.lang.String,boolean,java.util.TimeZone)>(v, v, v, 1, v);
return v;
}
public static java.lang.String formatPeriod(long, long, java.lang.String, boolean, java.util.TimeZone)
{
byte v;
java.lang.Object[] v;
long v, v;
java.util.Calendar v, v;
java.lang.String v, v;
java.util.Date v, v;
boolean v, v, v, v, v, v, v, v, v, v;
java.util.TimeZone v;
oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[] v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v;
v := @parameter: long;
v := @parameter: long;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: java.util.TimeZone;
v = v cmp v;
if v > 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = newarray (java.lang.Object)[0];
staticinvoke <oadd.org.apache.commons.lang.Validate: void isTrue(boolean,java.lang.String,java.lang.Object[])>(v, "startMillis must not be greater than endMillis", v);
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[] lexx(java.lang.String)>(v);
v = staticinvoke <java.util.Calendar: java.util.Calendar getInstance(java.util.TimeZone)>(v);
v = new java.util.Date;
specialinvoke v.<java.util.Date: void <init>(long)>(v);
virtualinvoke v.<java.util.Calendar: void setTime(java.util.Date)>(v);
v = staticinvoke <java.util.Calendar: java.util.Calendar getInstance(java.util.TimeZone)>(v);
v = new java.util.Date;
specialinvoke v.<java.util.Date: void <init>(long)>(v);
virtualinvoke v.<java.util.Calendar: void setTime(java.util.Date)>(v);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(14);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(14);
v = v - v;
v = virtualinvoke v.<java.util.Calendar: int get(int)>(13);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(13);
v = v - v;
v = virtualinvoke v.<java.util.Calendar: int get(int)>(12);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(12);
v = v - v;
v = virtualinvoke v.<java.util.Calendar: int get(int)>(11);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(11);
v = v - v;
v = virtualinvoke v.<java.util.Calendar: int get(int)>(5);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(5);
v = v - v;
v = virtualinvoke v.<java.util.Calendar: int get(int)>(2);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(2);
v = v - v;
v = virtualinvoke v.<java.util.Calendar: int get(int)>(1);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(1);
v = v - v;
label:
if v >= 0 goto label;
v = v + 1000;
v = v - 1;
goto label;
label:
if v >= 0 goto label;
v = v + 60;
v = v - 1;
goto label;
label:
if v >= 0 goto label;
v = v + 60;
v = v - 1;
goto label;
label:
if v >= 0 goto label;
v = v + 24;
v = v - 1;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object M>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v == 0 goto label;
label:
if v >= 0 goto label;
v = virtualinvoke v.<java.util.Calendar: int getActualMaximum(int)>(5);
v = v + v;
v = v - 1;
virtualinvoke v.<java.util.Calendar: void add(int,int)>(2, 1);
goto label;
label:
if v >= 0 goto label;
v = v + 12;
v = v - 1;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object y>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v != 0 goto label;
if v == 0 goto label;
label:
if v == 0 goto label;
v = 12 * v;
v = v + v;
v = 0;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object y>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v != 0 goto label;
v = virtualinvoke v.<java.util.Calendar: int get(int)>(1);
if v >= 0 goto label;
v = v - 1;
label:
v = virtualinvoke v.<java.util.Calendar: int get(int)>(1);
if v == v goto label;
v = virtualinvoke v.<java.util.Calendar: int getActualMaximum(int)>(6);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(6);
v = v - v;
v = v + v;
v = v instanceof java.util.GregorianCalendar;
if v == 0 goto label;
v = virtualinvoke v.<java.util.Calendar: int get(int)>(2);
if v != 1 goto label;
v = virtualinvoke v.<java.util.Calendar: int get(int)>(5);
if v != 29 goto label;
v = v + 1;
label:
virtualinvoke v.<java.util.Calendar: void add(int,int)>(1, 1);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(6);
v = v + v;
goto label;
label:
v = 0;
label:
v = virtualinvoke v.<java.util.Calendar: int get(int)>(2);
v = virtualinvoke v.<java.util.Calendar: int get(int)>(2);
if v == v goto label;
v = virtualinvoke v.<java.util.Calendar: int getActualMaximum(int)>(5);
v = v + v;
virtualinvoke v.<java.util.Calendar: void add(int,int)>(2, 1);
goto label;
label:
v = 0;
label:
if v >= 0 goto label;
v = virtualinvoke v.<java.util.Calendar: int getActualMaximum(int)>(5);
v = v + v;
v = v - 1;
virtualinvoke v.<java.util.Calendar: void add(int,int)>(2, 1);
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object d>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v != 0 goto label;
v = 24 * v;
v = v + v;
v = 0;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object H>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v != 0 goto label;
v = 60 * v;
v = v + v;
v = 0;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object m>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v != 0 goto label;
v = 60 * v;
v = v + v;
v = 0;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object s>;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: boolean containsTokenWithValue(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],java.lang.Object)>(v, v);
if v != 0 goto label;
v = 1000 * v;
v = v + v;
v = 0;
label:
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String format(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[],long,long,long,long,long,long,long,boolean)>(v, v, v, v, v, v, v, v, v);
return v;
}
static java.lang.String format(oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[], long, long, long, long, long, long, long, boolean)
{
boolean v, v, v, v, v, v, v, v, v, v;
java.lang.StringBuilder v;
long v, v, v, v, v, v, v;
oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[] v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.commons.lang.time.DurationFormatUtils$Token v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @parameter: oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[];
v := @parameter: long;
v := @parameter: long;
v := @parameter: long;
v := @parameter: long;
v := @parameter: long;
v := @parameter: long;
v := @parameter: long;
v := @parameter: boolean;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = 0;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: java.lang.Object getValue()>();
v = virtualinvoke v.<oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: int getCount()>();
v = v instanceof java.lang.StringBuilder;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object y>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String paddedValue(long,boolean,int)>(v, v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = 0;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object M>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String paddedValue(long,boolean,int)>(v, v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = 0;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object d>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String paddedValue(long,boolean,int)>(v, v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = 0;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object H>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String paddedValue(long,boolean,int)>(v, v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = 0;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object m>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String paddedValue(long,boolean,int)>(v, v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = 0;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object s>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String paddedValue(long,boolean,int)>(v, v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = 1;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object S>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
if v == 0 goto label;
if v == 0 goto label;
v = staticinvoke <java.lang.Math: int max(int,int)>(3, v);
goto label;
label:
v = 3;
label:
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String paddedValue(long,boolean,int)>(v, 1, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.String paddedValue(long,boolean,int)>(v, v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = 0;
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private static java.lang.String paddedValue(long, boolean, int)
{
int v;
long v;
java.lang.String v, v;
boolean v;
v := @parameter: long;
v := @parameter: boolean;
v := @parameter: int;
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(v);
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.commons.lang.StringUtils: java.lang.String leftPad(java.lang.String,int,char)>(v, v, 48);
goto label;
label:
v = v;
label:
return v;
}
static oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[] lexx(java.lang.String)
{
java.lang.Object[] v;
java.util.ArrayList v;
oadd.org.apache.commons.lang.time.DurationFormatUtils$Token[] v;
int v, v, v;
java.lang.String v, v;
boolean v, v;
oadd.org.apache.commons.lang.time.DurationFormatUtils$Token v, v, v, v;
char v;
java.lang.IllegalArgumentException v;
java.lang.Object v, v;
java.lang.StringBuilder v, v, v;
v := @parameter: java.lang.String;
v = new java.util.ArrayList;
v = virtualinvoke v.<java.lang.String: int length()>();
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = 0;
v = null;
v = null;
v = 0;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if v == 0 goto label;
if v == 39 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
goto label;
label:
v = null;
lookupswitch(v)
{
case 39: goto label;
case 72: goto label;
case 77: goto label;
case 83: goto label;
case 100: goto label;
case 109: goto label;
case 115: goto label;
case 121: goto label;
default: goto label;
};
label:
if v == 0 goto label;
v = null;
v = 0;
goto label;
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v;
v = new oadd.org.apache.commons.lang.time.DurationFormatUtils$Token;
specialinvoke v.<oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: void <init>(java.lang.Object)>(v);
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = 1;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object y>;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object M>;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object d>;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object H>;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object m>;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object s>;
goto label;
label:
v = <oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object S>;
goto label;
label:
if v != null goto label;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v;
v = new oadd.org.apache.commons.lang.time.DurationFormatUtils$Token;
specialinvoke v.<oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: void <init>(java.lang.Object)>(v);
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
label:
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: java.lang.Object getValue()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: void increment()>();
goto label;
label:
v = new oadd.org.apache.commons.lang.time.DurationFormatUtils$Token;
specialinvoke v.<oadd.org.apache.commons.lang.time.DurationFormatUtils$Token: void <init>(java.lang.Object)>(v);
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = v;
label:
v = null;
label:
v = v + 1;
goto label;
label:
if v == 0 goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unmatched quote in format: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = newarray (oadd.org.apache.commons.lang.time.DurationFormatUtils$Token)[0];
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
static void <clinit>()
{
<oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object y> = "y";
<oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object M> = "M";
<oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object d> = "d";
<oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object H> = "H";
<oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object m> = "m";
<oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object s> = "s";
<oadd.org.apache.commons.lang.time.DurationFormatUtils: java.lang.Object S> = "S";
return;
}
}