final class org.apache.commons.text.numbers.DoubleFormat$MixedDoubleFormat extends org.apache.commons.text.numbers.DoubleFormat$AbstractDoubleFormat
{
private final int plainMaxExponent;
private final int plainMinExponent;
void <init>(org.apache.commons.text.numbers.DoubleFormat$Builder)
{
org.apache.commons.text.numbers.DoubleFormat$Builder v;
int v, v;
org.apache.commons.text.numbers.DoubleFormat$MixedDoubleFormat v;
v := @this: org.apache.commons.text.numbers.DoubleFormat$MixedDoubleFormat;
v := @parameter: org.apache.commons.text.numbers.DoubleFormat$Builder;
specialinvoke v.<org.apache.commons.text.numbers.DoubleFormat$AbstractDoubleFormat: void <init>(org.apache.commons.text.numbers.DoubleFormat$Builder)>(v);
v = v.<org.apache.commons.text.numbers.DoubleFormat$Builder: int plainFormatMaxDecimalExponent>;
v.<org.apache.commons.text.numbers.DoubleFormat$MixedDoubleFormat: int plainMaxExponent> = v;
v = v.<org.apache.commons.text.numbers.DoubleFormat$Builder: int plainFormatMinDecimalExponent>;
v.<org.apache.commons.text.numbers.DoubleFormat$MixedDoubleFormat: int plainMinExponent> = v;
return;
}
protected java.lang.String applyFiniteInternal(org.apache.commons.text.numbers.ParsedDecimal)
{
int v, v, v;
org.apache.commons.text.numbers.ParsedDecimal v;
org.apache.commons.text.numbers.DoubleFormat$MixedDoubleFormat v;
java.lang.String v, v;
v := @this: org.apache.commons.text.numbers.DoubleFormat$MixedDoubleFormat;
v := @parameter: org.apache.commons.text.numbers.ParsedDecimal;
v = virtualinvoke v.<org.apache.commons.text.numbers.ParsedDecimal: int getScientificExponent()>();
v = v.<org.apache.commons.text.numbers.DoubleFormat$MixedDoubleFormat: int plainMaxExponent>;
if v > v goto label;
v = v.<org.apache.commons.text.numbers.DoubleFormat$MixedDoubleFormat: int plainMinExponent>;
if v < v goto label;
v = virtualinvoke v.<org.apache.commons.text.numbers.ParsedDecimal: java.lang.String toPlainString(org.apache.commons.text.numbers.ParsedDecimal$FormatOptions)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.commons.text.numbers.ParsedDecimal: java.lang.String toScientificString(org.apache.commons.text.numbers.ParsedDecimal$FormatOptions)>(v);
return v;
}
}