public class oadd.org.apache.hadoop.metrics.lib.MetricsRegistry extends java.lang.Object
{
private final java.util.Map metricsMap;
private final java.util.Map tagsMap;
private final oadd.org.apache.hadoop.metrics.MetricsInfo metricsInfo;
public void <init>(java.lang.String)
{
java.util.LinkedHashMap v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.lang.String v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <oadd.com.google.common.collect.Maps: java.util.LinkedHashMap newLinkedHashMap()>();
v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap> = v;
v = staticinvoke <oadd.com.google.common.collect.Maps: java.util.LinkedHashMap newLinkedHashMap()>();
v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map tagsMap> = v;
v = staticinvoke <oadd.org.apache.hadoop.metrics.lib.Interns: oadd.org.apache.hadoop.metrics.MetricsInfo info(java.lang.String,java.lang.String)>(v, v);
v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.MetricsInfo metricsInfo> = v;
return;
}
public void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo)
{
java.util.LinkedHashMap v, v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <oadd.com.google.common.collect.Maps: java.util.LinkedHashMap newLinkedHashMap()>();
v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap> = v;
v = staticinvoke <oadd.com.google.common.collect.Maps: java.util.LinkedHashMap newLinkedHashMap()>();
v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map tagsMap> = v;
v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.MetricsInfo metricsInfo> = v;
return;
}
public oadd.org.apache.hadoop.metrics.MetricsInfo info()
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.MetricsInfo metricsInfo>;
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableMetric get(java.lang.String)
{
java.util.Map v;
java.lang.Object v;
java.lang.String v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.MetricsTag getTag(java.lang.String)
{
java.util.Map v;
java.lang.Object v;
java.lang.String v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map tagsMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MutableCounterInt newCounter(java.lang.String, java.lang.String, int)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
oadd.org.apache.hadoop.metrics.lib.MutableCounterInt v;
int v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v = staticinvoke <oadd.org.apache.hadoop.metrics.lib.Interns: oadd.org.apache.hadoop.metrics.MetricsInfo info(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableCounterInt newCounter(oadd.org.apache.hadoop.metrics.MetricsInfo,int)>(v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableCounterInt newCounter(oadd.org.apache.hadoop.metrics.MetricsInfo, int)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
oadd.org.apache.hadoop.metrics.lib.MutableCounterInt v;
java.util.Map v;
int v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: int;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = new oadd.org.apache.hadoop.metrics.lib.MutableCounterInt;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableCounterInt: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,int)>(v, v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MutableCounterLong newCounter(java.lang.String, java.lang.String, long)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
long v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.lib.MutableCounterLong v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: long;
v = staticinvoke <oadd.org.apache.hadoop.metrics.lib.Interns: oadd.org.apache.hadoop.metrics.MetricsInfo info(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableCounterLong newCounter(oadd.org.apache.hadoop.metrics.MetricsInfo,long)>(v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableCounterLong newCounter(oadd.org.apache.hadoop.metrics.MetricsInfo, long)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.Map v;
long v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.lib.MutableCounterLong v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: long;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = new oadd.org.apache.hadoop.metrics.lib.MutableCounterLong;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableCounterLong: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,long)>(v, v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MutableGaugeInt newGauge(java.lang.String, java.lang.String, int)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
int v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.lib.MutableGaugeInt v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v = staticinvoke <oadd.org.apache.hadoop.metrics.lib.Interns: oadd.org.apache.hadoop.metrics.MetricsInfo info(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableGaugeInt newGauge(oadd.org.apache.hadoop.metrics.MetricsInfo,int)>(v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableGaugeInt newGauge(oadd.org.apache.hadoop.metrics.MetricsInfo, int)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.Map v;
int v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.lib.MutableGaugeInt v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: int;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = new oadd.org.apache.hadoop.metrics.lib.MutableGaugeInt;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableGaugeInt: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,int)>(v, v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MutableGaugeLong newGauge(java.lang.String, java.lang.String, long)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
long v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.lib.MutableGaugeLong v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: long;
v = staticinvoke <oadd.org.apache.hadoop.metrics.lib.Interns: oadd.org.apache.hadoop.metrics.MetricsInfo info(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableGaugeLong newGauge(oadd.org.apache.hadoop.metrics.MetricsInfo,long)>(v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableGaugeLong newGauge(oadd.org.apache.hadoop.metrics.MetricsInfo, long)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.Map v;
long v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.lib.MutableGaugeLong v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: long;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = new oadd.org.apache.hadoop.metrics.lib.MutableGaugeLong;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableGaugeLong: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,long)>(v, v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MutableGaugeFloat newGauge(java.lang.String, java.lang.String, float)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
oadd.org.apache.hadoop.metrics.lib.MutableGaugeFloat v;
float v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: float;
v = staticinvoke <oadd.org.apache.hadoop.metrics.lib.Interns: oadd.org.apache.hadoop.metrics.MetricsInfo info(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableGaugeFloat newGauge(oadd.org.apache.hadoop.metrics.MetricsInfo,float)>(v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableGaugeFloat newGauge(oadd.org.apache.hadoop.metrics.MetricsInfo, float)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
oadd.org.apache.hadoop.metrics.lib.MutableGaugeFloat v;
java.util.Map v;
float v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: float;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = new oadd.org.apache.hadoop.metrics.lib.MutableGaugeFloat;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableGaugeFloat: void <init>(oadd.org.apache.hadoop.metrics.MetricsInfo,float)>(v, v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableQuantiles newQuantiles(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
{
oadd.org.apache.hadoop.metrics.MetricsException v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
java.util.Map v;
int v;
oadd.org.apache.hadoop.metrics.lib.MutableQuantiles v;
java.lang.String v, v, v, v, v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
if v > 0 goto label;
v = new oadd.org.apache.hadoop.metrics.MetricsException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(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[])>("Interval should be positive.  Value passed is: \u0001");
specialinvoke v.<oadd.org.apache.hadoop.metrics.MetricsException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new oadd.org.apache.hadoop.metrics.lib.MutableQuantiles;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableQuantiles: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)>(v, v, v, v, v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableStat newStat(java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
{
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
java.util.Map v;
oadd.org.apache.hadoop.metrics.lib.MutableStat v;
java.lang.String v, v, v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = new oadd.org.apache.hadoop.metrics.lib.MutableStat;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableStat: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean)>(v, v, v, v, v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MutableStat newStat(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
oadd.org.apache.hadoop.metrics.lib.MutableStat v;
java.lang.String v, v, v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableStat newStat(java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean)>(v, v, v, v, 0);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MutableRate newRate(java.lang.String)
{
java.lang.String v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.lib.MutableRate v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableRate newRate(java.lang.String,java.lang.String,boolean)>(v, v, 0);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MutableRate newRate(java.lang.String, java.lang.String)
{
oadd.org.apache.hadoop.metrics.lib.MutableRate v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableRate newRate(java.lang.String,java.lang.String,boolean)>(v, v, 0);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MutableRate newRate(java.lang.String, java.lang.String, boolean)
{
oadd.org.apache.hadoop.metrics.lib.MutableRate v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
boolean v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableRate newRate(java.lang.String,java.lang.String,boolean,boolean)>(v, v, v, 1);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableRate newRate(java.lang.String, java.lang.String, boolean, boolean)
{
oadd.org.apache.hadoop.metrics.MetricsException v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.lib.MutableMetric v;
oadd.org.apache.hadoop.metrics.lib.MutableRate v;
java.util.Map v, v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v, v, v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: boolean;
if v == 0 goto label;
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
v = v instanceof oadd.org.apache.hadoop.metrics.lib.MutableRate;
if v == 0 goto label;
return v;
label:
v = new oadd.org.apache.hadoop.metrics.MetricsException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Class,java.lang.String)>(v, 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[])>("Unexpected metrics type \u for \u0001");
specialinvoke v.<oadd.org.apache.hadoop.metrics.MetricsException: void <init>(java.lang.String)>(v);
throw v;
label:
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = new oadd.org.apache.hadoop.metrics.lib.MutableRate;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableRate: void <init>(java.lang.String,java.lang.String,boolean)>(v, v, v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableRatesWithAggregation newRatesWithAggregation(java.lang.String)
{
oadd.org.apache.hadoop.metrics.lib.MutableRatesWithAggregation v;
java.util.Map v;
java.lang.String v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = new oadd.org.apache.hadoop.metrics.lib.MutableRatesWithAggregation;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableRatesWithAggregation: void <init>()>();
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MutableRollingAverages newMutableRollingAverages(java.lang.String, java.lang.String)
{
oadd.org.apache.hadoop.metrics.lib.MutableRollingAverages v;
java.util.Map v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = new oadd.org.apache.hadoop.metrics.lib.MutableRollingAverages;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableRollingAverages: void <init>(java.lang.String)>(v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
synchronized void add(java.lang.String, oadd.org.apache.hadoop.metrics.lib.MutableMetric)
{
oadd.org.apache.hadoop.metrics.lib.MutableMetric v;
java.util.Map v;
java.lang.String v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.hadoop.metrics.lib.MutableMetric;
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkMetricName(java.lang.String)>(v);
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public synchronized void add(java.lang.String, long)
{
oadd.org.apache.hadoop.metrics.MetricsException v;
long v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.lib.MutableMetric v;
oadd.org.apache.hadoop.metrics.lib.MutableRate v;
java.util.Map v, v;
java.lang.Object v;
java.lang.String v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: long;
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
v = v instanceof oadd.org.apache.hadoop.metrics.lib.MutableStat;
if v == 0 goto label;
virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableStat: void add(long)>(v);
goto label;
label:
v = new oadd.org.apache.hadoop.metrics.MetricsException;
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[])>("Unsupported add(value) for metric \u0001");
specialinvoke v.<oadd.org.apache.hadoop.metrics.MetricsException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MutableRate newRate(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void add(java.lang.String,long)>(v, v);
label:
return;
}
public oadd.org.apache.hadoop.metrics.lib.MetricsRegistry setContext(java.lang.String)
{
java.lang.String v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v, v;
oadd.org.apache.hadoop.metrics.impl.MsInfo v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
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.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry tag(oadd.org.apache.hadoop.metrics.MetricsInfo,java.lang.String,boolean)>(v, v, 1);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MetricsRegistry tag(java.lang.String, java.lang.String, java.lang.String)
{
java.lang.String v, v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v, v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry tag(java.lang.String,java.lang.String,java.lang.String,boolean)>(v, v, v, 0);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MetricsRegistry tag(java.lang.String, java.lang.String, java.lang.String, boolean)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.lang.String v, v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = staticinvoke <oadd.org.apache.hadoop.metrics.lib.Interns: oadd.org.apache.hadoop.metrics.MetricsInfo info(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry tag(oadd.org.apache.hadoop.metrics.MetricsInfo,java.lang.String,boolean)>(v, v, v);
return v;
}
public synchronized oadd.org.apache.hadoop.metrics.lib.MetricsRegistry tag(oadd.org.apache.hadoop.metrics.MetricsInfo, java.lang.String, boolean)
{
oadd.org.apache.hadoop.metrics.MetricsTag v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.Map v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: java.lang.String;
v := @parameter: boolean;
if v != 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
specialinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: void checkTagName(java.lang.String)>(v);
label:
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map tagsMap>;
v = interfaceinvoke v.<oadd.org.apache.hadoop.metrics.MetricsInfo: java.lang.String name()>();
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.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public oadd.org.apache.hadoop.metrics.lib.MetricsRegistry tag(oadd.org.apache.hadoop.metrics.MetricsInfo, java.lang.String)
{
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.lang.String v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v, v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsInfo;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry tag(oadd.org.apache.hadoop.metrics.MetricsInfo,java.lang.String,boolean)>(v, v, 0);
return v;
}
java.util.Collection tags()
{
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
java.util.Collection v;
java.util.Map v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map tagsMap>;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
return v;
}
java.util.Collection metrics()
{
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
java.util.Collection v;
java.util.Map v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
return v;
}
private void checkMetricName(java.lang.String)
{
oadd.org.apache.hadoop.metrics.MetricsException v, v;
char v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
java.util.Map v;
int v, v;
java.lang.String v, v, v;
boolean v, v, v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v = 0;
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);
v = staticinvoke <java.lang.Character: boolean isWhitespace(char)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = v + 1;
goto label;
label:
if v == 0 goto label;
v = new oadd.org.apache.hadoop.metrics.MetricsException;
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[])>("Metric name \'\u0001\' contains illegal whitespace character");
specialinvoke v.<oadd.org.apache.hadoop.metrics.MetricsException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map metricsMap>;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
if v == 0 goto label;
v = new oadd.org.apache.hadoop.metrics.MetricsException;
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[])>("Metric name \u already exists!");
specialinvoke v.<oadd.org.apache.hadoop.metrics.MetricsException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
private void checkTagName(java.lang.String)
{
oadd.org.apache.hadoop.metrics.MetricsException v;
java.util.Map v;
java.lang.String v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
boolean v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Map tagsMap>;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
if v == 0 goto label;
v = new oadd.org.apache.hadoop.metrics.MetricsException;
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[])>("Tag \u already exists!");
specialinvoke v.<oadd.org.apache.hadoop.metrics.MetricsException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public synchronized void snapshot(oadd.org.apache.hadoop.metrics.MetricsRecordBuilder, boolean)
{
oadd.org.apache.hadoop.metrics.MetricsRecordBuilder v;
java.util.Iterator v, v;
java.util.Collection v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
java.lang.Object v, v;
boolean v, v, v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v := @parameter: oadd.org.apache.hadoop.metrics.MetricsRecordBuilder;
v := @parameter: boolean;
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Collection tags()>();
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<oadd.org.apache.hadoop.metrics.MetricsRecordBuilder: oadd.org.apache.hadoop.metrics.MetricsRecordBuilder add(oadd.org.apache.hadoop.metrics.MetricsTag)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Collection metrics()>();
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MutableMetric: void snapshot(oadd.org.apache.hadoop.metrics.MetricsRecordBuilder,boolean)>(v, v);
goto label;
label:
return;
}
public java.lang.String toString()
{
java.lang.String v, v, v, v, v, v, v;
java.util.Collection v, v;
oadd.org.apache.hadoop.metrics.lib.MetricsRegistry v;
oadd.org.apache.hadoop.metrics.MetricsInfo v;
java.util.StringJoiner v, v, v, v;
java.lang.Class v;
v := @this: oadd.org.apache.hadoop.metrics.lib.MetricsRegistry;
v = new java.util.StringJoiner;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
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{");
specialinvoke v.<java.util.StringJoiner: void <init>(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)>(", ", v, "}");
v = v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: oadd.org.apache.hadoop.metrics.MetricsInfo metricsInfo>;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
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[])>("info=\u0001");
v = virtualinvoke v.<java.util.StringJoiner: java.util.StringJoiner add(java.lang.CharSequence)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Collection tags()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.Collection)>(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[])>("tags=\u0001");
v = virtualinvoke v.<java.util.StringJoiner: java.util.StringJoiner add(java.lang.CharSequence)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.metrics.lib.MetricsRegistry: java.util.Collection metrics()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.Collection)>(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[])>("metrics=\u0001");
v = virtualinvoke v.<java.util.StringJoiner: java.util.StringJoiner add(java.lang.CharSequence)>(v);
v = virtualinvoke v.<java.util.StringJoiner: java.lang.String toString()>();
return v;
}
}