public class jdk.internal.org.jline.terminal.impl.jna.JnaSupportImpl implements jdk.internal.org.jline.terminal.spi.JnaSupport
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.internal.org.jline.terminal.impl.jna.JnaSupportImpl
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl;
public jdk.internal.org.jline.terminal.spi.Pty current();
descriptor: ()Ljdk/internal/org/jline/terminal/spi/Pty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl;
Exceptions:
throws java.io.IOException
public 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: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl;
0 1 1 attributes Ljdk/internal/org/jline/terminal/Attributes;
0 1 2 size Ljdk/internal/org/jline/terminal/Size;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
attributes
size
public 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: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
aload 2
iload 3
aload 4
iload 5
iload 6
aload 7
iconst_0
invokevirtual jdk.internal.org.jline.terminal.impl.jna.JnaSupportImpl.winSysTerminal:(Ljava/lang/String;Ljava/lang/String;ZLjava/nio/charset/Charset;IZLjdk/internal/org/jline/terminal/Terminal$SignalHandler;Z)Ljdk/internal/org/jline/terminal/Terminal;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/String;
0 1 3 ansiPassThrough Z
0 1 4 encoding Ljava/nio/charset/Charset;
0 1 5 codepage I
0 1 6 nativeSignals Z
0 1 7 signalHandler Ljdk/internal/org/jline/terminal/Terminal$SignalHandler;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
name
type
ansiPassThrough
encoding
codepage
nativeSignals
signalHandler
public 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: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
aload 2
iload 3
aload 4
iload 5
iload 6
aload 7
iload 8
invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.lambda$0(Ljava/io/InputStream;)Ljava/io/InputStream; (6)
(Ljava/io/InputStream;)Ljava/io/InputStream;
invokevirtual jdk.internal.org.jline.terminal.impl.jna.JnaSupportImpl.winSysTerminal:(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;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/String;
0 1 3 ansiPassThrough Z
0 1 4 encoding Ljava/nio/charset/Charset;
0 1 5 codepage I
0 1 6 nativeSignals Z
0 1 7 signalHandler Ljdk/internal/org/jline/terminal/Terminal$SignalHandler;
0 1 8 paused Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
name
type
ansiPassThrough
encoding
codepage
nativeSignals
signalHandler
paused
public 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: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 1
aload 2
iload 3
aload 4
iload 5
iload 6
aload 7
iload 8
aload 9
invokestatic jdk.internal.org.jline.terminal.impl.jna.win.JnaWinSysTerminal.createTerminal:(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/impl/jna/win/JnaWinSysTerminal;
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/String;
0 1 3 ansiPassThrough Z
0 1 4 encoding Ljava/nio/charset/Charset;
0 1 5 codepage I
0 1 6 nativeSignals Z
0 1 7 signalHandler Ljdk/internal/org/jline/terminal/Terminal$SignalHandler;
0 1 8 paused Z
0 1 9 inputStreamWrapper Ljava/util/function/Function<Ljava/io/InputStream;Ljava/io/InputStream;>;
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
private static java.io.InputStream lambda$0(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljava/io/InputStream;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 input Ljava/io/InputStream;
}
SourceFile: "JnaSupportImpl.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract SignalHandler = jdk.internal.org.jline.terminal.Terminal$SignalHandler of jdk.internal.org.jline.terminal.Terminal