class org.apache.htrace.core.NullScope extends org.apache.htrace.core.TraceScope
{
void <init>(org.apache.htrace.core.Tracer)
{
org.apache.htrace.core.NullScope v;
org.apache.htrace.core.Tracer v;
v := @this: org.apache.htrace.core.NullScope;
v := @parameter: org.apache.htrace.core.Tracer;
specialinvoke v.<org.apache.htrace.core.TraceScope: void <init>(org.apache.htrace.core.Tracer,org.apache.htrace.core.Span,org.apache.htrace.core.TraceScope)>(v, null, null);
return;
}
public org.apache.htrace.core.SpanId getSpanId()
{
org.apache.htrace.core.SpanId v;
org.apache.htrace.core.NullScope v;
v := @this: org.apache.htrace.core.NullScope;
v = <org.apache.htrace.core.SpanId: org.apache.htrace.core.SpanId INVALID>;
return v;
}
public void detach()
{
org.apache.htrace.core.NullScope v;
boolean v;
v := @this: org.apache.htrace.core.NullScope;
v = v.<org.apache.htrace.core.NullScope: boolean detached>;
if v == 0 goto label;
staticinvoke <org.apache.htrace.core.Tracer: void throwClientError(java.lang.String)>("Can\'t detach this TraceScope  because it is already detached.");
label:
v.<org.apache.htrace.core.NullScope: boolean detached> = 1;
return;
}
public void reattach()
{
org.apache.htrace.core.NullScope v;
boolean v;
v := @this: org.apache.htrace.core.NullScope;
v = v.<org.apache.htrace.core.NullScope: boolean detached>;
if v != 0 goto label;
staticinvoke <org.apache.htrace.core.Tracer: void throwClientError(java.lang.String)>("Can\'t reattach this TraceScope  because it is not detached.");
label:
v.<org.apache.htrace.core.NullScope: boolean detached> = 0;
return;
}
public void close()
{
org.apache.htrace.core.NullScope v;
org.apache.htrace.core.Tracer v;
v := @this: org.apache.htrace.core.NullScope;
v = v.<org.apache.htrace.core.NullScope: org.apache.htrace.core.Tracer tracer>;
virtualinvoke v.<org.apache.htrace.core.Tracer: void popNullScope()>();
return;
}
public java.lang.String toString()
{
org.apache.htrace.core.NullScope v;
v := @this: org.apache.htrace.core.NullScope;
return "NullScope";
}
public void addKVAnnotation(java.lang.String, java.lang.String)
{
java.lang.String v, v;
org.apache.htrace.core.NullScope v;
v := @this: org.apache.htrace.core.NullScope;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
return;
}
public void addTimelineAnnotation(java.lang.String)
{
java.lang.String v;
org.apache.htrace.core.NullScope v;
v := @this: org.apache.htrace.core.NullScope;
v := @parameter: java.lang.String;
return;
}
}