public class oadd.org.apache.curator.TimeTrace extends java.lang.Object
{
private final java.lang.String name;
private final oadd.org.apache.curator.drivers.TracerDriver driver;
private final long startTimeNanos;
public void <init>(java.lang.String, oadd.org.apache.curator.drivers.TracerDriver)
{
oadd.org.apache.curator.TimeTrace v;
long v;
java.lang.String v;
oadd.org.apache.curator.drivers.TracerDriver v;
v := @this: oadd.org.apache.curator.TimeTrace;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.curator.drivers.TracerDriver;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <java.lang.System: long nanoTime()>();
v.<oadd.org.apache.curator.TimeTrace: long startTimeNanos> = v;
v.<oadd.org.apache.curator.TimeTrace: java.lang.String name> = v;
v.<oadd.org.apache.curator.TimeTrace: oadd.org.apache.curator.drivers.TracerDriver driver> = v;
return;
}
public void commit()
{
java.util.concurrent.TimeUnit v;
oadd.org.apache.curator.TimeTrace v;
long v, v, v;
java.lang.String v;
oadd.org.apache.curator.drivers.TracerDriver v;
v := @this: oadd.org.apache.curator.TimeTrace;
v = staticinvoke <java.lang.System: long nanoTime()>();
v = v.<oadd.org.apache.curator.TimeTrace: long startTimeNanos>;
v = v - v;
v = v.<oadd.org.apache.curator.TimeTrace: oadd.org.apache.curator.drivers.TracerDriver driver>;
v = v.<oadd.org.apache.curator.TimeTrace: java.lang.String name>;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit NANOSECONDS>;
interfaceinvoke v.<oadd.org.apache.curator.drivers.TracerDriver: void addTrace(java.lang.String,long,java.util.concurrent.TimeUnit)>(v, v, v);
return;
}
}