interface com.codahale.metrics.MetricRegistry$MetricBuilder<T extends com.codahale.metrics.Metric>
minor version: 0
major version: 59
flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
this_class: com.codahale.metrics.MetricRegistry$MetricBuilder
super_class: java.lang.Object
{
public static final com.codahale.metrics.MetricRegistry$MetricBuilder<com.codahale.metrics.Counter> COUNTERS;
descriptor: Lcom/codahale/metrics/MetricRegistry$MetricBuilder;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/codahale/metrics/MetricRegistry$MetricBuilder<Lcom/codahale/metrics/Counter;>;
public static final com.codahale.metrics.MetricRegistry$MetricBuilder<com.codahale.metrics.Histogram> HISTOGRAMS;
descriptor: Lcom/codahale/metrics/MetricRegistry$MetricBuilder;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/codahale/metrics/MetricRegistry$MetricBuilder<Lcom/codahale/metrics/Histogram;>;
public static final com.codahale.metrics.MetricRegistry$MetricBuilder<com.codahale.metrics.Meter> METERS;
descriptor: Lcom/codahale/metrics/MetricRegistry$MetricBuilder;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/codahale/metrics/MetricRegistry$MetricBuilder<Lcom/codahale/metrics/Meter;>;
public static final com.codahale.metrics.MetricRegistry$MetricBuilder<com.codahale.metrics.Timer> TIMERS;
descriptor: Lcom/codahale/metrics/MetricRegistry$MetricBuilder;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lcom/codahale/metrics/MetricRegistry$MetricBuilder<Lcom/codahale/metrics/Timer;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.codahale.metrics.MetricRegistry$MetricBuilder$1
dup
invokespecial com.codahale.metrics.MetricRegistry$MetricBuilder$1.<init>:()V
putstatic com.codahale.metrics.MetricRegistry$MetricBuilder.COUNTERS:Lcom/codahale/metrics/MetricRegistry$MetricBuilder;
1: new com.codahale.metrics.MetricRegistry$MetricBuilder$2
dup
invokespecial com.codahale.metrics.MetricRegistry$MetricBuilder$2.<init>:()V
putstatic com.codahale.metrics.MetricRegistry$MetricBuilder.HISTOGRAMS:Lcom/codahale/metrics/MetricRegistry$MetricBuilder;
2: new com.codahale.metrics.MetricRegistry$MetricBuilder$3
dup
invokespecial com.codahale.metrics.MetricRegistry$MetricBuilder$3.<init>:()V
putstatic com.codahale.metrics.MetricRegistry$MetricBuilder.METERS:Lcom/codahale/metrics/MetricRegistry$MetricBuilder;
3: new com.codahale.metrics.MetricRegistry$MetricBuilder$4
dup
invokespecial com.codahale.metrics.MetricRegistry$MetricBuilder$4.<init>:()V
putstatic com.codahale.metrics.MetricRegistry$MetricBuilder.TIMERS:Lcom/codahale/metrics/MetricRegistry$MetricBuilder;
4: return
LocalVariableTable:
Start End Slot Name Signature
public abstract T newMetric();
descriptor: ()Lcom/codahale/metrics/Metric;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()TT;
public abstract boolean isInstance(com.codahale.metrics.Metric);
descriptor: (Lcom/codahale/metrics/Metric;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
metric
}
Signature: <T::Lcom/codahale/metrics/Metric;>Ljava/lang/Object;
SourceFile: "MetricRegistry.java"
NestHost: com.codahale.metrics.MetricRegistry
InnerClasses:
private abstract MetricBuilder = com.codahale.metrics.MetricRegistry$MetricBuilder of com.codahale.metrics.MetricRegistry
com.codahale.metrics.MetricRegistry$MetricBuilder$1
com.codahale.metrics.MetricRegistry$MetricBuilder$2
com.codahale.metrics.MetricRegistry$MetricBuilder$3
com.codahale.metrics.MetricRegistry$MetricBuilder$4