public abstract class com.googlecode.lanterna.graphics.AbstractTextGraphics implements com.googlecode.lanterna.graphics.TextGraphics
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.googlecode.lanterna.graphics.AbstractTextGraphics
super_class: java.lang.Object
{
protected com.googlecode.lanterna.TextColor foregroundColor;
descriptor: Lcom/googlecode/lanterna/TextColor;
flags: (0x0004) ACC_PROTECTED
protected com.googlecode.lanterna.TextColor backgroundColor;
descriptor: Lcom/googlecode/lanterna/TextColor;
flags: (0x0004) ACC_PROTECTED
protected com.googlecode.lanterna.screen.TabBehaviour tabBehaviour;
descriptor: Lcom/googlecode/lanterna/screen/TabBehaviour;
flags: (0x0004) ACC_PROTECTED
protected final java.util.EnumSet<com.googlecode.lanterna.SGR> activeModifiers;
descriptor: Ljava/util/EnumSet;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/EnumSet<Lcom/googlecode/lanterna/SGR;>;
private final com.googlecode.lanterna.graphics.ShapeRenderer shapeRenderer;
descriptor: Lcom/googlecode/lanterna/graphics/ShapeRenderer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc Lcom/googlecode/lanterna/SGR;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
putfield com.googlecode.lanterna.graphics.AbstractTextGraphics.activeModifiers:Ljava/util/EnumSet;
2: aload 0
getstatic com.googlecode.lanterna.screen.TabBehaviour.ALIGN_TO_COLUMN_4:Lcom/googlecode/lanterna/screen/TabBehaviour;
putfield com.googlecode.lanterna.graphics.AbstractTextGraphics.tabBehaviour:Lcom/googlecode/lanterna/screen/TabBehaviour;
3: aload 0
getstatic com.googlecode.lanterna.TextColor$ANSI.DEFAULT:Lcom/googlecode/lanterna/TextColor$ANSI;
putfield com.googlecode.lanterna.graphics.AbstractTextGraphics.foregroundColor:Lcom/googlecode/lanterna/TextColor;
4: aload 0
getstatic com.googlecode.lanterna.TextColor$ANSI.DEFAULT:Lcom/googlecode/lanterna/TextColor$ANSI;
putfield com.googlecode.lanterna.graphics.AbstractTextGraphics.backgroundColor:Lcom/googlecode/lanterna/TextColor;
5: aload 0
new com.googlecode.lanterna.graphics.DefaultShapeRenderer
dup
aload 0
invokedynamic onPoint(Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;)Lcom/googlecode/lanterna/graphics/DefaultShapeRenderer$Callback;
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:
(IILcom/googlecode/lanterna/TextCharacter;)V
com/googlecode/lanterna/graphics/TextGraphics.setCharacter(IILcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics; (9 itf)
(IILcom/googlecode/lanterna/TextCharacter;)V
invokespecial com.googlecode.lanterna.graphics.DefaultShapeRenderer.<init>:(Lcom/googlecode/lanterna/graphics/DefaultShapeRenderer$Callback;)V
putfield com.googlecode.lanterna.graphics.AbstractTextGraphics.shapeRenderer:Lcom/googlecode/lanterna/graphics/ShapeRenderer;
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
public com.googlecode.lanterna.TextColor getBackgroundColor();
descriptor: ()Lcom/googlecode/lanterna/TextColor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.backgroundColor:Lcom/googlecode/lanterna/TextColor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
public com.googlecode.lanterna.graphics.TextGraphics setBackgroundColor(com.googlecode.lanterna.TextColor);
descriptor: (Lcom/googlecode/lanterna/TextColor;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.googlecode.lanterna.graphics.AbstractTextGraphics.backgroundColor:Lcom/googlecode/lanterna/TextColor;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 backgroundColor Lcom/googlecode/lanterna/TextColor;
MethodParameters:
Name Flags
backgroundColor final
public com.googlecode.lanterna.TextColor getForegroundColor();
descriptor: ()Lcom/googlecode/lanterna/TextColor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.foregroundColor:Lcom/googlecode/lanterna/TextColor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
public com.googlecode.lanterna.graphics.TextGraphics setForegroundColor(com.googlecode.lanterna.TextColor);
descriptor: (Lcom/googlecode/lanterna/TextColor;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.googlecode.lanterna.graphics.AbstractTextGraphics.foregroundColor:Lcom/googlecode/lanterna/TextColor;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 foregroundColor Lcom/googlecode/lanterna/TextColor;
MethodParameters:
Name Flags
foregroundColor final
public com.googlecode.lanterna.graphics.TextGraphics enableModifiers(com.googlecode.lanterna.SGR[]);
descriptor: ([Lcom/googlecode/lanterna/SGR;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.enableModifiers:(Ljava/util/Collection;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 modifiers [Lcom/googlecode/lanterna/SGR;
MethodParameters:
Name Flags
modifiers
private void enableModifiers(java.util.Collection<com.googlecode.lanterna.SGR>);
descriptor: (Ljava/util/Collection;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.activeModifiers:Ljava/util/EnumSet;
aload 1
invokevirtual java.util.EnumSet.addAll:(Ljava/util/Collection;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 modifiers Ljava/util/Collection<Lcom/googlecode/lanterna/SGR;>;
Signature: (Ljava/util/Collection<Lcom/googlecode/lanterna/SGR;>;)V
MethodParameters:
Name Flags
modifiers
public com.googlecode.lanterna.graphics.TextGraphics disableModifiers(com.googlecode.lanterna.SGR[]);
descriptor: ([Lcom/googlecode/lanterna/SGR;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.disableModifiers:(Ljava/util/Collection;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 modifiers [Lcom/googlecode/lanterna/SGR;
MethodParameters:
Name Flags
modifiers
private void disableModifiers(java.util.Collection<com.googlecode.lanterna.SGR>);
descriptor: (Ljava/util/Collection;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.activeModifiers:Ljava/util/EnumSet;
aload 1
invokevirtual java.util.EnumSet.removeAll:(Ljava/util/Collection;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 modifiers Ljava/util/Collection<Lcom/googlecode/lanterna/SGR;>;
Signature: (Ljava/util/Collection<Lcom/googlecode/lanterna/SGR;>;)V
MethodParameters:
Name Flags
modifiers
public synchronized com.googlecode.lanterna.graphics.TextGraphics setModifiers(java.util.EnumSet<com.googlecode.lanterna.SGR>);
descriptor: (Ljava/util/EnumSet;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.activeModifiers:Ljava/util/EnumSet;
invokevirtual java.util.EnumSet.clear:()V
1: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.activeModifiers:Ljava/util/EnumSet;
aload 1
invokevirtual java.util.EnumSet.addAll:(Ljava/util/Collection;)Z
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 3 1 modifiers Ljava/util/EnumSet<Lcom/googlecode/lanterna/SGR;>;
Signature: (Ljava/util/EnumSet<Lcom/googlecode/lanterna/SGR;>;)Lcom/googlecode/lanterna/graphics/TextGraphics;
MethodParameters:
Name Flags
modifiers
public com.googlecode.lanterna.graphics.TextGraphics clearModifiers();
descriptor: ()Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.activeModifiers:Ljava/util/EnumSet;
invokevirtual java.util.EnumSet.clear:()V
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
public java.util.EnumSet<com.googlecode.lanterna.SGR> getActiveModifiers();
descriptor: ()Ljava/util/EnumSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.activeModifiers:Ljava/util/EnumSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
Signature: ()Ljava/util/EnumSet<Lcom/googlecode/lanterna/SGR;>;
public com.googlecode.lanterna.screen.TabBehaviour getTabBehaviour();
descriptor: ()Lcom/googlecode/lanterna/screen/TabBehaviour;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.tabBehaviour:Lcom/googlecode/lanterna/screen/TabBehaviour;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
public com.googlecode.lanterna.graphics.TextGraphics setTabBehaviour(com.googlecode.lanterna.screen.TabBehaviour);
descriptor: (Lcom/googlecode/lanterna/screen/TabBehaviour;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
aload 1
putfield com.googlecode.lanterna.graphics.AbstractTextGraphics.tabBehaviour:Lcom/googlecode/lanterna/screen/TabBehaviour;
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 3 1 tabBehaviour Lcom/googlecode/lanterna/screen/TabBehaviour;
MethodParameters:
Name Flags
tabBehaviour
public com.googlecode.lanterna.graphics.TextGraphics fill(char);
descriptor: (C)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic com.googlecode.lanterna.TerminalPosition.TOP_LEFT_CORNER:Lcom/googlecode/lanterna/TerminalPosition;
aload 0
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.getSize:()Lcom/googlecode/lanterna/TerminalSize;
iload 1
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.fillRectangle:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;C)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 c C
MethodParameters:
Name Flags
c
public com.googlecode.lanterna.graphics.TextGraphics setCharacter(int, int, char);
descriptor: (IIC)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iload 2
aload 0
iload 3
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.newTextCharacter:(C)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setCharacter:(IILcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 column I
0 1 2 row I
0 1 3 character C
MethodParameters:
Name Flags
column
row
character
public com.googlecode.lanterna.graphics.TextGraphics setCharacter(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TextCharacter);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
aload 2
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setCharacter:(IILcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 position Lcom/googlecode/lanterna/TerminalPosition;
0 2 2 textCharacter Lcom/googlecode/lanterna/TextCharacter;
MethodParameters:
Name Flags
position
textCharacter
public com.googlecode.lanterna.graphics.TextGraphics setCharacter(com.googlecode.lanterna.TerminalPosition, char);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;C)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
iload 2
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setCharacter:(IIC)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 position Lcom/googlecode/lanterna/TerminalPosition;
0 1 2 character C
MethodParameters:
Name Flags
position
character
public com.googlecode.lanterna.graphics.TextGraphics drawLine(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, char);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;C)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 0
iload 3
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.newTextCharacter:(C)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.drawLine:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 fromPosition Lcom/googlecode/lanterna/TerminalPosition;
0 1 2 toPoint Lcom/googlecode/lanterna/TerminalPosition;
0 1 3 character C
MethodParameters:
Name Flags
fromPosition
toPoint
character
public com.googlecode.lanterna.graphics.TextGraphics drawLine(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TextCharacter);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.shapeRenderer:Lcom/googlecode/lanterna/graphics/ShapeRenderer;
aload 1
aload 2
aload 3
invokeinterface com.googlecode.lanterna.graphics.ShapeRenderer.drawLine:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 fromPoint Lcom/googlecode/lanterna/TerminalPosition;
0 2 2 toPoint Lcom/googlecode/lanterna/TerminalPosition;
0 2 3 character Lcom/googlecode/lanterna/TextCharacter;
MethodParameters:
Name Flags
fromPoint
toPoint
character
public com.googlecode.lanterna.graphics.TextGraphics drawLine(int, int, int, int, char);
descriptor: (IIIIC)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
iload 2
iload 3
iload 4
aload 0
iload 5
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.newTextCharacter:(C)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.drawLine:(IIIILcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
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 Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 fromX I
0 1 2 fromY I
0 1 3 toX I
0 1 4 toY I
0 1 5 character C
MethodParameters:
Name Flags
fromX
fromY
toX
toY
character
public com.googlecode.lanterna.graphics.TextGraphics drawLine(int, int, int, int, com.googlecode.lanterna.TextCharacter);
descriptor: (IIIILcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
new com.googlecode.lanterna.TerminalPosition
dup
iload 1
iload 2
invokespecial com.googlecode.lanterna.TerminalPosition.<init>:(II)V
new com.googlecode.lanterna.TerminalPosition
dup
iload 3
iload 4
invokespecial com.googlecode.lanterna.TerminalPosition.<init>:(II)V
aload 5
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.drawLine:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
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 Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 fromX I
0 1 2 fromY I
0 1 3 toX I
0 1 4 toY I
0 1 5 character Lcom/googlecode/lanterna/TextCharacter;
MethodParameters:
Name Flags
fromX
fromY
toX
toY
character
public com.googlecode.lanterna.graphics.TextGraphics drawTriangle(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, char);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;C)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 0
iload 4
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.newTextCharacter:(C)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.drawTriangle:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
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 Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 p1 Lcom/googlecode/lanterna/TerminalPosition;
0 1 2 p2 Lcom/googlecode/lanterna/TerminalPosition;
0 1 3 p3 Lcom/googlecode/lanterna/TerminalPosition;
0 1 4 character C
MethodParameters:
Name Flags
p1
p2
p3
character
public com.googlecode.lanterna.graphics.TextGraphics drawTriangle(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TextCharacter);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.shapeRenderer:Lcom/googlecode/lanterna/graphics/ShapeRenderer;
aload 1
aload 2
aload 3
aload 4
invokeinterface com.googlecode.lanterna.graphics.ShapeRenderer.drawTriangle:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 p1 Lcom/googlecode/lanterna/TerminalPosition;
0 2 2 p2 Lcom/googlecode/lanterna/TerminalPosition;
0 2 3 p3 Lcom/googlecode/lanterna/TerminalPosition;
0 2 4 character Lcom/googlecode/lanterna/TextCharacter;
MethodParameters:
Name Flags
p1
p2
p3
character
public com.googlecode.lanterna.graphics.TextGraphics fillTriangle(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, char);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;C)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 0
iload 4
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.newTextCharacter:(C)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.fillTriangle:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
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 Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 p1 Lcom/googlecode/lanterna/TerminalPosition;
0 1 2 p2 Lcom/googlecode/lanterna/TerminalPosition;
0 1 3 p3 Lcom/googlecode/lanterna/TerminalPosition;
0 1 4 character C
MethodParameters:
Name Flags
p1
p2
p3
character
public com.googlecode.lanterna.graphics.TextGraphics fillTriangle(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TextCharacter);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.shapeRenderer:Lcom/googlecode/lanterna/graphics/ShapeRenderer;
aload 1
aload 2
aload 3
aload 4
invokeinterface com.googlecode.lanterna.graphics.ShapeRenderer.fillTriangle:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TextCharacter;)V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 p1 Lcom/googlecode/lanterna/TerminalPosition;
0 2 2 p2 Lcom/googlecode/lanterna/TerminalPosition;
0 2 3 p3 Lcom/googlecode/lanterna/TerminalPosition;
0 2 4 character Lcom/googlecode/lanterna/TextCharacter;
MethodParameters:
Name Flags
p1
p2
p3
character
public com.googlecode.lanterna.graphics.TextGraphics drawRectangle(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalSize, char);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;C)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 0
iload 3
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.newTextCharacter:(C)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.drawRectangle:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 topLeft Lcom/googlecode/lanterna/TerminalPosition;
0 1 2 size Lcom/googlecode/lanterna/TerminalSize;
0 1 3 character C
MethodParameters:
Name Flags
topLeft
size
character
public com.googlecode.lanterna.graphics.TextGraphics drawRectangle(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalSize, com.googlecode.lanterna.TextCharacter);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.shapeRenderer:Lcom/googlecode/lanterna/graphics/ShapeRenderer;
aload 1
aload 2
aload 3
invokeinterface com.googlecode.lanterna.graphics.ShapeRenderer.drawRectangle:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;Lcom/googlecode/lanterna/TextCharacter;)V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 topLeft Lcom/googlecode/lanterna/TerminalPosition;
0 2 2 size Lcom/googlecode/lanterna/TerminalSize;
0 2 3 character Lcom/googlecode/lanterna/TextCharacter;
MethodParameters:
Name Flags
topLeft
size
character
public com.googlecode.lanterna.graphics.TextGraphics fillRectangle(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalSize, char);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;C)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 0
iload 3
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.newTextCharacter:(C)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.fillRectangle:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 topLeft Lcom/googlecode/lanterna/TerminalPosition;
0 1 2 size Lcom/googlecode/lanterna/TerminalSize;
0 1 3 character C
MethodParameters:
Name Flags
topLeft
size
character
public com.googlecode.lanterna.graphics.TextGraphics fillRectangle(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalSize, com.googlecode.lanterna.TextCharacter);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;Lcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.shapeRenderer:Lcom/googlecode/lanterna/graphics/ShapeRenderer;
aload 1
aload 2
aload 3
invokeinterface com.googlecode.lanterna.graphics.ShapeRenderer.fillRectangle:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;Lcom/googlecode/lanterna/TextCharacter;)V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 topLeft Lcom/googlecode/lanterna/TerminalPosition;
0 2 2 size Lcom/googlecode/lanterna/TerminalSize;
0 2 3 character Lcom/googlecode/lanterna/TextCharacter;
MethodParameters:
Name Flags
topLeft
size
character
public com.googlecode.lanterna.graphics.TextGraphics drawImage(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.graphics.TextImage);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/graphics/TextImage;)Lcom/googlecode/lanterna/graphics/TextGraphics;
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
aload 2
getstatic com.googlecode.lanterna.TerminalPosition.TOP_LEFT_CORNER:Lcom/googlecode/lanterna/TerminalPosition;
aload 2
invokeinterface com.googlecode.lanterna.graphics.TextImage.getSize:()Lcom/googlecode/lanterna/TerminalSize;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.drawImage:(Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/graphics/TextImage;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 topLeft Lcom/googlecode/lanterna/TerminalPosition;
0 1 2 image Lcom/googlecode/lanterna/graphics/TextImage;
MethodParameters:
Name Flags
topLeft
image
public com.googlecode.lanterna.graphics.TextGraphics drawImage(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.graphics.TextImage, com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalSize);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/graphics/TextImage;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=13, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
ifge 4
1: aload 1
aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
ineg
invokevirtual com.googlecode.lanterna.TerminalPosition.withRelativeColumn:(I)Lcom/googlecode/lanterna/TerminalPosition;
astore 1
2: aload 4
aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeColumns:(I)Lcom/googlecode/lanterna/TerminalSize;
astore 4
3: aload 3
iconst_0
invokevirtual com.googlecode.lanterna.TerminalPosition.withColumn:(I)Lcom/googlecode/lanterna/TerminalPosition;
astore 3
4: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
ifge 8
5: aload 1
aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
ineg
invokevirtual com.googlecode.lanterna.TerminalPosition.withRelativeRow:(I)Lcom/googlecode/lanterna/TerminalPosition;
astore 1
6: aload 4
aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
invokevirtual com.googlecode.lanterna.TerminalSize.withRelativeRows:(I)Lcom/googlecode/lanterna/TerminalSize;
astore 4
7: aload 3
iconst_0
invokevirtual com.googlecode.lanterna.TerminalPosition.withRow:(I)Lcom/googlecode/lanterna/TerminalPosition;
astore 3
8: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
iconst_0
invokestatic java.lang.Math.max:(II)I
istore 5
start local 5 9: aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
aload 4
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iadd
aload 2
invokeinterface com.googlecode.lanterna.graphics.TextImage.getSize:()Lcom/googlecode/lanterna/TerminalSize;
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
invokestatic java.lang.Math.min:(II)I
istore 6
start local 6 10: aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
iconst_0
invokestatic java.lang.Math.max:(II)I
istore 7
start local 7 11: aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 4
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iadd
aload 2
invokeinterface com.googlecode.lanterna.graphics.TextImage.getSize:()Lcom/googlecode/lanterna/TerminalSize;
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
invokestatic java.lang.Math.min:(II)I
istore 8
start local 8 12: aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
isub
istore 9
start local 9 13: aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 3
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
isub
istore 10
start local 10 14: iload 5
iload 9
ineg
invokestatic java.lang.Math.max:(II)I
istore 5
15: iload 7
iload 10
ineg
invokestatic java.lang.Math.max:(II)I
istore 7
16: iload 6
aload 0
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.getSize:()Lcom/googlecode/lanterna/TerminalSize;
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iload 9
isub
invokestatic java.lang.Math.min:(II)I
istore 6
17: iload 8
aload 0
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.getSize:()Lcom/googlecode/lanterna/TerminalSize;
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iload 10
isub
invokestatic java.lang.Math.min:(II)I
istore 8
18: iload 5
iload 6
if_icmpge 19
iload 7
iload 8
if_icmplt 20
19: StackMap locals: com.googlecode.lanterna.graphics.AbstractTextGraphics com.googlecode.lanterna.TerminalPosition com.googlecode.lanterna.graphics.TextImage com.googlecode.lanterna.TerminalPosition com.googlecode.lanterna.TerminalSize int int int int int int
StackMap stack:
aload 0
areturn
20: StackMap locals:
StackMap stack:
iload 5
istore 11
start local 11 21: goto 28
22: StackMap locals: int
StackMap stack:
iload 7
istore 12
start local 12 23: goto 26
24: StackMap locals: int
StackMap stack:
aload 0
iload 12
iload 10
iadd
iload 11
iload 9
iadd
aload 2
iload 12
iload 11
invokeinterface com.googlecode.lanterna.graphics.TextImage.getCharacterAt:(II)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setCharacter:(IILcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
25: iinc 12 1
StackMap locals:
StackMap stack:
26: iload 12
iload 8
if_icmplt 24
end local 12 27: iinc 11 1
StackMap locals:
StackMap stack:
28: iload 11
iload 6
if_icmplt 22
end local 11 29: aload 0
areturn
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 30 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 30 1 topLeft Lcom/googlecode/lanterna/TerminalPosition;
0 30 2 image Lcom/googlecode/lanterna/graphics/TextImage;
0 30 3 sourceImageTopLeft Lcom/googlecode/lanterna/TerminalPosition;
0 30 4 sourceImageSize Lcom/googlecode/lanterna/TerminalSize;
9 30 5 fromRow I
10 30 6 untilRow I
11 30 7 fromColumn I
12 30 8 untilColumn I
13 30 9 diffRow I
14 30 10 diffColumn I
21 29 11 row I
23 27 12 column I
MethodParameters:
Name Flags
topLeft
image
sourceImageTopLeft
sourceImageSize
public com.googlecode.lanterna.graphics.TextGraphics putString(int, int, java.lang.String);
descriptor: (IILjava/lang/String;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 3
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.prepareStringForPut:(ILjava/lang/String;)Ljava/lang/String;
astore 3
1: iconst_0
istore 4
start local 4 2: iconst_0
istore 5
start local 5 3: goto 8
4: StackMap locals: int int
StackMap stack:
aload 3
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 6
start local 6 5: aload 0
iload 1
iload 4
iadd
iload 2
aload 0
iload 6
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.newTextCharacter:(C)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setCharacter:(IILcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
6: iload 4
aload 0
iload 6
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.getOffsetToNextCharacter:(C)I
iadd
istore 4
end local 6 7: iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
aload 3
invokevirtual java.lang.String.length:()I
if_icmplt 4
end local 5 9: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 10 1 column I
0 10 2 row I
0 10 3 string Ljava/lang/String;
2 10 4 offset I
3 9 5 i I
5 7 6 character C
MethodParameters:
Name Flags
column
row
string
public com.googlecode.lanterna.graphics.TextGraphics putString(com.googlecode.lanterna.TerminalPosition, java.lang.String);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Ljava/lang/String;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
aload 2
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.putString:(IILjava/lang/String;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 position Lcom/googlecode/lanterna/TerminalPosition;
0 2 2 string Ljava/lang/String;
MethodParameters:
Name Flags
position
string
public com.googlecode.lanterna.graphics.TextGraphics putString(int, int, java.lang.String, com.googlecode.lanterna.SGR, com.googlecode.lanterna.SGR[]);
descriptor: (IILjava/lang/String;Lcom/googlecode/lanterna/SGR;[Lcom/googlecode/lanterna/SGR;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.clearModifiers:()Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
1: aload 0
iload 1
iload 2
aload 3
aload 4
aload 5
invokestatic java.util.EnumSet.of:(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.putString:(IILjava/lang/String;Ljava/util/Collection;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
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 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 column I
0 2 2 row I
0 2 3 string Ljava/lang/String;
0 2 4 extraModifier Lcom/googlecode/lanterna/SGR;
0 2 5 optionalExtraModifiers [Lcom/googlecode/lanterna/SGR;
MethodParameters:
Name Flags
column
row
string
extraModifier
optionalExtraModifiers
public com.googlecode.lanterna.graphics.TextGraphics putString(int, int, java.lang.String, java.util.Collection<com.googlecode.lanterna.SGR>);
descriptor: (IILjava/lang/String;Ljava/util/Collection;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
invokestatic java.util.EnumSet.copyOf:(Ljava/util/Collection;)Ljava/util/EnumSet;
astore 5
start local 5 1: aload 5
aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.activeModifiers:Ljava/util/EnumSet;
invokeinterface java.util.Collection.removeAll:(Ljava/util/Collection;)Z
pop
2: aload 0
aload 5
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.enableModifiers:(Ljava/util/Collection;)V
3: aload 0
iload 1
iload 2
aload 3
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.putString:(IILjava/lang/String;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
4: aload 0
aload 5
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.disableModifiers:(Ljava/util/Collection;)V
5: aload 0
areturn
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 6 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 6 1 column I
0 6 2 row I
0 6 3 string Ljava/lang/String;
0 6 4 extraModifiers Ljava/util/Collection<Lcom/googlecode/lanterna/SGR;>;
1 6 5 newModifiers Ljava/util/Collection<Lcom/googlecode/lanterna/SGR;>;
Signature: (IILjava/lang/String;Ljava/util/Collection<Lcom/googlecode/lanterna/SGR;>;)Lcom/googlecode/lanterna/graphics/TextGraphics;
MethodParameters:
Name Flags
column
row
string
extraModifiers
public com.googlecode.lanterna.graphics.TextGraphics putString(com.googlecode.lanterna.TerminalPosition, java.lang.String, com.googlecode.lanterna.SGR, com.googlecode.lanterna.SGR[]);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Ljava/lang/String;Lcom/googlecode/lanterna/SGR;[Lcom/googlecode/lanterna/SGR;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
aload 2
aload 3
aload 4
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.putString:(IILjava/lang/String;Lcom/googlecode/lanterna/SGR;[Lcom/googlecode/lanterna/SGR;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 2 1 position Lcom/googlecode/lanterna/TerminalPosition;
0 2 2 string Ljava/lang/String;
0 2 3 extraModifier Lcom/googlecode/lanterna/SGR;
0 2 4 optionalExtraModifiers [Lcom/googlecode/lanterna/SGR;
MethodParameters:
Name Flags
position
string
extraModifier
optionalExtraModifiers
public synchronized com.googlecode.lanterna.graphics.TextGraphics putCSIStyledString(int, int, java.lang.String);
descriptor: (IILjava/lang/String;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.googlecode.lanterna.graphics.StyleSet$Set
dup
aload 0
invokespecial com.googlecode.lanterna.graphics.StyleSet$Set.<init>:(Lcom/googlecode/lanterna/graphics/StyleSet;)V
astore 4
start local 4 1: aload 0
iload 1
aload 3
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.prepareStringForPut:(ILjava/lang/String;)Ljava/lang/String;
astore 3
2: iconst_0
istore 5
start local 5 3: iconst_0
istore 6
start local 6 4: goto 14
5: StackMap locals: com.googlecode.lanterna.graphics.StyleSet$Set int int
StackMap stack:
aload 3
iload 6
invokevirtual java.lang.String.charAt:(I)C
istore 7
start local 7 6: aload 3
iload 6
invokestatic com.googlecode.lanterna.TerminalTextUtils.getANSIControlSequenceAt:(Ljava/lang/String;I)Ljava/lang/String;
astore 8
start local 8 7: aload 8
ifnull 11
8: aload 8
aload 0
aload 4
invokestatic com.googlecode.lanterna.TerminalTextUtils.updateModifiersFromCSICode:(Ljava/lang/String;Lcom/googlecode/lanterna/graphics/StyleSet;Lcom/googlecode/lanterna/graphics/StyleSet;)V
9: iload 6
aload 8
invokevirtual java.lang.String.length:()I
iconst_1
isub
iadd
istore 6
10: goto 13
11: StackMap locals: int java.lang.String
StackMap stack:
aload 0
iload 1
iload 5
iadd
iload 2
aload 0
iload 7
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.newTextCharacter:(C)Lcom/googlecode/lanterna/TextCharacter;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setCharacter:(IILcom/googlecode/lanterna/TextCharacter;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
12: iload 5
aload 0
iload 7
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.getOffsetToNextCharacter:(C)I
iadd
istore 5
end local 8 end local 7 13: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
14: iload 6
aload 3
invokevirtual java.lang.String.length:()I
if_icmplt 5
end local 6 15: aload 0
aload 4
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setStyleFrom:(Lcom/googlecode/lanterna/graphics/StyleSet;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
16: aload 0
areturn
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 17 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 17 1 column I
0 17 2 row I
0 17 3 string Ljava/lang/String;
1 17 4 original Lcom/googlecode/lanterna/graphics/StyleSet$Set;
3 17 5 offset I
4 15 6 i I
6 13 7 character C
7 13 8 controlSequence Ljava/lang/String;
MethodParameters:
Name Flags
column
row
string
public com.googlecode.lanterna.graphics.TextGraphics putCSIStyledString(com.googlecode.lanterna.TerminalPosition, java.lang.String);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Ljava/lang/String;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
aload 2
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.putCSIStyledString:(IILjava/lang/String;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 position Lcom/googlecode/lanterna/TerminalPosition;
0 1 2 string Ljava/lang/String;
MethodParameters:
Name Flags
position
string
public com.googlecode.lanterna.TextCharacter getCharacter(com.googlecode.lanterna.TerminalPosition);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;)Lcom/googlecode/lanterna/TextCharacter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.getCharacter:(II)Lcom/googlecode/lanterna/TextCharacter;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 position Lcom/googlecode/lanterna/TerminalPosition;
MethodParameters:
Name Flags
position
public com.googlecode.lanterna.graphics.TextGraphics newTextGraphics(com.googlecode.lanterna.TerminalPosition, com.googlecode.lanterna.TerminalSize);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.getSize:()Lcom/googlecode/lanterna/TerminalSize;
astore 3
start local 3 1: aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 2
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
iadd
ifle 5
2: aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getColumn:()I
aload 3
invokevirtual com.googlecode.lanterna.TerminalSize.getColumns:()I
if_icmpge 5
3: aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
aload 2
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
iadd
ifle 5
4: aload 1
invokevirtual com.googlecode.lanterna.TerminalPosition.getRow:()I
aload 3
invokevirtual com.googlecode.lanterna.TerminalSize.getRows:()I
if_icmplt 6
5: StackMap locals: com.googlecode.lanterna.TerminalSize
StackMap stack:
new com.googlecode.lanterna.graphics.NullTextGraphics
dup
aload 2
invokespecial com.googlecode.lanterna.graphics.NullTextGraphics.<init>:(Lcom/googlecode/lanterna/TerminalSize;)V
areturn
6: StackMap locals:
StackMap stack:
new com.googlecode.lanterna.graphics.SubTextGraphics
dup
aload 0
aload 1
aload 2
invokespecial com.googlecode.lanterna.graphics.SubTextGraphics.<init>:(Lcom/googlecode/lanterna/graphics/TextGraphics;Lcom/googlecode/lanterna/TerminalPosition;Lcom/googlecode/lanterna/TerminalSize;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 7 1 topLeftCorner Lcom/googlecode/lanterna/TerminalPosition;
0 7 2 size Lcom/googlecode/lanterna/TerminalSize;
1 7 3 writableArea Lcom/googlecode/lanterna/TerminalSize;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
topLeftCorner
size
private com.googlecode.lanterna.TextCharacter newTextCharacter(char);
descriptor: (C)Lcom/googlecode/lanterna/TextCharacter;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new com.googlecode.lanterna.TextCharacter
dup
iload 1
aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.foregroundColor:Lcom/googlecode/lanterna/TextColor;
aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.backgroundColor:Lcom/googlecode/lanterna/TextColor;
aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.activeModifiers:Ljava/util/EnumSet;
invokespecial com.googlecode.lanterna.TextCharacter.<init>:(CLcom/googlecode/lanterna/TextColor;Lcom/googlecode/lanterna/TextColor;Ljava/util/EnumSet;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 1 1 character C
MethodParameters:
Name Flags
character
private java.lang.String prepareStringForPut(int, java.lang.String);
descriptor: (ILjava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "\n"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 2
1: aload 2
iconst_0
aload 2
ldc "\n"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 2
2: StackMap locals:
StackMap stack:
aload 2
ldc "\r"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 4
3: aload 2
iconst_0
aload 2
ldc "\r"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 2
4: StackMap locals:
StackMap stack:
aload 0
getfield com.googlecode.lanterna.graphics.AbstractTextGraphics.tabBehaviour:Lcom/googlecode/lanterna/screen/TabBehaviour;
aload 2
iload 1
invokevirtual com.googlecode.lanterna.screen.TabBehaviour.replaceTabs:(Ljava/lang/String;I)Ljava/lang/String;
astore 2
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 6 1 column I
0 6 2 string Ljava/lang/String;
MethodParameters:
Name Flags
column
string
private int getOffsetToNextCharacter(char);
descriptor: (C)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic com.googlecode.lanterna.TerminalTextUtils.isCharDoubleWidth:(C)Z
ifeq 2
1: iconst_2
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 3 1 character C
MethodParameters:
Name Flags
character
public com.googlecode.lanterna.graphics.TextGraphics setStyleFrom(com.googlecode.lanterna.graphics.StyleSet<?>);
descriptor: (Lcom/googlecode/lanterna/graphics/StyleSet;)Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface com.googlecode.lanterna.graphics.StyleSet.getBackgroundColor:()Lcom/googlecode/lanterna/TextColor;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setBackgroundColor:(Lcom/googlecode/lanterna/TextColor;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
1: aload 0
aload 1
invokeinterface com.googlecode.lanterna.graphics.StyleSet.getForegroundColor:()Lcom/googlecode/lanterna/TextColor;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setForegroundColor:(Lcom/googlecode/lanterna/TextColor;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
2: aload 0
aload 1
invokeinterface com.googlecode.lanterna.graphics.StyleSet.getActiveModifiers:()Ljava/util/EnumSet;
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setModifiers:(Ljava/util/EnumSet;)Lcom/googlecode/lanterna/graphics/TextGraphics;
pop
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/googlecode/lanterna/graphics/AbstractTextGraphics;
0 4 1 source Lcom/googlecode/lanterna/graphics/StyleSet<*>;
Signature: (Lcom/googlecode/lanterna/graphics/StyleSet<*>;)Lcom/googlecode/lanterna/graphics/TextGraphics;
MethodParameters:
Name Flags
source
public com.googlecode.lanterna.graphics.StyleSet clearModifiers();
descriptor: ()Lcom/googlecode/lanterna/graphics/StyleSet;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.clearModifiers:()Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.googlecode.lanterna.graphics.StyleSet setStyleFrom(com.googlecode.lanterna.graphics.StyleSet);
descriptor: (Lcom/googlecode/lanterna/graphics/StyleSet;)Lcom/googlecode/lanterna/graphics/StyleSet;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setStyleFrom:(Lcom/googlecode/lanterna/graphics/StyleSet;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.googlecode.lanterna.graphics.StyleSet disableModifiers(com.googlecode.lanterna.SGR[]);
descriptor: ([Lcom/googlecode/lanterna/SGR;)Lcom/googlecode/lanterna/graphics/StyleSet;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.disableModifiers:([Lcom/googlecode/lanterna/SGR;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.googlecode.lanterna.graphics.StyleSet setForegroundColor(com.googlecode.lanterna.TextColor);
descriptor: (Lcom/googlecode/lanterna/TextColor;)Lcom/googlecode/lanterna/graphics/StyleSet;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setForegroundColor:(Lcom/googlecode/lanterna/TextColor;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.googlecode.lanterna.graphics.StyleSet enableModifiers(com.googlecode.lanterna.SGR[]);
descriptor: ([Lcom/googlecode/lanterna/SGR;)Lcom/googlecode/lanterna/graphics/StyleSet;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.enableModifiers:([Lcom/googlecode/lanterna/SGR;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.googlecode.lanterna.graphics.StyleSet setBackgroundColor(com.googlecode.lanterna.TextColor);
descriptor: (Lcom/googlecode/lanterna/TextColor;)Lcom/googlecode/lanterna/graphics/StyleSet;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setBackgroundColor:(Lcom/googlecode/lanterna/TextColor;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.googlecode.lanterna.graphics.StyleSet setModifiers(java.util.EnumSet);
descriptor: (Ljava/util/EnumSet;)Lcom/googlecode/lanterna/graphics/StyleSet;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.googlecode.lanterna.graphics.AbstractTextGraphics.setModifiers:(Ljava/util/EnumSet;)Lcom/googlecode/lanterna/graphics/TextGraphics;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "AbstractTextGraphics.java"
InnerClasses:
public final ANSI = com.googlecode.lanterna.TextColor$ANSI of com.googlecode.lanterna.TextColor
abstract Callback = com.googlecode.lanterna.graphics.DefaultShapeRenderer$Callback of com.googlecode.lanterna.graphics.DefaultShapeRenderer
public Set = com.googlecode.lanterna.graphics.StyleSet$Set of com.googlecode.lanterna.graphics.StyleSet
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles