public interface io.netty.util.concurrent.ThreadProperties
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.netty.util.concurrent.ThreadProperties
  super_class: java.lang.Object
{
  public abstract java.lang.Thread$State state();
    descriptor: ()Ljava/lang/Thread$State;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int priority();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isInterrupted();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isDaemon();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String name();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long id();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.StackTraceElement[] stackTrace();
    descriptor: ()[Ljava/lang/StackTraceElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isAlive();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "ThreadProperties.java"
InnerClasses:
  public final State = java.lang.Thread$State of java.lang.Thread