class oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl extends oadd.org.apache.hadoop.metrics.MetricsRecordBuilder
{
private final oadd.org.apache.hadoop.metrics.MetricsCollector parent;
private final long timestamp;
private final oadd.org.apache.hadoop.metrics.MetricsInfo recInfo;
private final java.util.List metrics;
private final java.util.List tags;
private final oadd.org.apache.hadoop.metrics.MetricsFilter recordFilter;
private final oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter;
private final boolean acceptable;
void <init>(oadd.org.apache.hadoop.metrics.MetricsCollector, oadd.org.apache.hadoop.metrics.MetricsInfo, oadd.org.apache.hadoop.metrics.MetricsFilter, oadd.org.apache.hadoop.metrics.MetricsFilter, boolean)
{
oadd.org.apache.hadoop.metrics.MetricsCollector v;
long v;
java.util.ArrayList v, v;
oadd.org.apache.hadoop.metrics.MetricsFilter v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
boolean v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsCollector;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsFilter;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsFilter;
v := @parameter: boolean;
specialinvoke v.<oadd.org.apache.hadoop.metrics.MetricsRecordBuilder: void <init>()>();
v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsCollector parent> = v;
v = staticinvoke <oadd.org.apache.hadoop.util.Time: long now()>();
v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: long timestamp> = v;
v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsInfo recInfo> = v;
v = staticinvoke <oadd.com.google.common.collect.Lists: java.util.ArrayList newArrayList()>();
v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics> = v;
v = staticinvoke <oadd.com.google.common.collect.Lists: java.util.ArrayList newArrayList()>();
v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List tags> = v;
v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter recordFilter> = v;
v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter> = v;
v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: boolean acceptable> = v;
return;
}
public oadd.org.apache.hadoop.metrics.MetricsCollector parent()
{
oadd.org.apache.hadoop.metrics.MetricsCollector v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsCollector parent>;
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl tag(oadd.org.apache.hadoop.metrics.MetricsInfo, java.lang.String)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.List v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
oadd.org.apache.hadoop.metrics.MetricsTag v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: boolean acceptable>;
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List tags>;
v = staticinvoke <oadd.org.apache.hadoop.metrics.lib.Interns: oadd.org.apache.hadoop.metrics.MetricsTag tag(oadd.org.apache.hadoop.metrics.MetricsInfo,java.lang.String)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl add(oadd.org.apache.hadoop.metrics.MetricsTag)
{
java.util.List v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
oadd.org.apache.hadoop.metrics.MetricsTag v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsTag;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List tags>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl add(oadd.org.apache.hadoop.metrics.AbstractMetric)
{
java.util.List v;
oadd.org.apache.hadoop.metrics.AbstractMetric v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.AbstractMetric;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl addCounter(oadd.org.apache.hadoop.metrics.MetricsInfo, int)
{
oadd.org.apache.hadoop.metrics.impl.MetricCounterInt v;
oadd.org.apache.hadoop.metrics.MetricsFilter v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.List v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
int v;
java.lang.String v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: int;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: boolean acceptable>;
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
if v == null goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsFilter: boolean accepts(java.lang.String)>(v);
if v == 0 goto label;
label:
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics>;
v = new oadd.org.apache.hadoop.metrics.impl.MetricCounterInt;
specialinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricCounterInt: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,int)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl addCounter(oadd.org.apache.hadoop.metrics.MetricsInfo, long)
{
oadd.org.apache.hadoop.metrics.impl.MetricCounterLong v;
long v;
oadd.org.apache.hadoop.metrics.MetricsFilter v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.List v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
java.lang.String v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: long;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: boolean acceptable>;
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
if v == null goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsFilter: boolean accepts(java.lang.String)>(v);
if v == 0 goto label;
label:
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics>;
v = new oadd.org.apache.hadoop.metrics.impl.MetricCounterLong;
specialinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricCounterLong: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,long)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl addGauge(oadd.org.apache.hadoop.metrics.MetricsInfo, int)
{
oadd.org.apache.hadoop.metrics.impl.MetricGaugeInt v;
oadd.org.apache.hadoop.metrics.MetricsFilter v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.List v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
int v;
java.lang.String v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: int;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: boolean acceptable>;
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
if v == null goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsFilter: boolean accepts(java.lang.String)>(v);
if v == 0 goto label;
label:
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics>;
v = new oadd.org.apache.hadoop.metrics.impl.MetricGaugeInt;
specialinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricGaugeInt: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,int)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl addGauge(oadd.org.apache.hadoop.metrics.MetricsInfo, long)
{
long v;
oadd.org.apache.hadoop.metrics.impl.MetricGaugeLong v;
oadd.org.apache.hadoop.metrics.MetricsFilter v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.List v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
java.lang.String v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: long;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: boolean acceptable>;
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
if v == null goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsFilter: boolean accepts(java.lang.String)>(v);
if v == 0 goto label;
label:
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics>;
v = new oadd.org.apache.hadoop.metrics.impl.MetricGaugeLong;
specialinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricGaugeLong: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,long)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl addGauge(oadd.org.apache.hadoop.metrics.MetricsInfo, float)
{
oadd.org.apache.hadoop.metrics.impl.MetricGaugeFloat v;
oadd.org.apache.hadoop.metrics.MetricsFilter v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.List v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
float v;
java.lang.String v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: float;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: boolean acceptable>;
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
if v == null goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsFilter: boolean accepts(java.lang.String)>(v);
if v == 0 goto label;
label:
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics>;
v = new oadd.org.apache.hadoop.metrics.impl.MetricGaugeFloat;
specialinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricGaugeFloat: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,float)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl addGauge(oadd.org.apache.hadoop.metrics.MetricsInfo, double)
{
oadd.org.apache.hadoop.metrics.MetricsFilter v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.List v;
oadd.org.apache.hadoop.metrics.impl.MetricGaugeDouble v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
java.lang.String v;
boolean v, v;
double v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: double;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: boolean acceptable>;
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
if v == null goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter metricFilter>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsFilter: boolean accepts(java.lang.String)>(v);
if v == 0 goto label;
label:
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics>;
v = new oadd.org.apache.hadoop.metrics.impl.MetricGaugeDouble;
specialinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricGaugeDouble: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,double)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl setContext(java.lang.String)
{
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v, v;
java.lang.String v;
oadd.org.apache.hadoop.metrics.impl.MsInfo v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v := @parameter: java.lang.String;
v = <oadd.org.apache.hadoop.metrics.impl.MsInfo: oadd.org.apache.hadoop.metrics.impl.MsInfo Context>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl tag(oadd.org.apache.hadoop.metrics.MetricsInfo,java.lang.String)>(v, v);
return v;
}
public oadd.org.apache.hadoop.metrics.impl.MetricsRecordImpl getRecord()
{
oadd.org.apache.hadoop.metrics.impl.MetricsRecordImpl v;
long v;
oadd.org.apache.hadoop.metrics.MetricsFilter v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.List v, v, v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: boolean acceptable>;
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter recordFilter>;
if v == null goto label;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsFilter recordFilter>;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List tags>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsFilter: boolean accepts(java.lang.Iterable)>(v);
if v == 0 goto label;
label:
v = new oadd.org.apache.hadoop.metrics.impl.MetricsRecordImpl;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: oadd.org.apache.hadoop.metrics.MetricsInfo recInfo>;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: long timestamp>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List tags()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics()>();
specialinvoke v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordImpl: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,long,java.util.List,java.lang.Iterable)>(v, v, v, v);
return v;
label:
return null;
}
java.util.List tags()
{
java.util.List v, v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List tags>;
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
return v;
}
java.util.List metrics()
{
java.util.List v, v;
oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl v;
v := @this: oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl;
v = v.<oadd.org.apache.hadoop.metrics.impl.MetricsRecordBuilderImpl: java.util.List metrics>;
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
return v;
}
}