public class jdk.internal.org.jline.terminal.impl.jna.win.Kernel32Impl implements jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.internal.org.jline.terminal.impl.jna.win.Kernel32Impl
super_class: java.lang.Object
{
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "le"
invokestatic java.lang.System.loadLibrary:(Ljava/lang/String;)V
1: invokestatic jdk.internal.org.jline.terminal.impl.jna.win.Kernel32Impl.initIDs:()V
2: return
LocalVariableTable:
Start End Slot Name Signature
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/win/Kernel32Impl;
private static native void initIDs();
descriptor: ()V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
public native int WaitForSingleObject(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, int);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;I)I
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
MethodParameters:
Name Flags
in_hHandle
in_dwMilliseconds
public native jdk.internal.org.jline.terminal.impl.jna.win.Pointer GetStdHandle(int);
descriptor: (I)Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
MethodParameters:
Name Flags
nStdHandle
public native int GetConsoleOutputCP();
descriptor: ()I
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
public native void FillConsoleOutputCharacter(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, char, int, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;CILjdk/internal/org/jline/terminal/impl/jna/win/Kernel32$COORD;Ljdk/internal/org/jline/terminal/impl/jna/win/IntByReference;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_cCharacter
in_nLength
in_dwWriteCoord
out_lpNumberOfCharsWritten
public native void FillConsoleOutputAttribute(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, short, int, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;SILjdk/internal/org/jline/terminal/impl/jna/win/Kernel32$COORD;Ljdk/internal/org/jline/terminal/impl/jna/win/IntByReference;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_wAttribute
in_nLength
in_dwWriteCoord
out_lpNumberOfAttrsWritten
public native void GetConsoleMode(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;Ljdk/internal/org/jline/terminal/impl/jna/win/IntByReference;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
out_lpMode
public native void GetConsoleScreenBufferInfo(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CONSOLE_SCREEN_BUFFER_INFO);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$CONSOLE_SCREEN_BUFFER_INFO;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
out_lpConsoleScreenBufferInfo
public native void ReadConsoleInput(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$INPUT_RECORD[], int, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;[Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$INPUT_RECORD;ILjdk/internal/org/jline/terminal/impl/jna/win/IntByReference;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
out_lpBuffer
in_nLength
out_lpNumberOfEventsRead
public native void SetConsoleCursorPosition(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$COORD;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_dwCursorPosition
public native void SetConsoleMode(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, int);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;I)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_dwMode
public native void SetConsoleTextAttribute(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, short);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;S)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_wAttributes
public native void SetConsoleTitle(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_lpConsoleTitle
public native void WriteConsoleW(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, char[], int, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference, jdk.internal.org.jline.terminal.impl.jna.win.Pointer);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;[CILjdk/internal/org/jline/terminal/impl/jna/win/IntByReference;Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_lpBuffer
in_nNumberOfCharsToWrite
out_lpNumberOfCharsWritten
reserved_lpReserved
public native void ScrollConsoleScreenBuffer(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$SMALL_RECT, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$SMALL_RECT, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CHAR_INFO);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$SMALL_RECT;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$SMALL_RECT;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$COORD;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$CHAR_INFO;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_lpScrollRectangle
in_lpClipRectangle
in_dwDestinationOrigin
in_lpFill
}
SourceFile: "Kernel32Impl.java"
InnerClasses:
public CHAR_INFO = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CHAR_INFO of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public CONSOLE_SCREEN_BUFFER_INFO = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CONSOLE_SCREEN_BUFFER_INFO of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public COORD = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public INPUT_RECORD = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$INPUT_RECORD of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public SMALL_RECT = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$SMALL_RECT of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32