public class com.googlecode.lanterna.gui2.FatWindowDecorationRenderer implements com.googlecode.lanterna.gui2.WindowDecorationRenderer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.googlecode.lanterna.gui2.FatWindowDecorationRenderer
super_class: java.lang.Object
{
private static final com.googlecode.lanterna.TerminalPosition OFFSET_WITH_TITLE;
descriptor: Lcom/googlecode/lanterna/TerminalPosition;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.googlecode.lanterna.TerminalPosition OFFSET_WITHOUT_TITLE;
descriptor: Lcom/googlecode/lanterna/TerminalPosition;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new com.googlecode.lanterna.TerminalPosition
dup
iconst_1
iconst_3
invokespecial com.googlecode.lanterna.TerminalPosition.<init>:(II)V
putstatic com.googlecode.lanterna.gui2.FatWindowDecorationRenderer.OFFSET_WITH_TITLE:Lcom/googlecode/lanterna/TerminalPosition;
1: new com.googlecode.lanterna.TerminalPosition
dup
iconst_1
iconst_1
invokespecial com.googlecode.lanterna.TerminalPosition.<init>:(II)V
putstatic com.googlecode.lanterna.gui2.FatWindowDecorationRenderer.OFFSET_WITHOUT_TITLE:Lcom/googlecode/lanterna/TerminalPosition;
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 Lcom/googlecode/lanterna/gui2/FatWindowDecorationRenderer;
public com.googlecode.lanterna.gui2.TextGUIGraphics draw(com.googlecode.lanterna.gui2.WindowBasedTextGUI, com.googlecode.lanterna.gui2.TextGUIGraphics, com.googlecode.lanterna.gui2.Window);
descriptor: (Lcom/googlecode/lanterna/gui2/WindowBasedTextGUI;Lcom/googlecode/lanterna/gui2/TextGUIGraphics;Lcom/googlecode/lanterna/gui2/Window;)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=16, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface com.googlecode.lanterna.gui2.Window.getTitle:()Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: ldc ""
astore 4
3: StackMap locals: java.lang.String
StackMap stack:
aload 4
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 4
iconst_0
goto 5
StackMap locals:
StackMap stack:
4: iconst_1
StackMap locals:
StackMap stack: int
5: istore 5
start local 5 6: iload 5
ifeq 8
7: new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
8: StackMap locals: int
StackMap stack:
aload 3
invokeinterface com.googlecode.lanterna.gui2.Window.getTheme:()Lcom/googlecode/lanterna/graphics/Theme;
ldc Lcom/googlecode/lanterna/gui2/FatWindowDecorationRenderer;
invokeinterface com.googlecode.lanterna.graphics.Theme.getDefinition:(Ljava/lang/Class;)Lcom/googlecode/lanterna/graphics/ThemeDefinition;
astore 6
start local 6 9: aload 6
ldc "HORIZONTAL_LINE"
sipush 9472
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getCharacter:(Ljava/lang/String;C)C
istore 7
start local 7 10: aload 6
ldc "VERTICAL_LINE"
sipush 9474
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getCharacter:(Ljava/lang/String;C)C
istore 8
start local 8 11: aload 6
ldc "BOTTOM_LEFT_CORNER"
sipush 9492
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getCharacter:(Ljava/lang/String;C)C
istore 9
start local 9 12: aload 6
ldc "TOP_LEFT_CORNER"
sipush 9484
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getCharacter:(Ljava/lang/String;C)C
istore 10
start local 10 13: aload 6
ldc "BOTTOM_RIGHT_CORNER"
sipush 9496
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getCharacter:(Ljava/lang/String;C)C
istore 11
start local 11 14: aload 6
ldc "TOP_RIGHT_CORNER"
sipush 9488
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getCharacter:(Ljava/lang/String;C)C
istore 12
start local 12 15: aload 6
ldc "LEFT_JUNCTION"
sipush 9500
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getCharacter:(Ljava/lang/String;C)C
istore 13
start local 13 16: aload 6
ldc "RIGHT_JUNCTION"
sipush 9508
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getCharacter:(Ljava/lang/String;C)C
istore 14
start local 14 17: aload 2
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.getSize:()Lcom/googlecode/lanterna/TerminalSize;
astore 15
start local 15 18: iload 5
ifeq 44
19: aload 2
aload 6
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getPreLight:()Lcom/googlecode/lanterna/graphics/ThemeStyle;
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.applyThemeStyle:(Lcom/googlecode/lanterna/graphics/ThemeStyle;)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
20: aload 2
iconst_0
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_2
isub
iconst_0
iconst_1
iload 8
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
21: aload 2
iconst_1
iconst_0
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_2
isub
iconst_0
iload 7
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
22: aload 2
iconst_1
iconst_2
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_2
isub
iconst_2
iload 7
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
23: aload 2
iconst_0
iconst_0
iload 10
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
24: aload 2
iconst_0
iconst_2
iload 13
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
25: aload 2
iconst_0
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_1
isub
iload 9
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
26: aload 2
aload 6
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getNormal:()Lcom/googlecode/lanterna/graphics/ThemeStyle;
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.applyThemeStyle:(Lcom/googlecode/lanterna/graphics/ThemeStyle;)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
27: aload 2
28: aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_1
isub
iconst_1
29: aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_1
isub
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_2
isub
30: iload 8
31: invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
32: aload 2
33: iconst_1
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_1
isub
34: aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_2
isub
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_1
isub
35: iload 7
36: invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
37: aload 2
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_1
isub
iconst_0
iload 12
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
38: aload 2
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_1
isub
iconst_2
iload 14
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
39: aload 2
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_1
isub
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_1
isub
iload 11
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
40: aload 2
aload 6
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getActive:()Lcom/googlecode/lanterna/graphics/ThemeStyle;
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.applyThemeStyle:(Lcom/googlecode/lanterna/graphics/ThemeStyle;)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
41: aload 2
iconst_1
iconst_1
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_2
isub
iconst_1
bipush 32
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
42: aload 2
iconst_1
iconst_1
aload 4
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_3
isub
invokestatic com.googlecode.lanterna.TerminalTextUtils.fitString:(Ljava/lang/String;I)Ljava/lang/String;
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.putString:(IILjava/lang/String;)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
43: aload 2
getstatic com.googlecode.lanterna.gui2.FatWindowDecorationRenderer.OFFSET_WITH_TITLE:Lcom/googlecode/lanterna/TerminalPosition;
aload 2
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.getSize:()Lcom/googlecode/lanterna/TerminalSize;
bipush -2
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeColumns:(I)Lcom/googlecode/lanterna/TerminalSize;
bipush -4
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeRows:(I)Lcom/googlecode/lanterna/TerminalSize;
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.newTextGraphics:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
areturn
44: StackMap locals: com.googlecode.lanterna.gui2.FatWindowDecorationRenderer com.googlecode.lanterna.gui2.WindowBasedTextGUI com.googlecode.lanterna.gui2.TextGUIGraphics com.googlecode.lanterna.gui2.Window java.lang.String int com.googlecode.lanterna.graphics.ThemeDefinition int int int int int int int int com.googlecode.lanterna.TerminalSize
StackMap stack:
aload 2
aload 6
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getPreLight:()Lcom/googlecode/lanterna/graphics/ThemeStyle;
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.applyThemeStyle:(Lcom/googlecode/lanterna/graphics/ThemeStyle;)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
45: aload 2
iconst_0
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_2
isub
iconst_0
iconst_1
iload 8
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
46: aload 2
iconst_1
iconst_0
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_2
isub
iconst_0
iload 7
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
47: aload 2
iconst_0
iconst_0
iload 10
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
48: aload 2
iconst_0
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_1
isub
iload 9
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
49: aload 2
aload 6
invokeinterface com.googlecode.lanterna.graphics.ThemeDefinition.getNormal:()Lcom/googlecode/lanterna/graphics/ThemeStyle;
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.applyThemeStyle:(Lcom/googlecode/lanterna/graphics/ThemeStyle;)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
50: aload 2
51: aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_1
isub
iconst_1
52: aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_1
isub
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_2
isub
53: iload 8
54: invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
55: aload 2
56: iconst_1
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_1
isub
57: aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_2
isub
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_1
isub
58: iload 7
59: invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.drawLine:(IIIIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
60: aload 2
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_1
isub
iconst_0
iload 12
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
61: aload 2
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iconst_1
isub
aload 15
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iconst_1
isub
iload 11
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
pop
62: aload 2
getstatic com.googlecode.lanterna.gui2.FatWindowDecorationRenderer.OFFSET_WITHOUT_TITLE:Lcom/googlecode/lanterna/TerminalPosition;
aload 2
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.getSize:()Lcom/googlecode/lanterna/TerminalSize;
bipush -2
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeColumns:(I)Lcom/googlecode/lanterna/TerminalSize;
bipush -2
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeRows:(I)Lcom/googlecode/lanterna/TerminalSize;
invokeinterface com.googlecode.lanterna.gui2.TextGUIGraphics.newTextGraphics:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
areturn
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 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 63 0 this Lcom/googlecode/lanterna/gui2/FatWindowDecorationRenderer;
0 63 1 textGUI Lcom/googlecode/lanterna/gui2/WindowBasedTextGUI;
0 63 2 graphics Lcom/googlecode/lanterna/gui2/TextGUIGraphics;
0 63 3 window Lcom/googlecode/lanterna/gui2/Window;
1 63 4 title Ljava/lang/String;
6 63 5 hasTitle Z
9 63 6 themeDefinition Lcom/googlecode/lanterna/graphics/ThemeDefinition;
10 63 7 horizontalLine C
11 63 8 verticalLine C
12 63 9 bottomLeftCorner C
13 63 10 topLeftCorner C
14 63 11 bottomRightCorner C
15 63 12 topRightCorner C
16 63 13 leftJunction C
17 63 14 rightJunction C
18 63 15 drawableArea Lcom/googlecode/lanterna/TerminalSize;
MethodParameters:
Name Flags
textGUI
graphics
window
public com.googlecode.lanterna.TerminalSize getDecoratedSize(com.googlecode.lanterna.gui2.Window, com.googlecode.lanterna.TerminalSize);
descriptor: (Lcom/googlecode/lanterna/gui2/Window;Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/TerminalSize;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.gui2.FatWindowDecorationRenderer.hasTitle:(Lcom/googlecode/lanterna/gui2/Window;)Z
ifeq 6
1: aload 2
2: iconst_2
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeColumns:(I)Lcom/googlecode/lanterna/TerminalSize;
3: iconst_4
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeRows:(I)Lcom/googlecode/lanterna/TerminalSize;
4: new com.googlecode.lanterna.TerminalSize
dup
aload 1
invokeinterface com.googlecode.lanterna.gui2.Window.getTitle:()Ljava/lang/String;
invokestatic com.googlecode.lanterna.TerminalTextUtils.getColumnWidth:(Ljava/lang/String;)I
iconst_4
iadd
iconst_1
invokespecial com.googlecode.lanterna.TerminalSize.<init>:(II)V
invokevirtual com.googlecode.lanterna.TerminalSize.max:(Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/TerminalSize;
5: areturn
6: StackMap locals:
StackMap stack:
aload 2
7: iconst_2
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeColumns:(I)Lcom/googlecode/lanterna/TerminalSize;
8: iconst_2
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeRows:(I)Lcom/googlecode/lanterna/TerminalSize;
9: new com.googlecode.lanterna.TerminalSize
dup
iconst_3
iconst_1
invokespecial com.googlecode.lanterna.TerminalSize.<init>:(II)V
invokevirtual com.googlecode.lanterna.TerminalSize.max:(Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/TerminalSize;
10: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/googlecode/lanterna/gui2/FatWindowDecorationRenderer;
0 11 1 window Lcom/googlecode/lanterna/gui2/Window;
0 11 2 contentAreaSize Lcom/googlecode/lanterna/TerminalSize;
MethodParameters:
Name Flags
window
contentAreaSize
public com.googlecode.lanterna.TerminalPosition getOffset(com.googlecode.lanterna.gui2.Window);
descriptor: (Lcom/googlecode/lanterna/gui2/Window;)Lcom/googlecode/lanterna/TerminalPosition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.gui2.FatWindowDecorationRenderer.hasTitle:(Lcom/googlecode/lanterna/gui2/Window;)Z
ifeq 2
1: getstatic com.googlecode.lanterna.gui2.FatWindowDecorationRenderer.OFFSET_WITH_TITLE:Lcom/googlecode/lanterna/TerminalPosition;
areturn
2: StackMap locals:
StackMap stack:
getstatic com.googlecode.lanterna.gui2.FatWindowDecorationRenderer.OFFSET_WITHOUT_TITLE:Lcom/googlecode/lanterna/TerminalPosition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/googlecode/lanterna/gui2/FatWindowDecorationRenderer;
0 3 1 window Lcom/googlecode/lanterna/gui2/Window;
MethodParameters:
Name Flags
window
private boolean hasTitle(com.googlecode.lanterna.gui2.Window);
descriptor: (Lcom/googlecode/lanterna/gui2/Window;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.googlecode.lanterna.gui2.Window.getTitle:()Ljava/lang/String;
ifnull 1
aload 1
invokeinterface com.googlecode.lanterna.gui2.Window.getTitle:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 2
StackMap locals:
StackMap stack:
1: iconst_0
goto 3
StackMap locals:
StackMap stack:
2: iconst_1
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/googlecode/lanterna/gui2/FatWindowDecorationRenderer;
0 4 1 window Lcom/googlecode/lanterna/gui2/Window;
MethodParameters:
Name Flags
window
}
SourceFile: "FatWindowDecorationRenderer.java"