public class jtermios.solaris.JTermiosImpl$timeval extends com.sun.jna.Structure
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jtermios.solaris.JTermiosImpl$timeval
  super_class: com.sun.jna.Structure
{
  public com.sun.jna.NativeLong tv_sec;
    descriptor: Lcom/sun/jna/NativeLong;
    flags: (0x0001) ACC_PUBLIC

  public com.sun.jna.NativeLong tv_usec;
    descriptor: Lcom/sun/jna/NativeLong;
    flags: (0x0001) ACC_PUBLIC

  protected java.util.List getFieldOrder();
    descriptor: ()Ljava/util/List;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // jtermios.solaris.JTermiosImpl$timeval this
         0: .line 155
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 156
            ldc "tv_sec"
            aastore
            dup
            iconst_1
         2: .line 157
            ldc "tv_usec"
            aastore
         3: .line 155
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            areturn
        end local 0 // jtermios.solaris.JTermiosImpl$timeval this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljtermios/solaris/JTermiosImpl$timeval;

  public void <init>(jtermios.TimeVal);
    descriptor: (Ljtermios/TimeVal;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // jtermios.solaris.JTermiosImpl$timeval this
        start local 1 // jtermios.TimeVal timeout
         0: .line 161
            aload 0 /* this */
            invokespecial com.sun.jna.Structure.<init>:()V
         1: .line 162
            aload 0 /* this */
            new com.sun.jna.NativeLong
            dup
            aload 1 /* timeout */
            getfield jtermios.TimeVal.tv_sec:J
            invokespecial com.sun.jna.NativeLong.<init>:(J)V
            putfield jtermios.solaris.JTermiosImpl$timeval.tv_sec:Lcom/sun/jna/NativeLong;
         2: .line 163
            aload 0 /* this */
            new com.sun.jna.NativeLong
            dup
            aload 1 /* timeout */
            getfield jtermios.TimeVal.tv_usec:J
            invokespecial com.sun.jna.NativeLong.<init>:(J)V
            putfield jtermios.solaris.JTermiosImpl$timeval.tv_usec:Lcom/sun/jna/NativeLong;
         3: .line 164
            return
        end local 1 // jtermios.TimeVal timeout
        end local 0 // jtermios.solaris.JTermiosImpl$timeval this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Ljtermios/solaris/JTermiosImpl$timeval;
            0    4     1  timeout  Ljtermios/TimeVal;
    MethodParameters:
         Name  Flags
      timeout  
}
SourceFile: "JTermiosImpl.java"
NestHost: jtermios.solaris.JTermiosImpl
InnerClasses:
  public timeval = jtermios.solaris.JTermiosImpl$timeval of jtermios.solaris.JTermiosImpl