public class jdk.internal.org.jline.terminal.impl.MouseSupport
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.internal.org.jline.terminal.impl.MouseSupport
super_class: java.lang.Object
{
private static volatile int[] $SWITCH_TABLE$jdk$internal$org$jline$terminal$Terminal$MouseTracking;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
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/MouseSupport;
public static boolean hasMouseSupport(jdk.internal.org.jline.terminal.Terminal);
descriptor: (Ljdk/internal/org/jline/terminal/Terminal;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic jdk.internal.org.jline.utils.InfoCmp$Capability.key_mouse:Ljdk/internal/org/jline/utils/InfoCmp$Capability;
invokeinterface jdk.internal.org.jline.terminal.Terminal.getStringCapability:(Ljdk/internal/org/jline/utils/InfoCmp$Capability;)Ljava/lang/String;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 terminal Ljdk/internal/org/jline/terminal/Terminal;
MethodParameters:
Name Flags
terminal
public static boolean trackMouse(jdk.internal.org.jline.terminal.Terminal, jdk.internal.org.jline.terminal.Terminal$MouseTracking);
descriptor: (Ljdk/internal/org/jline/terminal/Terminal;Ljdk/internal/org/jline/terminal/Terminal$MouseTracking;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic jdk.internal.org.jline.terminal.impl.MouseSupport.hasMouseSupport:(Ljdk/internal/org/jline/terminal/Terminal;)Z
ifeq 11
1: invokestatic jdk.internal.org.jline.terminal.impl.MouseSupport.$SWITCH_TABLE$jdk$internal$org$jline$terminal$Terminal$MouseTracking:()[I
aload 1
invokevirtual jdk.internal.org.jline.terminal.Terminal$MouseTracking.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 2
2: 4
3: 6
4: 8
default: 9
}
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface jdk.internal.org.jline.terminal.Terminal.writer:()Ljava/io/PrintWriter;
ldc "\u001B[?1000l"
invokevirtual java.io.PrintWriter.write:(Ljava/lang/String;)V
3: goto 9
4: StackMap locals:
StackMap stack:
aload 0
invokeinterface jdk.internal.org.jline.terminal.Terminal.writer:()Ljava/io/PrintWriter;
ldc "\u001B[?1005h\u001B[?1000h"
invokevirtual java.io.PrintWriter.write:(Ljava/lang/String;)V
5: goto 9
6: StackMap locals:
StackMap stack:
aload 0
invokeinterface jdk.internal.org.jline.terminal.Terminal.writer:()Ljava/io/PrintWriter;
ldc "\u001B[?1005h\u001B[?1002h"
invokevirtual java.io.PrintWriter.write:(Ljava/lang/String;)V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
invokeinterface jdk.internal.org.jline.terminal.Terminal.writer:()Ljava/io/PrintWriter;
ldc "\u001B[?1005h\u001B[?1003h"
invokevirtual java.io.PrintWriter.write:(Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 0
invokeinterface jdk.internal.org.jline.terminal.Terminal.flush:()V
10: iconst_1
ireturn
11: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 terminal Ljdk/internal/org/jline/terminal/Terminal;
0 12 1 tracking Ljdk/internal/org/jline/terminal/Terminal$MouseTracking;
MethodParameters:
Name Flags
terminal
tracking
public static jdk.internal.org.jline.terminal.MouseEvent readMouse(jdk.internal.org.jline.terminal.Terminal, jdk.internal.org.jline.terminal.MouseEvent);
descriptor: (Ljdk/internal/org/jline/terminal/Terminal;Ljdk/internal/org/jline/terminal/MouseEvent;)Ljdk/internal/org/jline/terminal/MouseEvent;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokedynamic getAsInt(Ljdk/internal/org/jline/terminal/Terminal;)Ljava/util/function/IntSupplier;
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:
()I
jdk/internal/org/jline/terminal/impl/MouseSupport.lambda$0(Ljdk/internal/org/jline/terminal/Terminal;)I (6)
()I
aload 1
invokestatic jdk.internal.org.jline.terminal.impl.MouseSupport.readMouse:(Ljava/util/function/IntSupplier;Ljdk/internal/org/jline/terminal/MouseEvent;)Ljdk/internal/org/jline/terminal/MouseEvent;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 terminal Ljdk/internal/org/jline/terminal/Terminal;
0 1 1 last Ljdk/internal/org/jline/terminal/MouseEvent;
MethodParameters:
Name Flags
terminal
last
public static jdk.internal.org.jline.terminal.MouseEvent readMouse(java.util.function.IntSupplier, jdk.internal.org.jline.terminal.MouseEvent);
descriptor: (Ljava/util/function/IntSupplier;Ljdk/internal/org/jline/terminal/MouseEvent;)Ljdk/internal/org/jline/terminal/MouseEvent;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=9, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface java.util.function.IntSupplier.getAsInt:()I
bipush 32
isub
istore 2
start local 2 1: aload 0
invokeinterface java.util.function.IntSupplier.getAsInt:()I
bipush 32
isub
iconst_1
isub
istore 3
start local 3 2: aload 0
invokeinterface java.util.function.IntSupplier.getAsInt:()I
bipush 32
isub
iconst_1
isub
istore 4
start local 4 3: ldc Ljdk/internal/org/jline/terminal/MouseEvent$Modifier;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
astore 7
start local 7 4: iload 2
iconst_4
iand
iconst_4
if_icmpne 6
5: aload 7
getstatic jdk.internal.org.jline.terminal.MouseEvent$Modifier.Shift:Ljdk/internal/org/jline/terminal/MouseEvent$Modifier;
invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
pop
6: StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int top top java.util.EnumSet
StackMap stack:
iload 2
bipush 8
iand
bipush 8
if_icmpne 8
7: aload 7
getstatic jdk.internal.org.jline.terminal.MouseEvent$Modifier.Alt:Ljdk/internal/org/jline/terminal/MouseEvent$Modifier;
invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
pop
8: StackMap locals:
StackMap stack:
iload 2
bipush 16
iand
bipush 16
if_icmpne 10
9: aload 7
getstatic jdk.internal.org.jline.terminal.MouseEvent$Modifier.Control:Ljdk/internal/org/jline/terminal/MouseEvent$Modifier;
invokevirtual java.util.EnumSet.add:(Ljava/lang/Object;)Z
pop
10: StackMap locals:
StackMap stack:
iload 2
bipush 64
iand
bipush 64
if_icmpne 16
11: getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Wheel:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
astore 5
start local 5 12: iload 2
iconst_1
iand
iconst_1
if_icmpne 13
getstatic jdk.internal.org.jline.terminal.MouseEvent$Button.WheelDown:Ljdk/internal/org/jline/terminal/MouseEvent$Button;
goto 14
StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int jdk.internal.org.jline.terminal.MouseEvent$Type top java.util.EnumSet
StackMap stack:
13: getstatic jdk.internal.org.jline.terminal.MouseEvent$Button.WheelUp:Ljdk/internal/org/jline/terminal/MouseEvent$Button;
StackMap locals:
StackMap stack: jdk.internal.org.jline.terminal.MouseEvent$Button
14: astore 6
start local 6 15: goto 45
end local 6 end local 5 16: StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int top top java.util.EnumSet
StackMap stack:
iload 2
iconst_3
iand
istore 8
start local 8 17: iload 8
tableswitch { // 0 - 2
0: 18
1: 25
2: 32
default: 39
}
18: StackMap locals: int
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Button.Button1:Ljdk/internal/org/jline/terminal/MouseEvent$Button;
astore 6
start local 6 19: aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getButton:()Ljdk/internal/org/jline/terminal/MouseEvent$Button;
aload 6
if_acmpne 23
20: aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getType:()Ljdk/internal/org/jline/terminal/MouseEvent$Type;
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Pressed:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
if_acmpeq 21
aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getType:()Ljdk/internal/org/jline/terminal/MouseEvent$Type;
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Dragged:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
if_acmpne 23
21: StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int top jdk.internal.org.jline.terminal.MouseEvent$Button java.util.EnumSet int
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Dragged:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
astore 5
start local 5 22: goto 45
end local 5 23: StackMap locals:
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Pressed:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
astore 5
start local 5 24: goto 45
end local 6 end local 5 25: StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int top top java.util.EnumSet int
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Button.Button2:Ljdk/internal/org/jline/terminal/MouseEvent$Button;
astore 6
start local 6 26: aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getButton:()Ljdk/internal/org/jline/terminal/MouseEvent$Button;
aload 6
if_acmpne 30
27: aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getType:()Ljdk/internal/org/jline/terminal/MouseEvent$Type;
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Pressed:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
if_acmpeq 28
aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getType:()Ljdk/internal/org/jline/terminal/MouseEvent$Type;
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Dragged:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
if_acmpne 30
28: StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int top jdk.internal.org.jline.terminal.MouseEvent$Button java.util.EnumSet int
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Dragged:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
astore 5
start local 5 29: goto 45
end local 5 30: StackMap locals:
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Pressed:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
astore 5
start local 5 31: goto 45
end local 6 end local 5 32: StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int top top java.util.EnumSet int
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Button.Button3:Ljdk/internal/org/jline/terminal/MouseEvent$Button;
astore 6
start local 6 33: aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getButton:()Ljdk/internal/org/jline/terminal/MouseEvent$Button;
aload 6
if_acmpne 37
34: aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getType:()Ljdk/internal/org/jline/terminal/MouseEvent$Type;
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Pressed:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
if_acmpeq 35
aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getType:()Ljdk/internal/org/jline/terminal/MouseEvent$Type;
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Dragged:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
if_acmpne 37
35: StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int top jdk.internal.org.jline.terminal.MouseEvent$Button java.util.EnumSet int
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Dragged:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
astore 5
start local 5 36: goto 45
end local 5 37: StackMap locals:
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Pressed:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
astore 5
start local 5 38: goto 45
end local 6 end local 5 39: StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int top top java.util.EnumSet int
StackMap stack:
aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getType:()Ljdk/internal/org/jline/terminal/MouseEvent$Type;
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Pressed:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
if_acmpeq 40
aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getType:()Ljdk/internal/org/jline/terminal/MouseEvent$Type;
getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Dragged:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
if_acmpne 43
40: StackMap locals:
StackMap stack:
aload 1
invokevirtual jdk.internal.org.jline.terminal.MouseEvent.getButton:()Ljdk/internal/org/jline/terminal/MouseEvent$Button;
astore 6
start local 6 41: getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Released:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
astore 5
start local 5 42: goto 45
end local 6 end local 5 43: StackMap locals:
StackMap stack:
getstatic jdk.internal.org.jline.terminal.MouseEvent$Button.NoButton:Ljdk/internal/org/jline/terminal/MouseEvent$Button;
astore 6
start local 6 44: getstatic jdk.internal.org.jline.terminal.MouseEvent$Type.Moved:Ljdk/internal/org/jline/terminal/MouseEvent$Type;
astore 5
end local 8 start local 5 45: StackMap locals: java.util.function.IntSupplier jdk.internal.org.jline.terminal.MouseEvent int int int jdk.internal.org.jline.terminal.MouseEvent$Type jdk.internal.org.jline.terminal.MouseEvent$Button java.util.EnumSet
StackMap stack:
new jdk.internal.org.jline.terminal.MouseEvent
dup
aload 5
aload 6
aload 7
iload 3
iload 4
invokespecial jdk.internal.org.jline.terminal.MouseEvent.<init>:(Ljdk/internal/org/jline/terminal/MouseEvent$Type;Ljdk/internal/org/jline/terminal/MouseEvent$Button;Ljava/util/EnumSet;II)V
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 46 0 reader Ljava/util/function/IntSupplier;
0 46 1 last Ljdk/internal/org/jline/terminal/MouseEvent;
1 46 2 cb I
2 46 3 cx I
3 46 4 cy I
12 16 5 type Ljdk/internal/org/jline/terminal/MouseEvent$Type;
22 23 5 type Ljdk/internal/org/jline/terminal/MouseEvent$Type;
24 25 5 type Ljdk/internal/org/jline/terminal/MouseEvent$Type;
29 30 5 type Ljdk/internal/org/jline/terminal/MouseEvent$Type;
31 32 5 type Ljdk/internal/org/jline/terminal/MouseEvent$Type;
36 37 5 type Ljdk/internal/org/jline/terminal/MouseEvent$Type;
38 39 5 type Ljdk/internal/org/jline/terminal/MouseEvent$Type;
42 43 5 type Ljdk/internal/org/jline/terminal/MouseEvent$Type;
45 46 5 type Ljdk/internal/org/jline/terminal/MouseEvent$Type;
15 16 6 button Ljdk/internal/org/jline/terminal/MouseEvent$Button;
19 25 6 button Ljdk/internal/org/jline/terminal/MouseEvent$Button;
26 32 6 button Ljdk/internal/org/jline/terminal/MouseEvent$Button;
33 39 6 button Ljdk/internal/org/jline/terminal/MouseEvent$Button;
41 43 6 button Ljdk/internal/org/jline/terminal/MouseEvent$Button;
44 46 6 button Ljdk/internal/org/jline/terminal/MouseEvent$Button;
4 46 7 modifiers Ljava/util/EnumSet<Ljdk/internal/org/jline/terminal/MouseEvent$Modifier;>;
17 45 8 b I
MethodParameters:
Name Flags
reader
last
private static int readExt(jdk.internal.org.jline.terminal.Terminal);
descriptor: (Ljdk/internal/org/jline/terminal/Terminal;)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface jdk.internal.org.jline.terminal.Terminal.encoding:()Ljava/nio/charset/Charset;
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
if_acmpeq 3
1: new jdk.internal.org.jline.utils.InputStreamReader
dup
aload 0
invokeinterface jdk.internal.org.jline.terminal.Terminal.input:()Ljava/io/InputStream;
getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokespecial jdk.internal.org.jline.utils.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
invokevirtual jdk.internal.org.jline.utils.InputStreamReader.read:()I
istore 1
start local 1 2: goto 4
end local 1 3: StackMap locals:
StackMap stack:
aload 0
invokeinterface jdk.internal.org.jline.terminal.Terminal.reader:()Ljdk/internal/org/jline/utils/NonBlockingReader;
invokevirtual jdk.internal.org.jline.utils.NonBlockingReader.read:()I
istore 1
start local 1 4: StackMap locals: int
StackMap stack:
iload 1
ifge 6
5: new java.io.EOFException
dup
invokespecial java.io.EOFException.<init>:()V
athrow
6: StackMap locals:
StackMap stack:
iload 1
7: ireturn
end local 1 8: StackMap locals: jdk.internal.org.jline.terminal.Terminal
StackMap stack: java.io.IOException
astore 1
start local 1 9: new java.io.IOError
dup
aload 1
invokespecial java.io.IOError.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 terminal Ljdk/internal/org/jline/terminal/Terminal;
2 3 1 c I
4 8 1 c I
9 10 1 e Ljava/io/IOException;
Exception table:
from to target type
0 7 8 Class java.io.IOException
MethodParameters:
Name Flags
terminal
static int[] $SWITCH_TABLE$jdk$internal$org$jline$terminal$Terminal$MouseTracking();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.internal.org.jline.terminal.impl.MouseSupport.$SWITCH_TABLE$jdk$internal$org$jline$terminal$Terminal$MouseTracking:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic jdk.internal.org.jline.terminal.Terminal$MouseTracking.values:()[Ljdk/internal/org/jline/terminal/Terminal$MouseTracking;
arraylength
newarray 10
astore 0
2: aload 0
getstatic jdk.internal.org.jline.terminal.Terminal$MouseTracking.Any:Ljdk/internal/org/jline/terminal/Terminal$MouseTracking;
invokevirtual jdk.internal.org.jline.terminal.Terminal$MouseTracking.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic jdk.internal.org.jline.terminal.Terminal$MouseTracking.Button:Ljdk/internal/org/jline/terminal/Terminal$MouseTracking;
invokevirtual jdk.internal.org.jline.terminal.Terminal$MouseTracking.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic jdk.internal.org.jline.terminal.Terminal$MouseTracking.Normal:Ljdk/internal/org/jline/terminal/Terminal$MouseTracking;
invokevirtual jdk.internal.org.jline.terminal.Terminal$MouseTracking.ordinal:()I
iconst_2
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic jdk.internal.org.jline.terminal.Terminal$MouseTracking.Off:Ljdk/internal/org/jline/terminal/Terminal$MouseTracking;
invokevirtual jdk.internal.org.jline.terminal.Terminal$MouseTracking.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic jdk.internal.org.jline.terminal.impl.MouseSupport.$SWITCH_TABLE$jdk$internal$org$jline$terminal$Terminal$MouseTracking:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
private static int lambda$0(jdk.internal.org.jline.terminal.Terminal);
descriptor: (Ljdk/internal/org/jline/terminal/Terminal;)I
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokestatic jdk.internal.org.jline.terminal.impl.MouseSupport.readExt:(Ljdk/internal/org/jline/terminal/Terminal;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MouseSupport.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public final Button = jdk.internal.org.jline.terminal.MouseEvent$Button of jdk.internal.org.jline.terminal.MouseEvent
public final Modifier = jdk.internal.org.jline.terminal.MouseEvent$Modifier of jdk.internal.org.jline.terminal.MouseEvent
public final Type = jdk.internal.org.jline.terminal.MouseEvent$Type of jdk.internal.org.jline.terminal.MouseEvent
public final MouseTracking = jdk.internal.org.jline.terminal.Terminal$MouseTracking of jdk.internal.org.jline.terminal.Terminal
public final Capability = jdk.internal.org.jline.utils.InfoCmp$Capability of jdk.internal.org.jline.utils.InfoCmp