final class io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties extends java.lang.Object implements io.netty.util.concurrent.ThreadProperties
{
private final java.lang.Thread t;
void <init>(java.lang.Thread)
{
io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties v;
java.lang.Thread v;
v := @this: io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties;
v := @parameter: java.lang.Thread;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties: java.lang.Thread t> = v;
return;
}
public java.lang.Thread$State state()
{
java.lang.Thread$State v;
io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties v;
java.lang.Thread v;
v := @this: io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties;
v = v.<io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties: java.lang.Thread t>;
v = virtualinvoke v.<java.lang.Thread: java.lang.Thread$State getState()>();
return v;
}
public int priority()
{
int v;
io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties v;
java.lang.Thread v;
v := @this: io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties;
v = v.<io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties: java.lang.Thread t>;
v = virtualinvoke v.<java.lang.Thread: int getPriority()>();
return v;
}
public boolean isInterrupted()
{
io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties v;
boolean v;
java.lang.Thread v;
v := @this: io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties;
v = v.<io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties: java.lang.Thread t>;
v = virtualinvoke v.<java.lang.Thread: boolean isInterrupted()>();
return v;
}
public boolean isDaemon()
{
io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties v;
boolean v;
java.lang.Thread v;
v := @this: io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties;
v = v.<io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties: java.lang.Thread t>;
v = virtualinvoke v.<java.lang.Thread: boolean isDaemon()>();
return v;
}
public java.lang.String name()
{
java.lang.String v;
io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties v;
java.lang.Thread v;
v := @this: io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties;
v = v.<io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties: java.lang.Thread t>;
v = virtualinvoke v.<java.lang.Thread: java.lang.String getName()>();
return v;
}
public long id()
{
long v;
io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties v;
java.lang.Thread v;
v := @this: io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties;
v = v.<io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties: java.lang.Thread t>;
v = virtualinvoke v.<java.lang.Thread: long getId()>();
return v;
}
public java.lang.StackTraceElement[] stackTrace()
{
java.lang.StackTraceElement[] v;
io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties v;
java.lang.Thread v;
v := @this: io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties;
v = v.<io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties: java.lang.Thread t>;
v = virtualinvoke v.<java.lang.Thread: java.lang.StackTraceElement[] getStackTrace()>();
return v;
}
public boolean isAlive()
{
io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties v;
boolean v;
java.lang.Thread v;
v := @this: io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties;
v = v.<io.netty.util.concurrent.SingleThreadEventExecutor$DefaultThreadProperties: java.lang.Thread t>;
v = virtualinvoke v.<java.lang.Thread: boolean isAlive()>();
return v;
}
}