class oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter extends oadd.org.apache.commons.math.random.EmpiricalDistribution$DataAdapter
{
private java.io.BufferedReader inputStream;
final oadd.org.apache.commons.math.random.EmpiricalDistribution this$0;
public void <init>(oadd.org.apache.commons.math.random.EmpiricalDistribution, java.io.BufferedReader)
{
java.io.BufferedReader v;
oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter v;
oadd.org.apache.commons.math.random.EmpiricalDistribution v;
v := @this: oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter;
v := @parameter: oadd.org.apache.commons.math.random.EmpiricalDistribution;
v := @parameter: java.io.BufferedReader;
v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: oadd.org.apache.commons.math.random.EmpiricalDistribution this$0> = v;
specialinvoke v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$DataAdapter: void <init>(oadd.org.apache.commons.math.random.EmpiricalDistribution)>(v);
v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: java.io.BufferedReader inputStream> = v;
return;
}
public void computeBinStats() throws java.io.IOException
{
oadd.org.apache.commons.math.random.EmpiricalDistribution v, v;
oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter v;
java.util.List v;
int v;
java.lang.Object v;
java.io.BufferedReader v, v;
java.lang.String v;
double v;
v := @this: oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter;
label:
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: java.io.BufferedReader inputStream>;
v = virtualinvoke v.<java.io.BufferedReader: java.lang.String readLine()>();
if v == null goto label;
v = staticinvoke <java.lang.Double: double parseDouble(java.lang.String)>(v);
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: oadd.org.apache.commons.math.random.EmpiricalDistribution this$0>;
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution: java.util.List binStats>;
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: oadd.org.apache.commons.math.random.EmpiricalDistribution this$0>;
v = specialinvoke v.<oadd.org.apache.commons.math.random.EmpiricalDistribution: int findBin(double)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
virtualinvoke v.<oadd.org.apache.commons.math.stat.descriptive.SummaryStatistics: void addValue(double)>(v);
goto label;
label:
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: java.io.BufferedReader inputStream>;
virtualinvoke v.<java.io.BufferedReader: void close()>();
v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: java.io.BufferedReader inputStream> = null;
return;
}
public void computeStats() throws java.io.IOException
{
oadd.org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
java.lang.Double v;
oadd.org.apache.commons.math.random.EmpiricalDistribution v, v;
oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter v;
java.io.BufferedReader v, v;
java.lang.String v;
double v;
v := @this: oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter;
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: oadd.org.apache.commons.math.random.EmpiricalDistribution this$0>;
v = new oadd.org.apache.commons.math.stat.descriptive.SummaryStatistics;
specialinvoke v.<oadd.org.apache.commons.math.stat.descriptive.SummaryStatistics: void <init>()>();
v.<oadd.org.apache.commons.math.random.EmpiricalDistribution: oadd.org.apache.commons.math.stat.descriptive.SummaryStatistics sampleStats> = v;
label:
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: java.io.BufferedReader inputStream>;
v = virtualinvoke v.<java.io.BufferedReader: java.lang.String readLine()>();
if v == null goto label;
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: oadd.org.apache.commons.math.random.EmpiricalDistribution this$0>;
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution: oadd.org.apache.commons.math.stat.descriptive.SummaryStatistics sampleStats>;
virtualinvoke v.<oadd.org.apache.commons.math.stat.descriptive.SummaryStatistics: void addValue(double)>(v);
goto label;
label:
v = v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: java.io.BufferedReader inputStream>;
virtualinvoke v.<java.io.BufferedReader: void close()>();
v.<oadd.org.apache.commons.math.random.EmpiricalDistribution$StreamDataAdapter: java.io.BufferedReader inputStream> = null;
return;
}
}