public interface jdk.internal.org.jline.terminal.spi.JnaSupport
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: jdk.internal.org.jline.terminal.spi.JnaSupport
  super_class: java.lang.Object
{
  public abstract jdk.internal.org.jline.terminal.spi.Pty current();
    descriptor: ()Ljdk/internal/org/jline/terminal/spi/Pty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract jdk.internal.org.jline.terminal.spi.Pty open(jdk.internal.org.jline.terminal.Attributes, jdk.internal.org.jline.terminal.Size);
    descriptor: (Ljdk/internal/org/jline/terminal/Attributes;Ljdk/internal/org/jline/terminal/Size;)Ljdk/internal/org/jline/terminal/spi/Pty;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      attributes  
      size        

  public abstract jdk.internal.org.jline.terminal.Terminal winSysTerminal(java.lang.String, java.lang.String, boolean, java.nio.charset.Charset, int, boolean, jdk.internal.org.jline.terminal.Terminal$SignalHandler);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/nio/charset/Charset;IZLjdk/internal/org/jline/terminal/Terminal$SignalHandler;)Ljdk/internal/org/jline/terminal/Terminal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                 Name  Flags
      name             
      type             
      ansiPassThrough  
      encoding         
      codepage         
      nativeSignals    
      signalHandler    

  public abstract jdk.internal.org.jline.terminal.Terminal winSysTerminal(java.lang.String, java.lang.String, boolean, java.nio.charset.Charset, int, boolean, jdk.internal.org.jline.terminal.Terminal$SignalHandler, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/nio/charset/Charset;IZLjdk/internal/org/jline/terminal/Terminal$SignalHandler;Z)Ljdk/internal/org/jline/terminal/Terminal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                 Name  Flags
      name             
      type             
      ansiPassThrough  
      encoding         
      codepage         
      nativeSignals    
      signalHandler    
      paused           

  public abstract jdk.internal.org.jline.terminal.Terminal winSysTerminal(java.lang.String, java.lang.String, boolean, java.nio.charset.Charset, int, boolean, jdk.internal.org.jline.terminal.Terminal$SignalHandler, boolean, java.util.function.Function<java.io.InputStream, java.io.InputStream>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/nio/charset/Charset;IZLjdk/internal/org/jline/terminal/Terminal$SignalHandler;ZLjava/util/function/Function;)Ljdk/internal/org/jline/terminal/Terminal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/lang/String;Ljava/lang/String;ZLjava/nio/charset/Charset;IZLjdk/internal/org/jline/terminal/Terminal$SignalHandler;ZLjava/util/function/Function<Ljava/io/InputStream;Ljava/io/InputStream;>;)Ljdk/internal/org/jline/terminal/Terminal;
    MethodParameters:
                    Name  Flags
      name                
      type                
      ansiPassThrough     
      encoding            
      codepage            
      nativeSignals       
      signalHandler       
      paused              
      inputStreamWrapper  
}
SourceFile: "JnaSupport.java"
InnerClasses:
  public abstract SignalHandler = jdk.internal.org.jline.terminal.Terminal$SignalHandler of jdk.internal.org.jline.terminal.Terminal