class com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer
{
private static final long serialVersionUID;
private final com.codahale.metrics.MetricFilter filter;
private void <init>(com.codahale.metrics.MetricFilter)
{
com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer v;
com.codahale.metrics.MetricFilter v;
v := @this: com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer;
v := @parameter: com.codahale.metrics.MetricFilter;
specialinvoke v.<com.fasterxml.jackson.databind.ser.std.StdSerializer: void <init>(java.lang.Class)>(class "Lcom/codahale/metrics/MetricRegistry;");
v.<com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer: com.codahale.metrics.MetricFilter filter> = v;
return;
}
public void serialize(com.codahale.metrics.MetricRegistry, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider) throws java.io.IOException
{
com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer v;
com.fasterxml.jackson.core.JsonGenerator v;
com.codahale.metrics.MetricFilter v, v, v, v, v;
com.fasterxml.jackson.databind.SerializerProvider v;
java.lang.String v;
com.codahale.metrics.MetricRegistry v;
com.fasterxml.jackson.core.Version v;
java.util.SortedMap v, v, v, v, v;
v := @this: com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer;
v := @parameter: com.codahale.metrics.MetricRegistry;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.databind.SerializerProvider;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
v = <com.codahale.metrics.json.MetricsModule: com.fasterxml.jackson.core.Version VERSION>;
v = virtualinvoke v.<com.fasterxml.jackson.core.Version: java.lang.String toString()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStringField(java.lang.String,java.lang.String)>("version", v);
v = v.<com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer: com.codahale.metrics.MetricFilter filter>;
v = virtualinvoke v.<com.codahale.metrics.MetricRegistry: java.util.SortedMap getGauges(com.codahale.metrics.MetricFilter)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObjectField(java.lang.String,java.lang.Object)>("gauges", v);
v = v.<com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer: com.codahale.metrics.MetricFilter filter>;
v = virtualinvoke v.<com.codahale.metrics.MetricRegistry: java.util.SortedMap getCounters(com.codahale.metrics.MetricFilter)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObjectField(java.lang.String,java.lang.Object)>("counters", v);
v = v.<com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer: com.codahale.metrics.MetricFilter filter>;
v = virtualinvoke v.<com.codahale.metrics.MetricRegistry: java.util.SortedMap getHistograms(com.codahale.metrics.MetricFilter)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObjectField(java.lang.String,java.lang.Object)>("histograms", v);
v = v.<com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer: com.codahale.metrics.MetricFilter filter>;
v = virtualinvoke v.<com.codahale.metrics.MetricRegistry: java.util.SortedMap getMeters(com.codahale.metrics.MetricFilter)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObjectField(java.lang.String,java.lang.Object)>("meters", v);
v = v.<com.codahale.metrics.json.MetricsModule$MetricRegistrySerializer: com.codahale.metrics.MetricFilter filter>;
v = virtualinvoke v.<com.codahale.metrics.MetricRegistry: java.util.SortedMap getTimers(com.codahale.metrics.MetricFilter)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObjectField(java.lang.String,java.lang.Object)>("timers", v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndObject()>();
return;
}
}