class com.googlecode.lanterna.gui2.GridLayout$GridLayoutData implements com.googlecode.lanterna.gui2.LayoutData
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.googlecode.lanterna.gui2.GridLayout$GridLayoutData
super_class: java.lang.Object
{
final com.googlecode.lanterna.gui2.GridLayout$Alignment horizontalAlignment;
descriptor: Lcom/googlecode/lanterna/gui2/GridLayout$Alignment;
flags: (0x0010) ACC_FINAL
final com.googlecode.lanterna.gui2.GridLayout$Alignment verticalAlignment;
descriptor: Lcom/googlecode/lanterna/gui2/GridLayout$Alignment;
flags: (0x0010) ACC_FINAL
final boolean grabExtraHorizontalSpace;
descriptor: Z
flags: (0x0010) ACC_FINAL
final boolean grabExtraVerticalSpace;
descriptor: Z
flags: (0x0010) ACC_FINAL
final int horizontalSpan;
descriptor: I
flags: (0x0010) ACC_FINAL
final int verticalSpan;
descriptor: I
flags: (0x0010) ACC_FINAL
private void <init>(com.googlecode.lanterna.gui2.GridLayout$Alignment, com.googlecode.lanterna.gui2.GridLayout$Alignment, boolean, boolean, int, int);
descriptor: (Lcom/googlecode/lanterna/gui2/GridLayout$Alignment;Lcom/googlecode/lanterna/gui2/GridLayout$Alignment;ZZII)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=7
start local 0 // com.googlecode.lanterna.gui2.GridLayout$GridLayoutData this
start local 1 // com.googlecode.lanterna.gui2.GridLayout$Alignment horizontalAlignment
start local 2 // com.googlecode.lanterna.gui2.GridLayout$Alignment verticalAlignment
start local 3 // boolean grabExtraHorizontalSpace
start local 4 // boolean grabExtraVerticalSpace
start local 5 // int horizontalSpan
start local 6 // int verticalSpan
0: .line 74
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 82
iload 5 /* horizontalSpan */
iconst_1
if_icmplt 2
iload 6 /* verticalSpan */
iconst_1
if_icmpge 3
2: .line 83
StackMap locals: com.googlecode.lanterna.gui2.GridLayout$GridLayoutData com.googlecode.lanterna.gui2.GridLayout$Alignment com.googlecode.lanterna.gui2.GridLayout$Alignment int int int int
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Horizontal/Vertical span must be 1 or greater"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: .line 86
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 1 /* horizontalAlignment */
putfield com.googlecode.lanterna.gui2.GridLayout$GridLayoutData.horizontalAlignment:Lcom/googlecode/lanterna/gui2/GridLayout$Alignment;
4: .line 87
aload 0 /* this */
aload 2 /* verticalAlignment */
putfield com.googlecode.lanterna.gui2.GridLayout$GridLayoutData.verticalAlignment:Lcom/googlecode/lanterna/gui2/GridLayout$Alignment;
5: .line 88
aload 0 /* this */
iload 3 /* grabExtraHorizontalSpace */
putfield com.googlecode.lanterna.gui2.GridLayout$GridLayoutData.grabExtraHorizontalSpace:Z
6: .line 89
aload 0 /* this */
iload 4 /* grabExtraVerticalSpace */
putfield com.googlecode.lanterna.gui2.GridLayout$GridLayoutData.grabExtraVerticalSpace:Z
7: .line 90
aload 0 /* this */
iload 5 /* horizontalSpan */
putfield com.googlecode.lanterna.gui2.GridLayout$GridLayoutData.horizontalSpan:I
8: .line 91
aload 0 /* this */
iload 6 /* verticalSpan */
putfield com.googlecode.lanterna.gui2.GridLayout$GridLayoutData.verticalSpan:I
9: .line 92
return
end local 6 // int verticalSpan
end local 5 // int horizontalSpan
end local 4 // boolean grabExtraVerticalSpace
end local 3 // boolean grabExtraHorizontalSpace
end local 2 // com.googlecode.lanterna.gui2.GridLayout$Alignment verticalAlignment
end local 1 // com.googlecode.lanterna.gui2.GridLayout$Alignment horizontalAlignment
end local 0 // com.googlecode.lanterna.gui2.GridLayout$GridLayoutData this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/googlecode/lanterna/gui2/GridLayout$GridLayoutData;
0 10 1 horizontalAlignment Lcom/googlecode/lanterna/gui2/GridLayout$Alignment;
0 10 2 verticalAlignment Lcom/googlecode/lanterna/gui2/GridLayout$Alignment;
0 10 3 grabExtraHorizontalSpace Z
0 10 4 grabExtraVerticalSpace Z
0 10 5 horizontalSpan I
0 10 6 verticalSpan I
MethodParameters:
Name Flags
horizontalAlignment
verticalAlignment
grabExtraHorizontalSpace
grabExtraVerticalSpace
horizontalSpan
verticalSpan
}
SourceFile: "GridLayout.java"
NestHost: com.googlecode.lanterna.gui2.GridLayout
InnerClasses:
public final Alignment = com.googlecode.lanterna.gui2.GridLayout$Alignment of com.googlecode.lanterna.gui2.GridLayout
GridLayoutData = com.googlecode.lanterna.gui2.GridLayout$GridLayoutData of com.googlecode.lanterna.gui2.GridLayout