public final class org.apache.poi.hssf.usermodel.HSSFSheet implements org.apache.poi.ss.usermodel.Sheet
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.poi.hssf.usermodel.HSSFSheet
super_class: java.lang.Object
{
private static final org.apache.poi.util.POILogger log;
descriptor: Lorg/apache/poi/util/POILogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int DEBUG;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final float PX_DEFAULT;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32.0
private static final float PX_MODIFIED;
descriptor: F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 36.56
public static final int INITIAL_CAPACITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private final org.apache.poi.hssf.model.InternalSheet _sheet;
descriptor: Lorg/apache/poi/hssf/model/InternalSheet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.TreeMap<java.lang.Integer, org.apache.poi.hssf.usermodel.HSSFRow> _rows;
descriptor: Ljava/util/TreeMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/TreeMap<Ljava/lang/Integer;Lorg/apache/poi/hssf/usermodel/HSSFRow;>;
protected final org.apache.poi.hssf.model.InternalWorkbook _book;
descriptor: Lorg/apache/poi/hssf/model/InternalWorkbook;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.poi.hssf.usermodel.HSSFWorkbook _workbook;
descriptor: Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private org.apache.poi.hssf.usermodel.HSSFPatriarch _patriarch;
descriptor: Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
flags: (0x0002) ACC_PRIVATE
private int _firstrow;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int _lastrow;
descriptor: I
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lorg/apache/poi/hssf/usermodel/HSSFSheet;
invokestatic org.apache.poi.util.POILogFactory.getLogger:(Ljava/lang/Class;)Lorg/apache/poi/util/POILogger;
putstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
1: ldc "HSSFSheet.RowInitialCapacity"
bipush 20
invokestatic org.apache.poi.util.Configurator.getIntValue:(Ljava/lang/String;I)I
putstatic org.apache.poi.hssf.usermodel.HSSFSheet.INITIAL_CAPACITY:I
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(org.apache.poi.hssf.usermodel.HSSFWorkbook);
descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokestatic org.apache.poi.hssf.model.InternalSheet.createSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
putfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
2: aload 0
new java.util.TreeMap
dup
invokespecial java.util.TreeMap.<init>:()V
putfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
3: aload 0
aload 1
putfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
4: aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
putfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 6 1 workbook Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
MethodParameters:
Name Flags
workbook
protected void <init>(org.apache.poi.hssf.usermodel.HSSFWorkbook, org.apache.poi.hssf.model.InternalSheet);
descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/model/InternalSheet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
putfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
2: aload 0
new java.util.TreeMap
dup
invokespecial java.util.TreeMap.<init>:()V
putfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
3: aload 0
aload 1
putfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
4: aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
putfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
5: aload 0
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setPropertiesFromSheet:(Lorg/apache/poi/hssf/model/InternalSheet;)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 7 1 workbook Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
0 7 2 sheet Lorg/apache/poi/hssf/model/InternalSheet;
MethodParameters:
Name Flags
workbook
sheet
org.apache.poi.hssf.usermodel.HSSFSheet cloneSheet(org.apache.poi.hssf.usermodel.HSSFWorkbook);
descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;)Lorg/apache/poi/hssf/usermodel/HSSFSheet;
flags: (0x0000)
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
pop
1: new org.apache.poi.hssf.usermodel.HSSFSheet
dup
aload 1
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.cloneSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokespecial org.apache.poi.hssf.usermodel.HSSFSheet.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/model/InternalSheet;)V
astore 2
start local 2 2: aload 2
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 236
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordLocBySid:(S)I
istore 3
start local 3 3: aload 2
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 236
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.DrawingRecord
astore 4
start local 4 4: aload 4
ifnull 6
5: aload 2
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
aload 4
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
pop
6: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int org.apache.poi.hssf.record.DrawingRecord
StackMap stack:
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
ifnull 10
7: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
aload 2
invokestatic org.apache.poi.hssf.usermodel.HSSFPatriarch.createPatriarch:(Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;Lorg/apache/poi/hssf/usermodel/HSSFSheet;)Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
astore 5
start local 5 8: aload 2
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
iload 3
aload 5
invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.getBoundAggregate:()Lorg/apache/poi/hssf/record/EscherAggregate;
invokeinterface java.util.List.add:(ILjava/lang/Object;)V
9: aload 2
aload 5
putfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
end local 5 10: StackMap locals:
StackMap stack:
aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 11 1 workbook Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
2 11 2 sheet Lorg/apache/poi/hssf/usermodel/HSSFSheet;
3 11 3 pos I
4 11 4 dr Lorg/apache/poi/hssf/record/DrawingRecord;
8 10 5 patr Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
MethodParameters:
Name Flags
workbook
protected void preSerialize();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
ifnull 2
1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.preSerialize:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public org.apache.poi.hssf.usermodel.HSSFWorkbook getWorkbook();
descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
private void setPropertiesFromSheet(org.apache.poi.hssf.model.InternalSheet);
descriptor: (Lorg/apache/poi/hssf/model/InternalSheet;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=12, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.getNextRow:()Lorg/apache/poi/hssf/record/RowRecord;
astore 2
start local 2 1: goto 4
2: StackMap locals: org.apache.poi.hssf.record.RowRecord
StackMap stack:
aload 0
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRowFromRecord:(Lorg/apache/poi/hssf/record/RowRecord;)Lorg/apache/poi/hssf/usermodel/HSSFRow;
pop
3: aload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.getNextRow:()Lorg/apache/poi/hssf/record/RowRecord;
astore 2
4: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
5: aload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.getCellValueIterator:()Ljava/util/Iterator;
astore 3
start local 3 6: invokestatic java.lang.System.currentTimeMillis:()J
lstore 4
start local 4 7: getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
iconst_1
invokeinterface org.apache.poi.util.POILogger.check:(I)Z
ifeq 11
8: getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
iconst_1
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "Time at start of cell creating in HSSF sheet = "
aastore
dup
iconst_1
9: lload 4
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
10: invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
11: StackMap locals: java.util.Iterator long
StackMap stack:
aconst_null
astore 6
start local 6 12: goto 33
13: StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.hssf.record.CellValueRecordInterface
astore 7
start local 7 14: invokestatic java.lang.System.currentTimeMillis:()J
lstore 8
start local 8 15: aload 6
astore 10
start local 10 16: aload 10
ifnull 17
aload 10
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
aload 7
invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
if_icmpeq 23
17: StackMap locals: org.apache.poi.hssf.record.CellValueRecordInterface long org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
aload 0
aload 7
invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 10
18: aload 10
astore 6
19: aload 10
ifnonnull 23
20: new org.apache.poi.hssf.record.RowRecord
dup
aload 7
invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.getRow:()I
invokespecial org.apache.poi.hssf.record.RowRecord.<init>:(I)V
astore 11
start local 11 21: aload 1
aload 11
invokevirtual org.apache.poi.hssf.model.InternalSheet.addRow:(Lorg/apache/poi/hssf/record/RowRecord;)V
22: aload 0
aload 11
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRowFromRecord:(Lorg/apache/poi/hssf/record/RowRecord;)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 10
end local 11 23: StackMap locals:
StackMap stack:
getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
iconst_1
invokeinterface org.apache.poi.util.POILogger.check:(I)Z
ifeq 28
24: aload 7
instanceof org.apache.poi.hssf.record.Record
ifeq 27
25: getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
iconst_1
iconst_1
anewarray java.lang.Object
dup
iconst_0
new java.lang.StringBuilder
dup
ldc "record id = "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
checkcast org.apache.poi.hssf.record.Record
invokevirtual org.apache.poi.hssf.record.Record.getSid:()S
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
26: goto 28
27: StackMap locals:
StackMap stack:
getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
iconst_1
iconst_1
anewarray java.lang.Object
dup
iconst_0
new java.lang.StringBuilder
dup
ldc "record = "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
28: StackMap locals:
StackMap stack:
aload 10
aload 7
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.createCellFromRecord:(Lorg/apache/poi/hssf/record/CellValueRecordInterface;)Lorg/apache/poi/hssf/usermodel/HSSFCell;
pop
29: getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
iconst_1
invokeinterface org.apache.poi.util.POILogger.check:(I)Z
ifeq 33
30: getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
iconst_1
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "record took "
aastore
dup
iconst_1
31: invokestatic java.lang.System.currentTimeMillis:()J
lload 8
lsub
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
32: invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
end local 10 end local 8 end local 7 33: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
34: getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
iconst_1
invokeinterface org.apache.poi.util.POILogger.check:(I)Z
ifeq 38
35: getstatic org.apache.poi.hssf.usermodel.HSSFSheet.log:Lorg/apache/poi/util/POILogger;
iconst_1
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "total sheet cell creation took "
aastore
dup
iconst_1
36: invokestatic java.lang.System.currentTimeMillis:()J
lload 4
lsub
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
37: invokeinterface org.apache.poi.util.POILogger.log:(I[Ljava/lang/Object;)V
38: StackMap locals:
StackMap stack:
return
end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 39 1 sheet Lorg/apache/poi/hssf/model/InternalSheet;
1 39 2 row Lorg/apache/poi/hssf/record/RowRecord;
6 39 3 iter Ljava/util/Iterator<Lorg/apache/poi/hssf/record/CellValueRecordInterface;>;
7 39 4 timestart J
12 39 6 lastrow Lorg/apache/poi/hssf/usermodel/HSSFRow;
14 33 7 cval Lorg/apache/poi/hssf/record/CellValueRecordInterface;
15 33 8 cellstart J
16 33 10 hrow Lorg/apache/poi/hssf/usermodel/HSSFRow;
21 23 11 rowRec Lorg/apache/poi/hssf/record/RowRecord;
MethodParameters:
Name Flags
sheet
public org.apache.poi.hssf.usermodel.HSSFRow createRow(int);
descriptor: (I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.poi.hssf.usermodel.HSSFRow
dup
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 0
iload 1
invokespecial org.apache.poi.hssf.usermodel.HSSFRow.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/usermodel/HSSFSheet;I)V
astore 2
start local 2 1: aload 2
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDefaultRowHeight:()S
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.setHeight:(S)V
2: aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowRecord:()Lorg/apache/poi/hssf/record/RowRecord;
iconst_0
invokevirtual org.apache.poi.hssf.record.RowRecord.setBadFontHeight:(Z)V
3: aload 0
aload 2
iconst_1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.addRow:(Lorg/apache/poi/hssf/usermodel/HSSFRow;Z)V
4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 5 1 rownum I
1 5 2 row Lorg/apache/poi/hssf/usermodel/HSSFRow;
MethodParameters:
Name Flags
rownum
private org.apache.poi.hssf.usermodel.HSSFRow createRowFromRecord(org.apache.poi.hssf.record.RowRecord);
descriptor: (Lorg/apache/poi/hssf/record/RowRecord;)Lorg/apache/poi/hssf/usermodel/HSSFRow;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.poi.hssf.usermodel.HSSFRow
dup
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 0
aload 1
invokespecial org.apache.poi.hssf.usermodel.HSSFRow.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/hssf/usermodel/HSSFSheet;Lorg/apache/poi/hssf/record/RowRecord;)V
astore 2
start local 2 1: aload 0
aload 2
iconst_0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.addRow:(Lorg/apache/poi/hssf/usermodel/HSSFRow;Z)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 3 1 row Lorg/apache/poi/hssf/record/RowRecord;
1 3 2 hrow Lorg/apache/poi/hssf/usermodel/HSSFRow;
MethodParameters:
Name Flags
row
public void removeRow(org.apache.poi.ss.usermodel.Row);
descriptor: (Lorg/apache/poi/ss/usermodel/Row;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.apache.poi.hssf.usermodel.HSSFRow
astore 2
start local 2 1: aload 1
invokeinterface org.apache.poi.ss.usermodel.Row.getSheet:()Lorg/apache/poi/ss/usermodel/Sheet;
aload 0
if_acmpeq 3
2: new java.lang.IllegalArgumentException
dup
ldc "Specified row does not belong to this sheet"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
aload 1
invokeinterface org.apache.poi.ss.usermodel.Row.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.usermodel.Row org.apache.poi.hssf.usermodel.HSSFRow top java.util.Iterator
StackMap stack:
4: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.ss.usermodel.Cell
astore 3
start local 3 5: aload 3
checkcast org.apache.poi.hssf.usermodel.HSSFCell
astore 5
start local 5 6: aload 5
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.isPartOfArrayFormulaGroup:()Z
ifeq 9
7: new java.lang.StringBuilder
dup
ldc "Row[rownum="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.apache.poi.ss.usermodel.Row.getRowNum:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "] contains cell(s) included in a multi-cell array formula. You cannot change part of an array."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
start local 6 8: aload 5
aload 6
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.tryToDeleteArrayFormula:(Ljava/lang/String;)V
end local 6 end local 5 end local 3 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
10: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
invokevirtual java.util.TreeMap.size:()I
ifle 20
11: aload 1
invokeinterface org.apache.poi.ss.usermodel.Row.getRowNum:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 3
start local 3 12: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
aload 3
invokevirtual java.util.TreeMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.poi.hssf.usermodel.HSSFRow
astore 4
start local 4 13: aload 4
aload 1
if_acmpeq 15
14: new java.lang.IllegalArgumentException
dup
ldc "Specified row does not belong to this sheet"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.usermodel.Row org.apache.poi.hssf.usermodel.HSSFRow java.lang.Integer org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getLastRowNum:()I
if_icmpne 17
16: aload 0
aload 0
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findLastRow:(I)I
putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
17: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getFirstRowNum:()I
if_icmpne 19
18: aload 0
aload 0
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findFirstRow:(I)I
putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowRecord:()Lorg/apache/poi/hssf/record/RowRecord;
invokevirtual org.apache.poi.hssf.model.InternalSheet.removeRow:(Lorg/apache/poi/hssf/record/RowRecord;)V
end local 4 end local 3 20: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 21 1 row Lorg/apache/poi/ss/usermodel/Row;
1 21 2 hrow Lorg/apache/poi/hssf/usermodel/HSSFRow;
5 9 3 cell Lorg/apache/poi/ss/usermodel/Cell;
6 9 5 xcell Lorg/apache/poi/hssf/usermodel/HSSFCell;
8 9 6 msg Ljava/lang/String;
12 20 3 key Ljava/lang/Integer;
13 20 4 removedRow Lorg/apache/poi/hssf/usermodel/HSSFRow;
MethodParameters:
Name Flags
row
private int findLastRow(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
iconst_1
if_icmpge 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iload 1
iconst_1
isub
istore 2
start local 2 3: aload 0
iload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 3
start local 3 4: goto 6
5: StackMap locals: int org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
aload 0
iinc 2 -1
iload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 3
6: StackMap locals:
StackMap stack:
aload 3
ifnonnull 7
iload 2
ifgt 5
7: StackMap locals:
StackMap stack:
aload 3
ifnonnull 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 10 1 lastrow I
3 10 2 rownum I
4 10 3 r Lorg/apache/poi/hssf/usermodel/HSSFRow;
MethodParameters:
Name Flags
lastrow
private int findFirstRow(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
iconst_1
iadd
istore 2
start local 2 1: aload 0
iload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 3
start local 3 2: goto 4
3: StackMap locals: int org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
aload 0
iinc 2 1
iload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 3
4: StackMap locals:
StackMap stack:
aload 3
ifnonnull 5
iload 2
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getLastRowNum:()I
if_icmple 3
5: StackMap locals:
StackMap stack:
iload 2
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getLastRowNum:()I
if_icmple 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 8 1 firstrow I
1 8 2 rownum I
2 8 3 r Lorg/apache/poi/hssf/usermodel/HSSFRow;
MethodParameters:
Name Flags
firstrow
private void addRow(org.apache.poi.hssf.usermodel.HSSFRow, boolean);
descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFRow;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 1
invokevirtual java.util.TreeMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: iload 2
ifeq 3
2: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowRecord:()Lorg/apache/poi/hssf/record/RowRecord;
invokevirtual org.apache.poi.hssf.model.InternalSheet.addRow:(Lorg/apache/poi/hssf/record/RowRecord;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
invokevirtual java.util.TreeMap.size:()I
iconst_1
if_icmpne 4
iconst_1
goto 5
StackMap locals:
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 3
start local 3 6: aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getLastRowNum:()I
if_icmpgt 7
iload 3
ifeq 8
7: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
8: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getFirstRowNum:()I
if_icmplt 9
iload 3
ifeq 10
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
10: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 11 1 row Lorg/apache/poi/hssf/usermodel/HSSFRow;
0 11 2 addLow Z
6 11 3 firstRow Z
MethodParameters:
Name Flags
row
addLow
public org.apache.poi.hssf.usermodel.HSSFRow getRow(int);
descriptor: (I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.TreeMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.poi.hssf.usermodel.HSSFRow
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 rowIndex I
MethodParameters:
Name Flags
rowIndex
public int getPhysicalNumberOfRows();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
invokevirtual java.util.TreeMap.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public int getFirstRowNum();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public int getLastRowNum();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public java.util.List<org.apache.poi.hssf.usermodel.HSSFDataValidation> getDataValidations();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getOrCreateDataValidityTable:()Lorg/apache/poi/hssf/record/aggregates/DataValidityTable;
astore 1
start local 1 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 2: new org.apache.poi.hssf.usermodel.HSSFSheet$1
dup
aload 0
aload 2
invokespecial org.apache.poi.hssf.usermodel.HSSFSheet$1.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;Ljava/util/List;)V
astore 3
start local 3 3: aload 1
aload 3
invokevirtual org.apache.poi.hssf.record.aggregates.DataValidityTable.visitContainedRecords:(Lorg/apache/poi/hssf/record/aggregates/RecordAggregate$RecordVisitor;)V
4: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
1 5 1 dvt Lorg/apache/poi/hssf/record/aggregates/DataValidityTable;
2 5 2 hssfValidations Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFDataValidation;>;
3 5 3 visitor Lorg/apache/poi/hssf/record/aggregates/RecordAggregate$RecordVisitor;
Signature: ()Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFDataValidation;>;
public void addValidationData(org.apache.poi.ss.usermodel.DataValidation);
descriptor: (Lorg/apache/poi/ss/usermodel/DataValidation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "objValidation must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.poi.hssf.usermodel.HSSFDataValidation
astore 2
start local 2 3: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getOrCreateDataValidityTable:()Lorg/apache/poi/hssf/record/aggregates/DataValidityTable;
astore 3
start local 3 4: aload 2
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFDataValidation.createDVRecord:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)Lorg/apache/poi/hssf/record/DVRecord;
astore 4
start local 4 5: aload 3
aload 4
invokevirtual org.apache.poi.hssf.record.aggregates.DataValidityTable.addDataValidation:(Lorg/apache/poi/hssf/record/DVRecord;)V
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 7 1 dataValidation Lorg/apache/poi/ss/usermodel/DataValidation;
3 7 2 hssfDataValidation Lorg/apache/poi/hssf/usermodel/HSSFDataValidation;
4 7 3 dvt Lorg/apache/poi/hssf/record/aggregates/DataValidityTable;
5 7 4 dvRecord Lorg/apache/poi/hssf/record/DVRecord;
MethodParameters:
Name Flags
dataValidation
public void setColumnHidden(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
iload 2
invokevirtual org.apache.poi.hssf.model.InternalSheet.setColumnHidden:(IZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 columnIndex I
0 2 2 hidden Z
MethodParameters:
Name Flags
columnIndex
hidden
public boolean isColumnHidden(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.isColumnHidden:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 columnIndex I
MethodParameters:
Name Flags
columnIndex
public void setColumnWidth(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
iload 2
invokevirtual org.apache.poi.hssf.model.InternalSheet.setColumnWidth:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 columnIndex I
0 2 2 width I
MethodParameters:
Name Flags
columnIndex
width
public int getColumnWidth(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.getColumnWidth:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 columnIndex I
MethodParameters:
Name Flags
columnIndex
public float getColumnWidthInPixels(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getColumnWidth:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDefaultColumnWidth:()I
sipush 256
imul
istore 3
start local 3 2: iload 2
iload 3
if_icmpne 3
ldc 32.0
goto 4
StackMap locals: int int
StackMap stack:
3: ldc 36.56
StackMap locals:
StackMap stack: float
4: fstore 4
start local 4 5: iload 2
i2f
fload 4
fdiv
freturn
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 Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 6 1 column I
1 6 2 cw I
2 6 3 def I
5 6 4 px F
MethodParameters:
Name Flags
column
public int getDefaultColumnWidth();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getDefaultColumnWidth:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setDefaultColumnWidth(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.setDefaultColumnWidth:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 width I
MethodParameters:
Name Flags
width
public short getDefaultRowHeight();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getDefaultRowHeight:()S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public float getDefaultRowHeightInPoints();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getDefaultRowHeight:()S
i2f
ldc 20.0
fdiv
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setDefaultRowHeight(short);
descriptor: (S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.setDefaultRowHeight:(S)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 height S
MethodParameters:
Name Flags
height
public void setDefaultRowHeightInPoints(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
fload 1
ldc 20.0
fmul
f2i
i2s
invokevirtual org.apache.poi.hssf.model.InternalSheet.setDefaultRowHeight:(S)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 height F
MethodParameters:
Name Flags
height
public org.apache.poi.hssf.usermodel.HSSFCellStyle getColumnStyle(int);
descriptor: (I)Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
i2s
invokevirtual org.apache.poi.hssf.model.InternalSheet.getXFIndexForColAt:(S)S
istore 2
start local 2 1: iload 2
bipush 15
if_icmpne 3
2: aconst_null
areturn
3: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
iload 2
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getExFormatAt:(I)Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
astore 3
start local 3 4: new org.apache.poi.hssf.usermodel.HSSFCellStyle
dup
iload 2
aload 3
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
invokespecial org.apache.poi.hssf.usermodel.HSSFCellStyle.<init>:(SLorg/apache/poi/hssf/record/ExtendedFormatRecord;Lorg/apache/poi/hssf/model/InternalWorkbook;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 5 1 column I
1 5 2 styleIndex S
4 5 3 xf Lorg/apache/poi/hssf/record/ExtendedFormatRecord;
MethodParameters:
Name Flags
column
public boolean isGridsPrinted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.isGridsPrinted:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setGridsPrinted(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.setGridsPrinted:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 value Z
MethodParameters:
Name Flags
value
public int addMergedRegion(org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.addMergedRegion:(Lorg/apache/poi/ss/util/CellRangeAddress;Z)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 region Lorg/apache/poi/ss/util/CellRangeAddress;
MethodParameters:
Name Flags
region
public int addMergedRegionUnsafe(org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.addMergedRegion:(Lorg/apache/poi/ss/util/CellRangeAddress;Z)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 region Lorg/apache/poi/ss/util/CellRangeAddress;
MethodParameters:
Name Flags
region
public void validateMergedRegions();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.checkForMergedRegionsIntersectingArrayFormulas:()V
1: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.checkForIntersectingMergedRegions:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
private int addMergedRegion(org.apache.poi.ss.util.CellRangeAddress, boolean);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;Z)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getNumberOfCells:()I
iconst_2
if_icmpge 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Merged region "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " must contain 2 or more cells"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.util.CellRangeAddress.validate:(Lorg/apache/poi/ss/SpreadsheetVersion;)V
3: iload 2
ifeq 6
4: aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateArrayFormulas:(Lorg/apache/poi/ss/util/CellRangeAddress;)V
5: aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateMergedRegions:(Lorg/apache/poi/ss/util/CellRangeAddress;)V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
7: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
8: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
9: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
10: invokevirtual org.apache.poi.hssf.model.InternalSheet.addMergedRegion:(IIII)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 11 1 region Lorg/apache/poi/ss/util/CellRangeAddress;
0 11 2 validate Z
MethodParameters:
Name Flags
region
validate
private void validateArrayFormulas(org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=12, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
istore 2
start local 2 1: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
istore 3
start local 3 2: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
istore 4
start local 4 3: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
istore 5
start local 5 4: iload 2
istore 6
start local 6 5: goto 22
6: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress int int int int int
StackMap stack:
aload 0
iload 6
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 7
start local 7 7: aload 7
ifnonnull 8
goto 21
8: StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
iload 3
istore 8
start local 8 9: goto 20
10: StackMap locals: int
StackMap stack:
aload 7
iload 8
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getCell:(I)Lorg/apache/poi/hssf/usermodel/HSSFCell;
astore 9
start local 9 11: aload 9
ifnonnull 12
goto 19
12: StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell
StackMap stack:
aload 9
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.isPartOfArrayFormulaGroup:()Z
ifeq 19
13: aload 9
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getArrayFormulaRange:()Lorg/apache/poi/ss/util/CellRangeAddress;
astore 10
start local 10 14: aload 10
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getNumberOfCells:()I
iconst_1
if_icmple 19
aload 1
aload 10
invokevirtual org.apache.poi.ss.util.CellRangeAddress.intersects:(Lorg/apache/poi/ss/util/CellRangeAddressBase;)Z
ifeq 19
15: new java.lang.StringBuilder
dup
ldc "The range "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " intersects with a multi-cell array formula. "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
16: ldc "You cannot merge cells of an array."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 11
start local 11 18: new java.lang.IllegalStateException
dup
aload 11
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 11 end local 10 end local 9 19: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
20: iload 8
iload 5
if_icmple 10
end local 8 end local 7 21: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
22: iload 6
iload 4
if_icmple 6
end local 6 23: return
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 24 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 24 1 region Lorg/apache/poi/ss/util/CellRangeAddress;
1 24 2 firstRow I
2 24 3 firstColumn I
3 24 4 lastRow I
4 24 5 lastColumn I
5 23 6 rowIn I
7 21 7 row Lorg/apache/poi/hssf/usermodel/HSSFRow;
9 21 8 colIn I
11 19 9 cell Lorg/apache/poi/hssf/usermodel/HSSFCell;
14 19 10 arrayRange Lorg/apache/poi/ss/util/CellRangeAddress;
18 19 11 msg Ljava/lang/String;
MethodParameters:
Name Flags
region
private void checkForMergedRegionsIntersectingArrayFormulas();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.ss.util.CellRangeAddress
astore 1
start local 1 2: aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateArrayFormulas:(Lorg/apache/poi/ss/util/CellRangeAddress;)V
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
2 3 1 region Lorg/apache/poi/ss/util/CellRangeAddress;
private void validateMergedRegions(org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.ss.util.CellRangeAddress
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.intersects:(Lorg/apache/poi/ss/util/CellRangeAddressBase;)Z
ifeq 6
3: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Cannot add merged region "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc " to sheet because it overlaps with an existing merged region ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()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;
5: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 8 1 candidateRegion Lorg/apache/poi/ss/util/CellRangeAddress;
2 6 2 existingRegion Lorg/apache/poi/ss/util/CellRangeAddress;
MethodParameters:
Name Flags
candidateRegion
private void checkForIntersectingMergedRegions();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getMergedRegions:()Ljava/util/List;
astore 1
start local 1 1: aload 1
invokeinterface java.util.List.size:()I
istore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 15
4: StackMap locals: java.util.List int int
StackMap stack:
aload 1
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.poi.ss.util.CellRangeAddress
astore 4
start local 4 5: aload 1
iload 3
iconst_1
iadd
aload 1
invokeinterface java.util.List.size:()I
invokeinterface java.util.List.subList:(II)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 13
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.util.List int int org.apache.poi.ss.util.CellRangeAddress top java.util.Iterator
StackMap stack:
6: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.ss.util.CellRangeAddress
astore 5
start local 5 7: aload 4
aload 5
invokevirtual org.apache.poi.ss.util.CellRangeAddress.intersects:(Lorg/apache/poi/ss/util/CellRangeAddressBase;)Z
ifeq 13
8: new java.lang.StringBuilder
dup
ldc "The range "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc " intersects with another merged region "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: aload 5
invokevirtual org.apache.poi.ss.util.CellRangeAddress.formatAsString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " in this sheet"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
start local 7 12: new java.lang.IllegalStateException
dup
aload 7
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 7 end local 5 13: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 4 14: iinc 3 1
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.util.List int int
StackMap stack:
15: iload 3
iload 2
if_icmplt 4
end local 3 16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
1 17 1 regions Ljava/util/List<Lorg/apache/poi/ss/util/CellRangeAddress;>;
2 17 2 size I
3 16 3 i I
5 14 4 region Lorg/apache/poi/ss/util/CellRangeAddress;
7 13 5 other Lorg/apache/poi/ss/util/CellRangeAddress;
12 13 7 msg Ljava/lang/String;
public void setForceFormulaRecalculation(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.setUncalced:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 value Z
MethodParameters:
Name Flags
value
public boolean getForceFormulaRecalculation();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getUncalced:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setVerticallyCenter(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getVCenter:()Lorg/apache/poi/hssf/record/VCenterRecord;
iload 1
invokevirtual org.apache.poi.hssf.record.VCenterRecord.setVCenter:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 value Z
MethodParameters:
Name Flags
value
public boolean getVerticallyCenter();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getVCenter:()Lorg/apache/poi/hssf/record/VCenterRecord;
invokevirtual org.apache.poi.hssf.record.VCenterRecord.getVCenter:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setHorizontallyCenter(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getHCenter:()Lorg/apache/poi/hssf/record/HCenterRecord;
iload 1
invokevirtual org.apache.poi.hssf.record.HCenterRecord.setHCenter:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 value Z
MethodParameters:
Name Flags
value
public boolean getHorizontallyCenter();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getHCenter:()Lorg/apache/poi/hssf/record/HCenterRecord;
invokevirtual org.apache.poi.hssf.record.HCenterRecord.getHCenter:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setRightToLeft(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
iload 1
invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.setArabic:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 value Z
MethodParameters:
Name Flags
value
public boolean isRightToLeft();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.getArabic:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void removeMergedRegion(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.removeMergedRegion:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 index I
MethodParameters:
Name Flags
index
public void removeMergedRegions(java.util.Collection<java.lang.Integer>);
descriptor: (Ljava/util/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: new java.util.TreeSet
dup
aload 1
invokespecial java.util.TreeSet.<init>:(Ljava/util/Collection;)V
invokevirtual java.util.TreeSet.descendingSet:()Ljava/util/NavigableSet;
invokeinterface java.util.NavigableSet.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.util.Collection top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 2: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 2
invokevirtual org.apache.poi.hssf.model.InternalSheet.removeMergedRegion:(I)V
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 5 1 indices Ljava/util/Collection<Ljava/lang/Integer;>;
2 3 2 i I
Signature: (Ljava/util/Collection<Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
indices
public int getNumMergedRegions();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getNumMergedRegions:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public org.apache.poi.ss.util.CellRangeAddress getMergedRegion(int);
descriptor: (I)Lorg/apache/poi/ss/util/CellRangeAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.getMergedRegionAt:(I)Lorg/apache/poi/ss/util/CellRangeAddress;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 index I
MethodParameters:
Name Flags
index
public java.util.List<org.apache.poi.ss.util.CellRangeAddress> getMergedRegions();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getNumMergedRegions:()I
istore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: java.util.List int int
StackMap stack:
aload 1
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 3
invokevirtual org.apache.poi.hssf.model.InternalSheet.getMergedRegionAt:(I)Lorg/apache/poi/ss/util/CellRangeAddress;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 2
if_icmplt 4
end local 3 7: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
1 8 1 addresses Ljava/util/List<Lorg/apache/poi/ss/util/CellRangeAddress;>;
2 8 2 count I
3 7 3 i I
Signature: ()Ljava/util/List<Lorg/apache/poi/ss/util/CellRangeAddress;>;
public java.util.Iterator<org.apache.poi.ss.usermodel.Row> rowIterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._rows:Ljava/util/TreeMap;
invokevirtual java.util.TreeMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
1 2 1 result Ljava/util/Iterator<Lorg/apache/poi/ss/usermodel/Row;>;
Signature: ()Ljava/util/Iterator<Lorg/apache/poi/ss/usermodel/Row;>;
public java.util.Iterator<org.apache.poi.ss.usermodel.Row> iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.rowIterator:()Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
Signature: ()Ljava/util/Iterator<Lorg/apache/poi/ss/usermodel/Row;>;
org.apache.poi.hssf.model.InternalSheet getSheet();
descriptor: ()Lorg/apache/poi/hssf/model/InternalSheet;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setAlternativeExpression(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: astore 2
start local 2 2: aload 2
iload 1
invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setAlternateExpression:(Z)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 b Z
2 4 2 record Lorg/apache/poi/hssf/record/WSBoolRecord;
MethodParameters:
Name Flags
b
public void setAlternativeFormula(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: astore 2
start local 2 2: aload 2
iload 1
invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setAlternateFormula:(Z)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 b Z
2 4 2 record Lorg/apache/poi/hssf/record/WSBoolRecord;
MethodParameters:
Name Flags
b
public void setAutobreaks(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: astore 2
start local 2 2: aload 2
iload 1
invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setAutobreaks:(Z)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 b Z
2 4 2 record Lorg/apache/poi/hssf/record/WSBoolRecord;
MethodParameters:
Name Flags
b
public void setDialog(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: astore 2
start local 2 2: aload 2
iload 1
invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setDialog:(Z)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 b Z
2 4 2 record Lorg/apache/poi/hssf/record/WSBoolRecord;
MethodParameters:
Name Flags
b
public void setDisplayGuts(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: astore 2
start local 2 2: aload 2
iload 1
invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setDisplayGuts:(Z)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 b Z
2 4 2 record Lorg/apache/poi/hssf/record/WSBoolRecord;
MethodParameters:
Name Flags
b
public void setFitToPage(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: astore 2
start local 2 2: aload 2
iload 1
invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setFitToPage:(Z)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 b Z
2 4 2 record Lorg/apache/poi/hssf/record/WSBoolRecord;
MethodParameters:
Name Flags
b
public void setRowSumsBelow(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: astore 2
start local 2 2: aload 2
iload 1
invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setRowSumsBelow:(Z)V
3: aload 2
iload 1
invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setAlternateExpression:(Z)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 5 1 b Z
2 5 2 record Lorg/apache/poi/hssf/record/WSBoolRecord;
MethodParameters:
Name Flags
b
public void setRowSumsRight(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: astore 2
start local 2 2: aload 2
iload 1
invokevirtual org.apache.poi.hssf.record.WSBoolRecord.setRowSumsRight:(Z)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 b Z
2 4 2 record Lorg/apache/poi/hssf/record/WSBoolRecord;
MethodParameters:
Name Flags
b
public boolean getAlternateExpression();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getAlternateExpression:()Z
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean getAlternateFormula();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getAlternateFormula:()Z
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean getAutobreaks();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getAutobreaks:()Z
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean getDialog();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getDialog:()Z
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean getDisplayGuts();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getDisplayGuts:()Z
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean isDisplayZeros();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.getDisplayZeros:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setDisplayZeros(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
iload 1
invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.setDisplayZeros:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 value Z
MethodParameters:
Name Flags
value
public boolean getFitToPage();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getFitToPage:()Z
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean getRowSumsBelow();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getRowSumsBelow:()Z
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean getRowSumsRight();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 129
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.WSBoolRecord
1: invokevirtual org.apache.poi.hssf.record.WSBoolRecord.getRowSumsRight:()Z
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean isPrintGridlines();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPrintGridlines:()Lorg/apache/poi/hssf/record/PrintGridlinesRecord;
invokevirtual org.apache.poi.hssf.record.PrintGridlinesRecord.getPrintGridlines:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setPrintGridlines(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPrintGridlines:()Lorg/apache/poi/hssf/record/PrintGridlinesRecord;
iload 1
invokevirtual org.apache.poi.hssf.record.PrintGridlinesRecord.setPrintGridlines:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 show Z
MethodParameters:
Name Flags
show
public boolean isPrintRowAndColumnHeadings();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPrintHeaders:()Lorg/apache/poi/hssf/record/PrintHeadersRecord;
invokevirtual org.apache.poi.hssf.record.PrintHeadersRecord.getPrintHeaders:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setPrintRowAndColumnHeadings(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPrintHeaders:()Lorg/apache/poi/hssf/record/PrintHeadersRecord;
iload 1
invokevirtual org.apache.poi.hssf.record.PrintHeadersRecord.setPrintHeaders:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 show Z
MethodParameters:
Name Flags
show
public org.apache.poi.hssf.usermodel.HSSFPrintSetup getPrintSetup();
descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFPrintSetup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.poi.hssf.usermodel.HSSFPrintSetup
dup
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
invokespecial org.apache.poi.hssf.usermodel.HSSFPrintSetup.<init>:(Lorg/apache/poi/hssf/record/PrintSetupRecord;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public org.apache.poi.hssf.usermodel.HSSFHeader ();
descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFHeader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.poi.hssf.usermodel.HSSFHeader
dup
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokespecial org.apache.poi.hssf.usermodel.HSSFHeader.<init>:(Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public org.apache.poi.hssf.usermodel.HSSFFooter ();
descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFFooter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.poi.hssf.usermodel.HSSFFooter
dup
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokespecial org.apache.poi.hssf.usermodel.HSSFFooter.<init>:(Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean isSelected();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.getSelected:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setSelected(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
iload 1
invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.setSelected:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 sel Z
MethodParameters:
Name Flags
sel
public boolean isActive();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.isActive:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setActive(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getWindowTwo:()Lorg/apache/poi/hssf/record/WindowTwoRecord;
iload 1
invokevirtual org.apache.poi.hssf.record.WindowTwoRecord.setActive:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 sel Z
MethodParameters:
Name Flags
sel
public double getMargin(short);
descriptor: (S)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 4 - 5
4: 2
5: 1
default: 3
}
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
invokevirtual org.apache.poi.hssf.record.PrintSetupRecord.getFooterMargin:()D
dreturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
invokevirtual org.apache.poi.hssf.record.PrintSetupRecord.getHeaderMargin:()D
dreturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
iload 1
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getMargin:(S)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 margin S
MethodParameters:
Name Flags
margin
public void setMargin(short, double);
descriptor: (SD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
tableswitch { // 4 - 5
4: 3
5: 1
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
dload 2
invokevirtual org.apache.poi.hssf.record.PrintSetupRecord.setFooterMargin:(D)V
2: goto 6
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getPrintSetup:()Lorg/apache/poi/hssf/record/PrintSetupRecord;
dload 2
invokevirtual org.apache.poi.hssf.record.PrintSetupRecord.setHeaderMargin:(D)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
iload 1
dload 2
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.setMargin:(SD)V
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 7 1 margin S
0 7 2 size D
MethodParameters:
Name Flags
margin
size
private org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock getProtectionBlock();
descriptor: ()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean getProtect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.isSheetProtected:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public short getPassword();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.getPasswordHash:()I
i2s
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean getObjectProtect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.isObjectProtected:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public boolean getScenarioProtect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.isScenarioProtected:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void protectSheet(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getProtectionBlock:()Lorg/apache/poi/hssf/record/aggregates/WorksheetProtectionBlock;
aload 1
iconst_1
iconst_1
invokevirtual org.apache.poi.hssf.record.aggregates.WorksheetProtectionBlock.protectSheet:(Ljava/lang/String;ZZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 password Ljava/lang/String;
MethodParameters:
Name Flags
password
public void setZoom(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_1
if_icmplt 1
iload 1
ldc 65535
if_icmple 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Numerator must be greater than 0 and less than 65536"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 2
iconst_1
if_icmplt 3
iload 2
ldc 65535
if_icmple 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Denominator must be greater than 0 and less than 65536"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
new org.apache.poi.hssf.record.SCLRecord
dup
invokespecial org.apache.poi.hssf.record.SCLRecord.<init>:()V
astore 3
start local 3 5: aload 3
iload 1
i2s
invokevirtual org.apache.poi.hssf.record.SCLRecord.setNumerator:(S)V
6: aload 3
iload 2
i2s
invokevirtual org.apache.poi.hssf.record.SCLRecord.setDenominator:(S)V
7: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
aload 3
invokevirtual org.apache.poi.hssf.model.InternalSheet.setSCLRecord:(Lorg/apache/poi/hssf/record/SCLRecord;)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 9 1 numerator I
0 9 2 denominator I
5 9 3 sclRecord Lorg/apache/poi/hssf/record/SCLRecord;
MethodParameters:
Name Flags
numerator
denominator
public void setZoom(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
bipush 100
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setZoom:(II)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 scale I
MethodParameters:
Name Flags
scale
public short getTopRow();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getTopRow:()S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public short getLeftCol();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getLeftCol:()S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void showInPane(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
istore 3
start local 3 1: iload 1
iload 3
if_icmple 2
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Maximum row number is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
i2s
iload 2
i2s
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.showInPane:(SS)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 toprow I
0 4 2 leftcol I
1 4 3 maxrow I
MethodParameters:
Name Flags
toprow
leftcol
private void showInPane(short, short);
descriptor: (SS)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.setTopRow:(S)V
1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 2
invokevirtual org.apache.poi.hssf.model.InternalSheet.setLeftCol:(S)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 3 1 toprow S
0 3 2 leftcol S
MethodParameters:
Name Flags
toprow
leftcol
protected void shiftMerged(int, int, int, boolean);
descriptor: (IIIZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.apache.poi.hssf.usermodel.helpers.HSSFRowShifter
dup
aload 0
invokespecial org.apache.poi.hssf.usermodel.helpers.HSSFRowShifter.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
astore 5
start local 5 1: aload 5
iload 1
iload 2
iload 3
invokevirtual org.apache.poi.ss.usermodel.helpers.RowShifter.shiftMergedRegions:(III)Ljava/util/List;
pop
2: return
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 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 3 1 startRow I
0 3 2 endRow I
0 3 3 n I
0 3 4 isRow Z
1 3 5 rowShifter Lorg/apache/poi/ss/usermodel/helpers/RowShifter;
MethodParameters:
Name Flags
startRow
endRow
n
isRow
public void shiftRows(int, int, int);
descriptor: (III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iload 2
iload 3
iconst_0
iconst_0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.shiftRows:(IIIZZ)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 startRow I
0 2 2 endRow I
0 2 3 n I
MethodParameters:
Name Flags
startRow
endRow
n
public void shiftRows(int, int, int, boolean, boolean);
descriptor: (IIIZZ)V
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
iload 5
iconst_1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.shiftRows:(IIIZZZ)V
1: return
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 Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 startRow I
0 2 2 endRow I
0 2 3 n I
0 2 4 copyRowHeight Z
0 2 5 resetOriginalRowHeight Z
MethodParameters:
Name Flags
startRow
endRow
n
copyRowHeight
resetOriginalRowHeight
private static int clip(int);
descriptor: (I)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iconst_0
iload 0
invokestatic java.lang.Math.max:(II)I
1: getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
2: invokestatic java.lang.Math.min:(II)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 row I
MethodParameters:
Name Flags
row
public void shiftRows(int, int, int, boolean, boolean, boolean);
descriptor: (IIIZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=17, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: iload 2
iload 1
if_icmpge 2
1: new java.lang.IllegalArgumentException
dup
ldc "startRow must be less than or equal to endRow. To shift rows up, use n<0."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 3
ifge 6
3: iload 1
istore 7
start local 7 4: iconst_1
istore 8
start local 8 5: goto 11
end local 8 end local 7 StackMap locals:
StackMap stack:
6: iload 3
ifle 10
7: iload 2
istore 7
start local 7 8: iconst_m1
istore 8
start local 8 9: goto 11
end local 8 end local 7 10: StackMap locals:
StackMap stack:
return
start local 7 start local 8 11: StackMap locals: int int
StackMap stack:
new org.apache.poi.hssf.usermodel.helpers.HSSFRowShifter
dup
aload 0
invokespecial org.apache.poi.hssf.usermodel.helpers.HSSFRowShifter.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
astore 9
start local 9 12: iload 6
ifeq 14
13: aload 0
iload 1
iload 2
iload 3
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.moveCommentsForRowShift:(III)V
14: StackMap locals: org.apache.poi.ss.usermodel.helpers.RowShifter
StackMap stack:
aload 9
iload 1
iload 2
iload 3
invokevirtual org.apache.poi.ss.usermodel.helpers.RowShifter.shiftMergedRegions:(III)Ljava/util/List;
pop
15: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
iload 1
iload 2
iload 3
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.shiftRowBreaks:(III)V
16: aload 0
iload 1
iload 2
iload 3
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.deleteOverwrittenHyperlinksForRowShift:(III)V
17: iload 7
istore 10
start local 10 18: goto 45
19: StackMap locals: int
StackMap stack:
aload 0
iload 10
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 11
start local 11 20: aload 11
ifnull 21
aload 0
aload 11
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.notifyRowShifting:(Lorg/apache/poi/hssf/usermodel/HSSFRow;)V
21: StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
aload 0
iload 10
iload 3
iadd
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 12
start local 12 22: aload 12
ifnonnull 24
23: aload 0
iload 10
iload 3
iadd
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 12
24: StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
aload 12
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.removeAllCells:()V
25: aload 11
ifnonnull 26
goto 44
26: StackMap locals:
StackMap stack:
iload 4
ifeq 28
27: aload 12
aload 11
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getHeight:()S
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.setHeight:(S)V
28: StackMap locals:
StackMap stack:
iload 5
ifeq 30
29: aload 11
sipush 255
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.setHeight:(S)V
30: StackMap locals:
StackMap stack:
aload 11
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.cellIterator:()Ljava/util/Iterator;
astore 13
start local 13 31: goto 42
32: StackMap locals: java.util.Iterator
StackMap stack:
aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.hssf.usermodel.HSSFCell
astore 14
start local 14 33: aload 14
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getHyperlink:()Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
astore 15
start local 15 34: aload 11
aload 14
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.removeCell:(Lorg/apache/poi/ss/usermodel/Cell;)V
35: aload 14
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellValueRecord:()Lorg/apache/poi/hssf/record/CellValueRecordInterface;
astore 16
start local 16 36: aload 16
iload 10
iload 3
iadd
invokeinterface org.apache.poi.hssf.record.CellValueRecordInterface.setRow:(I)V
37: aload 12
aload 16
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.createCellFromRecord:(Lorg/apache/poi/hssf/record/CellValueRecordInterface;)Lorg/apache/poi/hssf/usermodel/HSSFCell;
pop
38: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 10
iload 3
iadd
aload 16
invokevirtual org.apache.poi.hssf.model.InternalSheet.addValueRecord:(ILorg/apache/poi/hssf/record/CellValueRecordInterface;)V
39: aload 15
ifnull 42
40: aload 15
aload 15
invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.getFirstRow:()I
iload 3
iadd
invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setFirstRow:(I)V
41: aload 15
aload 15
invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.getLastRow:()I
iload 3
iadd
invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.setLastRow:(I)V
end local 16 end local 15 end local 14 42: StackMap locals:
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 32
end local 13 43: aload 11
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.removeAllCells:()V
end local 12 end local 11 44: StackMap locals:
StackMap stack:
iload 10
iload 8
iadd
istore 10
StackMap locals:
StackMap stack:
45: iload 10
iload 1
if_icmplt 46
iload 10
iload 2
if_icmpgt 46
iload 10
iflt 46
iload 10
ldc 65536
if_icmplt 19
end local 10 46: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
iload 3
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.recomputeFirstAndLastRowsForRowShift:(III)V
47: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
istore 10
start local 10 48: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
iload 10
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
istore 11
start local 11 49: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
iload 10
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetName:(I)Ljava/lang/String;
astore 12
start local 12 50: iload 11
aload 12
iload 1
iload 2
iload 3
getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
51: invokestatic org.apache.poi.ss.formula.FormulaShifter.createForRowShift:(ILjava/lang/String;IIILorg/apache/poi/ss/SpreadsheetVersion;)Lorg/apache/poi/ss/formula/FormulaShifter;
astore 13
start local 13 52: aload 0
aload 13
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.updateFormulasForShift:(Lorg/apache/poi/ss/formula/FormulaShifter;)V
53: return
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 54 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 54 1 startRow I
0 54 2 endRow I
0 54 3 n I
0 54 4 copyRowHeight Z
0 54 5 resetOriginalRowHeight Z
0 54 6 moveComments Z
4 6 7 s I
8 10 7 s I
11 54 7 s I
5 6 8 inc I
9 10 8 inc I
11 54 8 inc I
12 54 9 rowShifter Lorg/apache/poi/ss/usermodel/helpers/RowShifter;
18 46 10 rowNum I
20 44 11 row Lorg/apache/poi/hssf/usermodel/HSSFRow;
22 44 12 row2Replace Lorg/apache/poi/hssf/usermodel/HSSFRow;
31 43 13 cells Ljava/util/Iterator<Lorg/apache/poi/ss/usermodel/Cell;>;
33 42 14 cell Lorg/apache/poi/hssf/usermodel/HSSFCell;
34 42 15 link Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
36 42 16 cellRecord Lorg/apache/poi/hssf/record/CellValueRecordInterface;
48 54 10 sheetIndex I
49 54 11 externSheetIndex S
50 54 12 sheetName Ljava/lang/String;
52 54 13 formulaShifter Lorg/apache/poi/ss/formula/FormulaShifter;
MethodParameters:
Name Flags
startRow
endRow
n
copyRowHeight
resetOriginalRowHeight
moveComments
private void updateFormulasForShift(org.apache.poi.ss.formula.FormulaShifter);
descriptor: (Lorg/apache/poi/ss/formula/FormulaShifter;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
istore 2
start local 2 1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
iload 2
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
istore 3
start local 3 2: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
aload 1
iload 3
invokevirtual org.apache.poi.hssf.model.InternalSheet.updateFormulasAfterCellShift:(Lorg/apache/poi/ss/formula/FormulaShifter;I)V
3: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getNumberOfSheets:()I
istore 4
start local 4 4: iconst_0
istore 5
start local 5 5: goto 12
6: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.formula.FormulaShifter int int int int
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
iload 5
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetAt:(I)Lorg/apache/poi/hssf/usermodel/HSSFSheet;
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
astore 6
start local 6 7: aload 6
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
if_acmpne 9
8: goto 11
9: StackMap locals: org.apache.poi.hssf.model.InternalSheet
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
iload 5
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
istore 7
start local 7 10: aload 6
aload 1
iload 7
invokevirtual org.apache.poi.hssf.model.InternalSheet.updateFormulasAfterCellShift:(Lorg/apache/poi/ss/formula/FormulaShifter;I)V
end local 7 end local 6 11: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
12: iload 5
iload 4
if_icmplt 6
end local 5 13: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
aload 1
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.updateNamesAfterCellShift:(Lorg/apache/poi/ss/formula/FormulaShifter;)V
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 15 1 formulaShifter Lorg/apache/poi/ss/formula/FormulaShifter;
1 15 2 sheetIndex I
2 15 3 externSheetIndex S
4 15 4 nSheets I
5 13 5 i I
7 11 6 otherSheet Lorg/apache/poi/hssf/model/InternalSheet;
10 11 7 otherExtSheetIx S
MethodParameters:
Name Flags
formulaShifter
private void recomputeFirstAndLastRowsForRowShift(int, int, int);
descriptor: (III)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifle 13
1: iload 1
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
if_icmpne 10
2: aload 0
iload 1
iload 3
iadd
iconst_0
invokestatic java.lang.Math.max:(II)I
putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
3: iload 1
iconst_1
iadd
istore 4
start local 4 4: goto 9
5: StackMap locals: int
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
ifnull 8
6: aload 0
iload 4
putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
7: goto 10
8: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
iload 1
iload 3
iadd
if_icmplt 5
end local 4 10: StackMap locals:
StackMap stack:
iload 2
iload 3
iadd
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
if_icmple 24
11: aload 0
iload 2
iload 3
iadd
getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
invokestatic java.lang.Math.min:(II)I
putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
12: goto 24
13: StackMap locals:
StackMap stack:
iload 1
iload 3
iadd
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
if_icmpge 15
14: aload 0
iload 1
iload 3
iadd
iconst_0
invokestatic java.lang.Math.max:(II)I
putfield org.apache.poi.hssf.usermodel.HSSFSheet._firstrow:I
15: StackMap locals:
StackMap stack:
iload 2
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
if_icmpne 24
16: aload 0
iload 2
iload 3
iadd
getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
invokestatic java.lang.Math.min:(II)I
putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
17: iload 2
iconst_1
isub
istore 4
start local 4 18: goto 23
19: StackMap locals: int
StackMap stack:
aload 0
iload 4
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
ifnull 22
20: aload 0
iload 4
putfield org.apache.poi.hssf.usermodel.HSSFSheet._lastrow:I
21: goto 24
22: StackMap locals:
StackMap stack:
iinc 4 -1
StackMap locals:
StackMap stack:
23: iload 4
iload 2
iload 3
iadd
if_icmpgt 19
end local 4 24: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 25 1 startRow I
0 25 2 endRow I
0 25 3 n I
4 10 4 i I
18 24 4 i I
MethodParameters:
Name Flags
startRow
endRow
n
private void deleteOverwrittenHyperlinksForRowShift(int, int, int);
descriptor: (III)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 1
iload 3
iadd
istore 4
start local 4 1: iload 2
iload 3
iadd
istore 5
start local 5 2: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHyperlinkList:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 11
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int int int int top java.util.Iterator
StackMap stack:
3: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.hssf.usermodel.HSSFHyperlink
astore 6
start local 6 4: aload 6
invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.getFirstRow:()I
istore 8
start local 8 5: aload 6
invokevirtual org.apache.poi.hssf.usermodel.HSSFHyperlink.getLastRow:()I
istore 9
start local 9 6: iload 4
iload 8
if_icmpgt 11
7: iload 8
iload 5
if_icmpgt 11
8: iload 5
iload 9
if_icmpgt 11
9: iload 9
iload 5
if_icmpgt 11
10: aload 0
aload 6
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.removeHyperlink:(Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;)V
end local 9 end local 8 end local 6 11: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
12: return
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 13 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 13 1 startRow I
0 13 2 endRow I
0 13 3 n I
1 13 4 firstOverwrittenRow I
2 13 5 lastOverwrittenRow I
4 11 6 link Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
5 11 8 firstRow I
6 11 9 lastRow I
MethodParameters:
Name Flags
startRow
endRow
n
private void (int, int, int);
descriptor: (III)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
astore 4
start local 4 1: aload 4
invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.getChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 9
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int int org.apache.poi.hssf.usermodel.HSSFPatriarch top java.util.Iterator
StackMap stack:
2: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.hssf.usermodel.HSSFShape
astore 5
start local 5 3: aload 5
instanceof org.apache.poi.hssf.usermodel.HSSFComment
ifne 5
4: goto 9
5: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int int org.apache.poi.hssf.usermodel.HSSFPatriarch org.apache.poi.hssf.usermodel.HSSFShape java.util.Iterator
StackMap stack:
aload 5
checkcast org.apache.poi.hssf.usermodel.HSSFComment
astore 7
start local 7 6: aload 7
invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getRow:()I
istore 8
start local 8 7: iload 1
iload 8
if_icmpgt 9
iload 8
iload 2
if_icmpgt 9
8: aload 7
iload 8
iload 3
iadd
invokestatic org.apache.poi.hssf.usermodel.HSSFSheet.clip:(I)I
invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.setRow:(I)V
end local 8 end local 7 end local 5 9: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int int org.apache.poi.hssf.usermodel.HSSFPatriarch top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
10: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 11 1 startRow I
0 11 2 endRow I
0 11 3 n I
1 11 4 patriarch Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
3 9 5 shape Lorg/apache/poi/hssf/usermodel/HSSFShape;
6 9 7 comment Lorg/apache/poi/hssf/usermodel/HSSFComment;
7 9 8 r I
MethodParameters:
Name Flags
startRow
endRow
n
public void shiftColumns(int, int, int);
descriptor: (III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.poi.hssf.usermodel.helpers.HSSFColumnShifter
dup
aload 0
invokespecial org.apache.poi.hssf.usermodel.helpers.HSSFColumnShifter.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
astore 4
start local 4 1: aload 4
iload 1
iload 2
iload 3
invokevirtual org.apache.poi.hssf.usermodel.helpers.HSSFColumnShifter.shiftColumns:(III)V
2: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
istore 5
start local 5 3: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
iload 5
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
istore 6
start local 6 4: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
iload 5
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetName:(I)Ljava/lang/String;
astore 7
start local 7 5: iload 6
aload 7
iload 1
iload 2
iload 3
getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
6: invokestatic org.apache.poi.ss.formula.FormulaShifter.createForColumnShift:(ILjava/lang/String;IIILorg/apache/poi/ss/SpreadsheetVersion;)Lorg/apache/poi/ss/formula/FormulaShifter;
astore 8
start local 8 7: aload 0
aload 8
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.updateFormulasForShift:(Lorg/apache/poi/ss/formula/FormulaShifter;)V
8: return
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 9 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 9 1 startColumn I
0 9 2 endColumn I
0 9 3 n I
1 9 4 columnShifter Lorg/apache/poi/hssf/usermodel/helpers/HSSFColumnShifter;
3 9 5 sheetIndex I
4 9 6 externSheetIndex S
5 9 7 sheetName Ljava/lang/String;
7 9 8 formulaShifter Lorg/apache/poi/ss/formula/FormulaShifter;
MethodParameters:
Name Flags
startColumn
endColumn
n
protected void insertChartRecords(java.util.List<org.apache.poi.hssf.record.Record>);
descriptor: (Ljava/util/List;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 574
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordLocBySid:(S)I
istore 2
start local 2 1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
iload 2
aload 1
invokeinterface java.util.List.addAll:(ILjava/util/Collection;)Z
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 3 1 records Ljava/util/List<Lorg/apache/poi/hssf/record/Record;>;
1 3 2 window2Loc I
Signature: (Ljava/util/List<Lorg/apache/poi/hssf/record/Record;>;)V
MethodParameters:
Name Flags
records
private void notifyRowShifting(org.apache.poi.hssf.usermodel.HSSFRow);
descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFRow;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "Row[rownum="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getRowNum:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "] contains cell(s) included in a multi-cell array formula. "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: ldc "You cannot change part of an array."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 3: aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.iterator:()Ljava/util/Iterator;
astore 4
goto 8
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFRow java.lang.String top java.util.Iterator
StackMap stack:
4: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.ss.usermodel.Cell
astore 3
start local 3 5: aload 3
checkcast org.apache.poi.hssf.usermodel.HSSFCell
astore 5
start local 5 6: aload 5
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.isPartOfArrayFormulaGroup:()Z
ifeq 8
7: aload 5
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.tryToDeleteArrayFormula:(Ljava/lang/String;)V
end local 5 end local 3 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 10 1 row Lorg/apache/poi/hssf/usermodel/HSSFRow;
3 10 2 msg Ljava/lang/String;
5 8 3 cell Lorg/apache/poi/ss/usermodel/Cell;
6 8 5 hcell Lorg/apache/poi/hssf/usermodel/HSSFCell;
MethodParameters:
Name Flags
row
public void createFreezePane(int, int, int, int);
descriptor: (IIII)V
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
iload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateColumn:(I)V
1: aload 0
iload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateRow:(I)V
2: iload 3
iload 1
if_icmpge 4
3: new java.lang.IllegalArgumentException
dup
ldc "leftmostColumn parameter must not be less than colSplit parameter"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 4
iload 2
if_icmpge 6
5: new java.lang.IllegalArgumentException
dup
ldc "topRow parameter must not be less than leftmostColumn parameter"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
iload 2
iload 4
iload 3
invokevirtual org.apache.poi.hssf.model.InternalSheet.createFreezePane:(IIII)V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 8 1 colSplit I
0 8 2 rowSplit I
0 8 3 leftmostColumn I
0 8 4 topRow I
MethodParameters:
Name Flags
colSplit
rowSplit
leftmostColumn
topRow
public void createFreezePane(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
iload 1
iload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createFreezePane:(IIII)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 colSplit I
0 2 2 rowSplit I
MethodParameters:
Name Flags
colSplit
rowSplit
public void createSplitPane(int, int, int, int, int);
descriptor: (IIIII)V
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
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
iload 2
iload 4
iload 3
iload 5
invokevirtual org.apache.poi.hssf.model.InternalSheet.createSplitPane:(IIIII)V
1: return
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 Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 xSplitPos I
0 2 2 ySplitPos I
0 2 3 leftmostColumn I
0 2 4 topRow I
0 2 5 activePane I
MethodParameters:
Name Flags
xSplitPos
ySplitPos
leftmostColumn
topRow
activePane
public org.apache.poi.ss.util.PaneInformation getPaneInformation();
descriptor: ()Lorg/apache/poi/ss/util/PaneInformation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPaneInformation:()Lorg/apache/poi/ss/util/PaneInformation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setDisplayGridlines(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.setDisplayGridlines:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 show Z
MethodParameters:
Name Flags
show
public boolean isDisplayGridlines();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.isDisplayGridlines:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setDisplayFormulas(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.setDisplayFormulas:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 show Z
MethodParameters:
Name Flags
show
public boolean isDisplayFormulas();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.isDisplayFormulas:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setDisplayRowColHeadings(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.setDisplayRowColHeadings:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 show Z
MethodParameters:
Name Flags
show
public boolean isDisplayRowColHeadings();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.isDisplayRowColHeadings:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setRowBreak(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateRow:(I)V
1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
iload 1
iconst_0
sipush 255
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.setRowBreak:(ISS)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 3 1 row I
MethodParameters:
Name Flags
row
public boolean isRowBroken(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
iload 1
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.isRowBroken:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 row I
MethodParameters:
Name Flags
row
public void removeRowBreak(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
iload 1
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.removeRowBreak:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 row I
MethodParameters:
Name Flags
row
public int[] getRowBreaks();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getRowBreaks:()[I
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public int[] getColumnBreaks();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.getColumnBreaks:()[I
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setColumnBreak(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
i2s
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.validateColumn:(I)V
1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
iload 1
i2s
iconst_0
getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
i2s
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.setColumnBreak:(SSS)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 3 1 column I
MethodParameters:
Name Flags
column
public boolean isColumnBroken(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
iload 1
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.isColumnBroken:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 column I
MethodParameters:
Name Flags
column
public void removeColumnBreak(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getPageSettings:()Lorg/apache/poi/hssf/record/aggregates/PageSettingsBlock;
iload 1
invokevirtual org.apache.poi.hssf.record.aggregates.PageSettingsBlock.removeColumnBreak:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 column I
MethodParameters:
Name Flags
column
protected void validateRow(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
istore 2
start local 2 1: iload 1
iload 2
if_icmple 2
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Maximum row number is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals: int
StackMap stack:
iload 1
ifge 3
new java.lang.IllegalArgumentException
dup
ldc "Minumum row number is 0"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 row I
1 4 2 maxrow I
MethodParameters:
Name Flags
row
protected void validateColumn(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastColumnIndex:()I
istore 2
start local 2 1: iload 1
iload 2
if_icmple 2
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Maximum column number is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals: int
StackMap stack:
iload 1
ifge 3
new java.lang.IllegalArgumentException
dup
ldc "Minimum column number is 0"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 column I
1 4 2 maxcol I
MethodParameters:
Name Flags
column
public void dumpDrawingRecords(boolean, java.io.PrintWriter);
descriptor: (ZLjava/io/PrintWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getDrawingManager:()Lorg/apache/poi/hssf/model/DrawingManager2;
iconst_0
invokevirtual org.apache.poi.hssf.model.InternalSheet.aggregateDrawingRecords:(Lorg/apache/poi/hssf/model/DrawingManager2;Z)I
pop
1: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheet:()Lorg/apache/poi/hssf/model/InternalSheet;
sipush 9876
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.EscherAggregate
astore 3
start local 3 2: aload 3
invokevirtual org.apache.poi.hssf.record.EscherAggregate.getEscherRecords:()Ljava/util/List;
astore 4
start local 4 3: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 9
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int java.io.PrintWriter org.apache.poi.hssf.record.EscherAggregate java.util.List top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.ddf.EscherRecord
astore 5
start local 5 5: iload 1
ifeq 8
6: aload 2
aload 5
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
7: goto 9
8: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int java.io.PrintWriter org.apache.poi.hssf.record.EscherAggregate java.util.List org.apache.poi.ddf.EscherRecord java.util.Iterator
StackMap stack:
aload 5
aload 2
iconst_0
invokevirtual org.apache.poi.ddf.EscherRecord.display:(Ljava/io/PrintWriter;I)V
end local 5 9: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int java.io.PrintWriter org.apache.poi.hssf.record.EscherAggregate java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
10: aload 2
invokevirtual java.io.PrintWriter.flush:()V
11: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 12 1 fat Z
0 12 2 pw Ljava/io/PrintWriter;
2 12 3 r Lorg/apache/poi/hssf/record/EscherAggregate;
3 12 4 escherRecords Ljava/util/List<Lorg/apache/poi/ddf/EscherRecord;>;
5 9 5 escherRecord Lorg/apache/poi/ddf/EscherRecord;
MethodParameters:
Name Flags
fat
pw
public org.apache.poi.hssf.record.EscherAggregate getDrawingEscherAggregate();
descriptor: ()Lorg/apache/poi/hssf/record/EscherAggregate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.findDrawingGroup:()Lorg/apache/poi/hssf/model/DrawingManager2;
pop
1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getDrawingManager:()Lorg/apache/poi/hssf/model/DrawingManager2;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
4: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getDrawingManager:()Lorg/apache/poi/hssf/model/DrawingManager2;
iconst_0
5: invokevirtual org.apache.poi.hssf.model.InternalSheet.aggregateDrawingRecords:(Lorg/apache/poi/hssf/model/DrawingManager2;Z)I
istore 1
start local 1 6: iload 1
iconst_m1
if_icmpne 8
7: aconst_null
areturn
8: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 9876
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.EscherAggregate
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
6 9 1 found I
public org.apache.poi.hssf.usermodel.HSSFPatriarch getDrawingPatriarch();
descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
iconst_0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getPatriarch:(Z)Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
putfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public org.apache.poi.hssf.usermodel.HSSFPatriarch createDrawingPatriarch();
descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
iconst_1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getPatriarch:(Z)Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
putfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
private org.apache.poi.hssf.usermodel.HSSFPatriarch getPatriarch(boolean);
descriptor: (Z)Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
ifnull 2
1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._patriarch:Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.findDrawingGroup:()Lorg/apache/poi/hssf/model/DrawingManager2;
astore 2
start local 2 3: aload 2
ifnonnull 8
4: iload 1
ifne 6
5: aconst_null
areturn
6: StackMap locals: org.apache.poi.hssf.model.DrawingManager2
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.createDrawingGroup:()V
7: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._book:Lorg/apache/poi/hssf/model/InternalWorkbook;
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getDrawingManager:()Lorg/apache/poi/hssf/model/DrawingManager2;
astore 2
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 9876
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordBySid:(S)Lorg/apache/poi/hssf/record/Record;
checkcast org.apache.poi.hssf.record.EscherAggregate
astore 3
start local 3 9: aload 3
ifnonnull 20
10: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
aload 2
iconst_0
invokevirtual org.apache.poi.hssf.model.InternalSheet.aggregateDrawingRecords:(Lorg/apache/poi/hssf/model/DrawingManager2;Z)I
istore 4
start local 4 11: iconst_m1
iload 4
if_icmpne 19
12: iload 1
ifeq 18
13: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
aload 2
iconst_1
invokevirtual org.apache.poi.hssf.model.InternalSheet.aggregateDrawingRecords:(Lorg/apache/poi/hssf/model/DrawingManager2;Z)I
istore 4
14: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.poi.hssf.record.EscherAggregate
astore 3
15: new org.apache.poi.hssf.usermodel.HSSFPatriarch
dup
aload 0
aload 3
invokespecial org.apache.poi.hssf.usermodel.HSSFPatriarch.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;Lorg/apache/poi/hssf/record/EscherAggregate;)V
astore 5
start local 5 16: aload 5
invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.afterCreate:()V
17: aload 5
areturn
end local 5 18: StackMap locals: org.apache.poi.hssf.record.EscherAggregate int
StackMap stack:
aconst_null
areturn
19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.poi.hssf.record.EscherAggregate
astore 3
end local 4 20: StackMap locals:
StackMap stack:
new org.apache.poi.hssf.usermodel.HSSFPatriarch
dup
aload 0
aload 3
invokespecial org.apache.poi.hssf.usermodel.HSSFPatriarch.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;Lorg/apache/poi/hssf/record/EscherAggregate;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 21 1 createIfMissing Z
3 21 2 dm Lorg/apache/poi/hssf/model/DrawingManager2;
9 21 3 agg Lorg/apache/poi/hssf/record/EscherAggregate;
11 20 4 pos I
16 18 5 patriarch Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
MethodParameters:
Name Flags
createIfMissing
public void setColumnGroupCollapsed(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
iload 2
invokevirtual org.apache.poi.hssf.model.InternalSheet.setColumnGroupCollapsed:(IZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 columnNumber I
0 2 2 collapsed Z
MethodParameters:
Name Flags
columnNumber
collapsed
public void groupColumn(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
iload 2
iconst_1
invokevirtual org.apache.poi.hssf.model.InternalSheet.groupColumnRange:(IIZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 fromColumn I
0 2 2 toColumn I
MethodParameters:
Name Flags
fromColumn
toColumn
public void ungroupColumn(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
iload 2
iconst_0
invokevirtual org.apache.poi.hssf.model.InternalSheet.groupColumnRange:(IIZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 fromColumn I
0 2 2 toColumn I
MethodParameters:
Name Flags
fromColumn
toColumn
public void groupRow(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
iload 2
iconst_1
invokevirtual org.apache.poi.hssf.model.InternalSheet.groupRowRange:(IIZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 fromRow I
0 2 2 toRow I
MethodParameters:
Name Flags
fromRow
toRow
public void ungroupRow(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
iload 2
iconst_0
invokevirtual org.apache.poi.hssf.model.InternalSheet.groupRowRange:(IIZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 fromRow I
0 2 2 toRow I
MethodParameters:
Name Flags
fromRow
toRow
public void setRowGroupCollapsed(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 3
1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRowsAggregate:()Lorg/apache/poi/hssf/record/aggregates/RowRecordsAggregate;
iload 1
invokevirtual org.apache.poi.hssf.record.aggregates.RowRecordsAggregate.collapseRow:(I)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRowsAggregate:()Lorg/apache/poi/hssf/record/aggregates/RowRecordsAggregate;
iload 1
invokevirtual org.apache.poi.hssf.record.aggregates.RowRecordsAggregate.expandRow:(I)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 5 1 rowIndex I
0 5 2 collapse Z
MethodParameters:
Name Flags
rowIndex
collapse
public void setDefaultColumnStyle(int, org.apache.poi.ss.usermodel.CellStyle);
descriptor: (ILorg/apache/poi/ss/usermodel/CellStyle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
aload 2
invokeinterface org.apache.poi.ss.usermodel.CellStyle.getIndex:()S
invokevirtual org.apache.poi.hssf.model.InternalSheet.setDefaultColumnStyle:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 column I
0 2 2 style Lorg/apache/poi/ss/usermodel/CellStyle;
MethodParameters:
Name Flags
column
style
public void autoSizeColumn(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.autoSizeColumn:(IZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 column I
MethodParameters:
Name Flags
column
public void autoSizeColumn(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic org.apache.poi.ss.util.SheetUtil.getColumnWidth:(Lorg/apache/poi/ss/usermodel/Sheet;IZ)D
dstore 3
start local 3 1: dload 3
ldc -1.0
dcmpl
ifeq 7
2: dload 3
ldc 256.0
dmul
dstore 3
3: ldc 65280
istore 5
start local 5 4: dload 3
iload 5
i2d
dcmpl
ifle 6
5: iload 5
i2d
dstore 3
6: StackMap locals: double int
StackMap stack:
aload 0
iload 1
dload 3
d2i
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setColumnWidth:(II)V
end local 5 7: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 8 1 column I
0 8 2 useMergedCells Z
1 8 3 width D
4 7 5 maxColumnWidth I
MethodParameters:
Name Flags
column
useMergedCells
public org.apache.poi.hssf.usermodel.HSSFComment (org.apache.poi.ss.util.CellAddress);
descriptor: (Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/hssf/usermodel/HSSFComment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.poi.ss.util.CellAddress.getRow:()I
aload 1
invokevirtual org.apache.poi.ss.util.CellAddress.getColumn:()I
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findCellComment:(II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 ref Lorg/apache/poi/ss/util/CellAddress;
MethodParameters:
Name Flags
ref
public org.apache.poi.hssf.usermodel.HSSFHyperlink getHyperlink(int, int);
descriptor: (II)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int int top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.hssf.record.RecordBase
astore 3
start local 3 2: aload 3
instanceof org.apache.poi.hssf.record.HyperlinkRecord
ifeq 6
3: aload 3
checkcast org.apache.poi.hssf.record.HyperlinkRecord
astore 5
start local 5 4: aload 5
invokevirtual org.apache.poi.hssf.record.HyperlinkRecord.getFirstColumn:()I
iload 2
if_icmpne 6
aload 5
invokevirtual org.apache.poi.hssf.record.HyperlinkRecord.getFirstRow:()I
iload 1
if_icmpne 6
5: new org.apache.poi.hssf.usermodel.HSSFHyperlink
dup
aload 5
invokespecial org.apache.poi.hssf.usermodel.HSSFHyperlink.<init>:(Lorg/apache/poi/hssf/record/HyperlinkRecord;)V
areturn
end local 5 end local 3 6: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 8 1 row I
0 8 2 column I
2 6 3 rec Lorg/apache/poi/hssf/record/RecordBase;
4 6 5 link Lorg/apache/poi/hssf/record/HyperlinkRecord;
MethodParameters:
Name Flags
row
column
public org.apache.poi.hssf.usermodel.HSSFHyperlink getHyperlink(org.apache.poi.ss.util.CellAddress);
descriptor: (Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.poi.ss.util.CellAddress.getRow:()I
aload 1
invokevirtual org.apache.poi.ss.util.CellAddress.getColumn:()I
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHyperlink:(II)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 addr Lorg/apache/poi/ss/util/CellAddress;
MethodParameters:
Name Flags
addr
public java.util.List<org.apache.poi.hssf.usermodel.HSSFHyperlink> getHyperlinkList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.util.List top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.hssf.record.RecordBase
astore 2
start local 2 3: aload 2
instanceof org.apache.poi.hssf.record.HyperlinkRecord
ifeq 6
4: aload 2
checkcast org.apache.poi.hssf.record.HyperlinkRecord
astore 4
start local 4 5: aload 1
new org.apache.poi.hssf.usermodel.HSSFHyperlink
dup
aload 4
invokespecial org.apache.poi.hssf.usermodel.HSSFHyperlink.<init>:(Lorg/apache/poi/hssf/record/HyperlinkRecord;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
1 8 1 hyperlinkList Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;>;
3 6 2 rec Lorg/apache/poi/hssf/record/RecordBase;
5 6 4 link Lorg/apache/poi/hssf/record/HyperlinkRecord;
Signature: ()Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;>;
protected void removeHyperlink(org.apache.poi.hssf.usermodel.HSSFHyperlink);
descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield org.apache.poi.hssf.usermodel.HSSFHyperlink.record:Lorg/apache/poi/hssf/record/HyperlinkRecord;
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.removeHyperlink:(Lorg/apache/poi/hssf/record/HyperlinkRecord;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 2 1 link Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
MethodParameters:
Name Flags
link
protected void removeHyperlink(org.apache.poi.hssf.record.HyperlinkRecord);
descriptor: (Lorg/apache/poi/hssf/record/HyperlinkRecord;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
start local 2 1: goto 8
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.hssf.record.RecordBase
astore 3
start local 3 3: aload 3
instanceof org.apache.poi.hssf.record.HyperlinkRecord
ifeq 8
4: aload 3
checkcast org.apache.poi.hssf.record.HyperlinkRecord
astore 4
start local 4 5: aload 1
aload 4
if_acmpne 8
6: aload 2
invokeinterface java.util.Iterator.remove:()V
7: return
end local 4 end local 3 8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
end local 2 9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 10 1 link Lorg/apache/poi/hssf/record/HyperlinkRecord;
1 9 2 it Ljava/util/Iterator<Lorg/apache/poi/hssf/record/RecordBase;>;
3 8 3 rec Lorg/apache/poi/hssf/record/RecordBase;
5 8 4 recLink Lorg/apache/poi/hssf/record/HyperlinkRecord;
MethodParameters:
Name Flags
link
public org.apache.poi.hssf.usermodel.HSSFSheetConditionalFormatting getSheetConditionalFormatting();
descriptor: ()Lorg/apache/poi/hssf/usermodel/HSSFSheetConditionalFormatting;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.poi.hssf.usermodel.HSSFSheetConditionalFormatting
dup
aload 0
invokespecial org.apache.poi.hssf.usermodel.HSSFSheetConditionalFormatting.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public java.lang.String getSheetName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getWorkbook:()Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
istore 2
start local 2 2: aload 1
iload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetName:(I)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
1 3 1 wb Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
2 3 2 idx I
private org.apache.poi.ss.usermodel.CellRange<org.apache.poi.hssf.usermodel.HSSFCell> getCellRange(org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=13, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
istore 2
start local 2 1: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
istore 3
start local 3 2: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
istore 4
start local 4 3: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
istore 5
start local 5 4: iload 4
iload 2
isub
iconst_1
iadd
istore 6
start local 6 5: iload 5
iload 3
isub
iconst_1
iadd
istore 7
start local 7 6: new java.util.ArrayList
dup
iload 6
iload 7
imul
invokespecial java.util.ArrayList.<init>:(I)V
astore 8
start local 8 7: iload 2
istore 9
start local 9 8: goto 21
9: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress int int int int int int java.util.List int
StackMap stack:
iload 3
istore 10
start local 10 10: goto 19
11: StackMap locals: int
StackMap stack:
aload 0
iload 9
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 11
start local 11 12: aload 11
ifnonnull 14
13: aload 0
iload 9
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
astore 11
14: StackMap locals: org.apache.poi.hssf.usermodel.HSSFRow
StackMap stack:
aload 11
iload 10
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.getCell:(I)Lorg/apache/poi/hssf/usermodel/HSSFCell;
astore 12
start local 12 15: aload 12
ifnonnull 17
16: aload 11
iload 10
invokevirtual org.apache.poi.hssf.usermodel.HSSFRow.createCell:(I)Lorg/apache/poi/hssf/usermodel/HSSFCell;
astore 12
17: StackMap locals: org.apache.poi.hssf.usermodel.HSSFCell
StackMap stack:
aload 8
aload 12
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 12 end local 11 18: iinc 10 1
StackMap locals:
StackMap stack:
19: iload 10
iload 5
if_icmple 11
end local 10 20: iinc 9 1
StackMap locals:
StackMap stack:
21: iload 9
iload 4
if_icmple 9
end local 9 22: iload 2
iload 3
iload 6
iload 7
aload 8
ldc Lorg/apache/poi/hssf/usermodel/HSSFCell;
invokestatic org.apache.poi.ss.util.SSCellRange.create:(IIIILjava/util/List;Ljava/lang/Class;)Lorg/apache/poi/ss/util/SSCellRange;
areturn
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 23 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 23 1 range Lorg/apache/poi/ss/util/CellRangeAddress;
1 23 2 firstRow I
2 23 3 firstColumn I
3 23 4 lastRow I
4 23 5 lastColumn I
5 23 6 height I
6 23 7 width I
7 23 8 temp Ljava/util/List<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
8 22 9 rowIn I
10 20 10 colIn I
12 18 11 row Lorg/apache/poi/hssf/usermodel/HSSFRow;
15 18 12 cell Lorg/apache/poi/hssf/usermodel/HSSFCell;
Signature: (Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
MethodParameters:
Name Flags
range
public org.apache.poi.ss.usermodel.CellRange<org.apache.poi.hssf.usermodel.HSSFCell> setArrayFormula(java.lang.String, org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Ljava/lang/String;Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
istore 3
start local 3 1: aload 1
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
getstatic org.apache.poi.ss.formula.FormulaType.ARRAY:Lorg/apache/poi/ss/formula/FormulaType;
iload 3
invokestatic org.apache.poi.hssf.model.HSSFFormulaParser.parse:(Ljava/lang/String;Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Lorg/apache/poi/ss/formula/FormulaType;I)[Lorg/apache/poi/ss/formula/ptg/Ptg;
astore 4
start local 4 2: aload 0
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getCellRange:(Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange;
astore 5
start local 5 3: aload 5
invokeinterface org.apache.poi.ss.usermodel.CellRange.iterator:()Ljava/util/Iterator;
astore 7
goto 6
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet java.lang.String org.apache.poi.ss.util.CellRangeAddress int org.apache.poi.ss.formula.ptg.Ptg[] org.apache.poi.ss.usermodel.CellRange top java.util.Iterator
StackMap stack:
4: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.hssf.usermodel.HSSFCell
astore 6
start local 6 5: aload 6
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.setCellArrayFormula:(Lorg/apache/poi/ss/util/CellRangeAddress;)V
end local 6 6: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
7: aload 5
invokeinterface org.apache.poi.ss.usermodel.CellRange.getTopLeftCell:()Lorg/apache/poi/ss/usermodel/Cell;
checkcast org.apache.poi.hssf.usermodel.HSSFCell
astore 6
start local 6 8: aload 6
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellValueRecord:()Lorg/apache/poi/hssf/record/CellValueRecordInterface;
checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
astore 7
start local 7 9: aload 7
aload 2
aload 4
invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.setArrayFormula:(Lorg/apache/poi/ss/util/CellRangeAddress;[Lorg/apache/poi/ss/formula/ptg/Ptg;)V
10: aload 5
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 11 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 11 1 formula Ljava/lang/String;
0 11 2 range Lorg/apache/poi/ss/util/CellRangeAddress;
1 11 3 sheetIndex I
2 11 4 ptgs [Lorg/apache/poi/ss/formula/ptg/Ptg;
3 11 5 cells Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
5 6 6 c Lorg/apache/poi/hssf/usermodel/HSSFCell;
8 11 6 mainArrayFormulaCell Lorg/apache/poi/hssf/usermodel/HSSFCell;
9 11 7 agg Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
Signature: (Ljava/lang/String;Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
MethodParameters:
Name Flags
formula
range
public org.apache.poi.ss.usermodel.CellRange<org.apache.poi.hssf.usermodel.HSSFCell> removeArrayFormula(org.apache.poi.ss.usermodel.Cell);
descriptor: (Lorg/apache/poi/ss/usermodel/Cell;)Lorg/apache/poi/ss/usermodel/CellRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.apache.poi.ss.usermodel.Cell.getSheet:()Lorg/apache/poi/ss/usermodel/Sheet;
aload 0
if_acmpeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Specified cell does not belong to this sheet."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.poi.hssf.usermodel.HSSFCell
invokevirtual org.apache.poi.hssf.usermodel.HSSFCell.getCellValueRecord:()Lorg/apache/poi/hssf/record/CellValueRecordInterface;
astore 2
start local 2 3: aload 2
instanceof org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
ifne 6
4: new org.apache.poi.ss.util.CellReference
dup
aload 1
invokespecial org.apache.poi.ss.util.CellReference.<init>:(Lorg/apache/poi/ss/usermodel/Cell;)V
invokevirtual org.apache.poi.ss.util.CellReference.formatAsString:()Ljava/lang/String;
astore 3
start local 3 5: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Cell "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " is not part of an array formula."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 3 6: StackMap locals: org.apache.poi.hssf.record.CellValueRecordInterface
StackMap stack:
aload 2
checkcast org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate
astore 3
start local 3 7: aload 3
aload 1
invokeinterface org.apache.poi.ss.usermodel.Cell.getRowIndex:()I
aload 1
invokeinterface org.apache.poi.ss.usermodel.Cell.getColumnIndex:()I
invokevirtual org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate.removeArrayFormula:(II)Lorg/apache/poi/ss/util/CellRangeAddress;
astore 4
start local 4 8: aload 0
aload 4
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getCellRange:(Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/CellRange;
astore 5
start local 5 9: aload 5
invokeinterface org.apache.poi.ss.usermodel.CellRange.iterator:()Ljava/util/Iterator;
astore 7
goto 12
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.usermodel.Cell org.apache.poi.hssf.record.CellValueRecordInterface org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate org.apache.poi.ss.util.CellRangeAddress org.apache.poi.ss.usermodel.CellRange top java.util.Iterator
StackMap stack:
10: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.poi.ss.usermodel.Cell
astore 6
start local 6 11: aload 6
invokeinterface org.apache.poi.ss.usermodel.Cell.setBlank:()V
end local 6 12: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
13: aload 5
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 14 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 14 1 cell Lorg/apache/poi/ss/usermodel/Cell;
3 14 2 rec Lorg/apache/poi/hssf/record/CellValueRecordInterface;
5 6 3 ref Ljava/lang/String;
7 14 3 fra Lorg/apache/poi/hssf/record/aggregates/FormulaRecordAggregate;
8 14 4 range Lorg/apache/poi/ss/util/CellRangeAddress;
9 14 5 result Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
11 12 6 c Lorg/apache/poi/ss/usermodel/Cell;
Signature: (Lorg/apache/poi/ss/usermodel/Cell;)Lorg/apache/poi/ss/usermodel/CellRange<Lorg/apache/poi/hssf/usermodel/HSSFCell;>;
MethodParameters:
Name Flags
cell
public org.apache.poi.ss.usermodel.DataValidationHelper getDataValidationHelper();
descriptor: ()Lorg/apache/poi/ss/usermodel/DataValidationHelper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.poi.hssf.usermodel.HSSFDataValidationHelper
dup
aload 0
invokespecial org.apache.poi.hssf.usermodel.HSSFDataValidationHelper.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public org.apache.poi.hssf.usermodel.HSSFAutoFilter setAutoFilter(org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/hssf/usermodel/HSSFAutoFilter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=14, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
astore 2
start local 2 1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
istore 3
start local 3 2: aload 2
bipush 13
iload 3
iconst_1
iadd
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.getSpecificBuiltinRecord:(BI)Lorg/apache/poi/hssf/record/NameRecord;
astore 4
start local 4 3: aload 4
ifnonnull 5
4: aload 2
bipush 13
iload 3
iconst_1
iadd
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.createBuiltInName:(BI)Lorg/apache/poi/hssf/record/NameRecord;
astore 4
5: StackMap locals: org.apache.poi.hssf.model.InternalWorkbook int org.apache.poi.hssf.record.NameRecord
StackMap stack:
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
istore 5
start local 5 6: iload 5
iconst_m1
if_icmpne 8
7: iconst_0
istore 5
8: StackMap locals: int
StackMap stack:
new org.apache.poi.ss.formula.ptg.Area3DPtg
dup
iload 5
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
9: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
10: iconst_0
iconst_0
iconst_0
iconst_0
iload 3
11: invokespecial org.apache.poi.ss.formula.ptg.Area3DPtg.<init>:(IIIIZZZZI)V
astore 6
start local 6 12: aload 4
iconst_1
anewarray org.apache.poi.ss.formula.ptg.Ptg
dup
iconst_0
aload 6
aastore
invokevirtual org.apache.poi.hssf.record.NameRecord.setNameDefinition:([Lorg/apache/poi/ss/formula/ptg/Ptg;)V
13: new org.apache.poi.hssf.record.AutoFilterInfoRecord
dup
invokespecial org.apache.poi.hssf.record.AutoFilterInfoRecord.<init>:()V
astore 7
start local 7 14: iconst_1
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
iadd
aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
isub
istore 8
start local 8 15: aload 7
iload 8
i2s
invokevirtual org.apache.poi.hssf.record.AutoFilterInfoRecord.setNumEntries:(S)V
16: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
sipush 512
invokevirtual org.apache.poi.hssf.model.InternalSheet.findFirstRecordLocBySid:(S)I
istore 9
start local 9 17: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getRecords:()Ljava/util/List;
iload 9
aload 7
invokeinterface java.util.List.add:(ILjava/lang/Object;)V
18: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
astore 10
start local 10 19: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
istore 11
start local 11 20: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
istore 12
start local 12 21: iload 11
istore 13
start local 13 22: goto 27
23: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress org.apache.poi.hssf.model.InternalWorkbook int org.apache.poi.hssf.record.NameRecord int org.apache.poi.ss.formula.ptg.Area3DPtg org.apache.poi.hssf.record.AutoFilterInfoRecord int int org.apache.poi.hssf.usermodel.HSSFPatriarch int int int
StackMap stack:
aload 10
new org.apache.poi.hssf.usermodel.HSSFClientAnchor
dup
iconst_0
iconst_0
iconst_0
iconst_0
24: iload 13
i2s
iload 5
iload 13
iconst_1
iadd
i2s
iload 5
iconst_1
iadd
invokespecial org.apache.poi.hssf.usermodel.HSSFClientAnchor.<init>:(IIIISISI)V
25: invokevirtual org.apache.poi.hssf.usermodel.HSSFPatriarch.createComboBox:(Lorg/apache/poi/hssf/usermodel/HSSFAnchor;)Lorg/apache/poi/hssf/usermodel/HSSFSimpleShape;
pop
26: iinc 13 1
StackMap locals:
StackMap stack:
27: iload 13
iload 12
if_icmple 23
end local 13 28: new org.apache.poi.hssf.usermodel.HSSFAutoFilter
dup
aload 0
invokespecial org.apache.poi.hssf.usermodel.HSSFAutoFilter.<init>:(Lorg/apache/poi/hssf/usermodel/HSSFSheet;)V
areturn
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 29 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 29 1 range Lorg/apache/poi/ss/util/CellRangeAddress;
1 29 2 workbook Lorg/apache/poi/hssf/model/InternalWorkbook;
2 29 3 sheetIndex I
3 29 4 name Lorg/apache/poi/hssf/record/NameRecord;
6 29 5 firstRow I
12 29 6 ptg Lorg/apache/poi/ss/formula/ptg/Area3DPtg;
14 29 7 r Lorg/apache/poi/hssf/record/AutoFilterInfoRecord;
15 29 8 numcols I
17 29 9 idx I
19 29 10 p Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
20 29 11 firstColumn I
21 29 12 lastColumn I
22 28 13 col I
MethodParameters:
Name Flags
range
protected org.apache.poi.hssf.usermodel.HSSFComment (int, int);
descriptor: (II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
astore 3
start local 3 1: aload 3
ifnonnull 3
2: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
astore 3
3: StackMap locals: org.apache.poi.hssf.usermodel.HSSFPatriarch
StackMap stack:
aload 0
aload 3
iload 1
iload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.lookForComment:(Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 4 1 row I
0 4 2 column I
1 4 3 patriarch Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
MethodParameters:
Name Flags
row
column
private org.apache.poi.hssf.usermodel.HSSFComment (org.apache.poi.hssf.usermodel.HSSFShapeContainer, int, int);
descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface org.apache.poi.hssf.usermodel.HSSFShapeContainer.getChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 11
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer int int top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 4
start local 4 2: aload 4
checkcast org.apache.poi.hssf.usermodel.HSSFShape
astore 6
start local 6 3: aload 6
instanceof org.apache.poi.hssf.usermodel.HSSFShapeGroup
ifeq 7
4: aload 0
aload 6
checkcast org.apache.poi.hssf.usermodel.HSSFShapeContainer
iload 2
iload 3
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.lookForComment:(Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;II)Lorg/apache/poi/hssf/usermodel/HSSFComment;
astore 7
start local 7 5: aload 7
ifnull 11
6: aload 7
checkcast org.apache.poi.hssf.usermodel.HSSFComment
areturn
end local 7 7: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer int int java.lang.Object java.util.Iterator org.apache.poi.hssf.usermodel.HSSFShape
StackMap stack:
aload 6
instanceof org.apache.poi.hssf.usermodel.HSSFComment
ifeq 11
8: aload 6
checkcast org.apache.poi.hssf.usermodel.HSSFComment
astore 7
start local 7 9: aload 7
invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.hasPosition:()Z
ifeq 11
aload 7
invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getColumn:()I
iload 3
if_icmpne 11
aload 7
invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getRow:()I
iload 2
if_icmpne 11
10: aload 7
areturn
end local 7 end local 6 end local 4 11: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer int int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
12: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 13 1 container Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;
0 13 2 row I
0 13 3 column I
2 11 4 object Ljava/lang/Object;
3 11 6 shape Lorg/apache/poi/hssf/usermodel/HSSFShape;
5 7 7 res Lorg/apache/poi/hssf/usermodel/HSSFShape;
9 11 7 comment Lorg/apache/poi/hssf/usermodel/HSSFComment;
MethodParameters:
Name Flags
container
row
column
public java.util.Map<org.apache.poi.ss.util.CellAddress, org.apache.poi.hssf.usermodel.HSSFComment> getCellComments();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
astore 1
3: StackMap locals: org.apache.poi.hssf.usermodel.HSSFPatriarch
StackMap stack:
new java.util.TreeMap
dup
invokespecial java.util.TreeMap.<init>:()V
astore 2
start local 2 4: aload 0
aload 1
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findCellCommentLocations:(Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;Ljava/util/Map;)V
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
1 6 1 patriarch Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
4 6 2 locations Ljava/util/Map<Lorg/apache/poi/ss/util/CellAddress;Lorg/apache/poi/hssf/usermodel/HSSFComment;>;
Signature: ()Ljava/util/Map<Lorg/apache/poi/ss/util/CellAddress;Lorg/apache/poi/hssf/usermodel/HSSFComment;>;
private void findCellCommentLocations(org.apache.poi.hssf.usermodel.HSSFShapeContainer, java.util.Map<org.apache.poi.ss.util.CellAddress, org.apache.poi.hssf.usermodel.HSSFComment>);
descriptor: (Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface org.apache.poi.hssf.usermodel.HSSFShapeContainer.getChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 10
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer java.util.Map top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 3
start local 3 2: aload 3
checkcast org.apache.poi.hssf.usermodel.HSSFShape
astore 5
start local 5 3: aload 5
instanceof org.apache.poi.hssf.usermodel.HSSFShapeGroup
ifeq 6
4: aload 0
aload 5
checkcast org.apache.poi.hssf.usermodel.HSSFShapeGroup
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.findCellCommentLocations:(Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;Ljava/util/Map;)V
5: goto 10
6: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer java.util.Map java.lang.Object java.util.Iterator org.apache.poi.hssf.usermodel.HSSFShape
StackMap stack:
aload 5
instanceof org.apache.poi.hssf.usermodel.HSSFComment
ifeq 10
7: aload 5
checkcast org.apache.poi.hssf.usermodel.HSSFComment
astore 6
start local 6 8: aload 6
invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.hasPosition:()Z
ifeq 10
9: aload 2
new org.apache.poi.ss.util.CellAddress
dup
aload 6
invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getRow:()I
aload 6
invokevirtual org.apache.poi.hssf.usermodel.HSSFComment.getColumn:()I
invokespecial org.apache.poi.ss.util.CellAddress.<init>:(II)V
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 end local 5 end local 3 10: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.hssf.usermodel.HSSFShapeContainer java.util.Map top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 12 1 container Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;
0 12 2 locations Ljava/util/Map<Lorg/apache/poi/ss/util/CellAddress;Lorg/apache/poi/hssf/usermodel/HSSFComment;>;
2 10 3 object Ljava/lang/Object;
3 10 5 shape Lorg/apache/poi/hssf/usermodel/HSSFShape;
8 10 6 comment Lorg/apache/poi/hssf/usermodel/HSSFComment;
Signature: (Lorg/apache/poi/hssf/usermodel/HSSFShapeContainer;Ljava/util/Map<Lorg/apache/poi/ss/util/CellAddress;Lorg/apache/poi/hssf/usermodel/HSSFComment;>;)V
MethodParameters:
Name Flags
container
locations
public org.apache.poi.ss.util.CellRangeAddress getRepeatingRows();
descriptor: ()Lorg/apache/poi/ss/util/CellRangeAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRepeatingRowsOrColums:(Z)Lorg/apache/poi/ss/util/CellRangeAddress;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public org.apache.poi.ss.util.CellRangeAddress getRepeatingColumns();
descriptor: ()Lorg/apache/poi/ss/util/CellRangeAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRepeatingRowsOrColums:(Z)Lorg/apache/poi/ss/util/CellRangeAddress;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
public void setRepeatingRows(org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRepeatingColumns:()Lorg/apache/poi/ss/util/CellRangeAddress;
astore 2
start local 2 1: aload 0
aload 1
aload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setRepeatingRowsAndColumns:(Lorg/apache/poi/ss/util/CellRangeAddress;Lorg/apache/poi/ss/util/CellRangeAddress;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 3 1 rowRangeRef Lorg/apache/poi/ss/util/CellRangeAddress;
1 3 2 columnRangeRef Lorg/apache/poi/ss/util/CellRangeAddress;
MethodParameters:
Name Flags
rowRangeRef
public void setRepeatingColumns(org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRepeatingRows:()Lorg/apache/poi/ss/util/CellRangeAddress;
astore 2
start local 2 1: aload 0
aload 2
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setRepeatingRowsAndColumns:(Lorg/apache/poi/ss/util/CellRangeAddress;Lorg/apache/poi/ss/util/CellRangeAddress;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 3 1 columnRangeRef Lorg/apache/poi/ss/util/CellRangeAddress;
1 3 2 rowRangeRef Lorg/apache/poi/ss/util/CellRangeAddress;
MethodParameters:
Name Flags
columnRangeRef
private void setRepeatingRowsAndColumns(org.apache.poi.ss.util.CellRangeAddress, org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;Lorg/apache/poi/ss/util/CellRangeAddress;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=17, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
istore 3
start local 3 1: getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
istore 4
start local 4 2: getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastColumnIndex:()I
istore 5
start local 5 3: iconst_m1
istore 6
start local 6 4: iconst_m1
istore 7
start local 7 5: iconst_m1
istore 8
start local 8 6: iconst_m1
istore 9
start local 9 7: aload 1
ifnull 15
8: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstRow:()I
istore 8
9: aload 1
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastRow:()I
istore 9
10: iload 8
iconst_m1
if_icmpne 11
iload 9
iconst_m1
if_icmpne 14
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet org.apache.poi.ss.util.CellRangeAddress org.apache.poi.ss.util.CellRangeAddress int int int int int int int
StackMap stack:
11: iload 8
iload 9
if_icmpgt 14
12: iload 8
iflt 14
iload 8
iload 4
if_icmpgt 14
13: iload 9
iflt 14
iload 9
iload 4
if_icmple 15
14: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid row range specification"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
aload 2
ifnull 23
16: aload 2
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getFirstColumn:()I
istore 6
17: aload 2
invokevirtual org.apache.poi.ss.util.CellRangeAddress.getLastColumn:()I
istore 7
18: iload 6
iconst_m1
if_icmpne 19
iload 7
iconst_m1
if_icmpne 22
StackMap locals:
StackMap stack:
19: iload 6
iload 7
if_icmpgt 22
20: iload 6
iflt 22
iload 6
iload 5
if_icmpgt 22
21: iload 7
iflt 22
iload 7
iload 5
if_icmple 23
22: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid column range specification"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getWorkbook:()Lorg/apache/poi/hssf/model/InternalWorkbook;
iload 3
invokevirtual org.apache.poi.hssf.model.InternalWorkbook.checkExternSheet:(I)S
24: istore 10
start local 10 25: aload 1
ifnull 26
aload 2
ifnull 26
iconst_1
goto 27
StackMap locals: int
StackMap stack:
26: iconst_0
StackMap locals:
StackMap stack: int
27: istore 11
start local 11 28: aload 1
ifnonnull 29
aload 2
ifnonnull 29
iconst_1
goto 30
StackMap locals: int
StackMap stack:
29: iconst_0
StackMap locals:
StackMap stack: int
30: istore 12
start local 12 31: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
32: bipush 7
iload 3
33: invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getBuiltInName:(BI)Lorg/apache/poi/hssf/usermodel/HSSFName;
astore 13
start local 13 34: iload 12
ifeq 38
35: aload 13
ifnull 37
36: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 13
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.removeName:(Lorg/apache/poi/ss/usermodel/Name;)V
37: StackMap locals: int org.apache.poi.hssf.usermodel.HSSFName
StackMap stack:
return
38: StackMap locals:
StackMap stack:
aload 13
ifnonnull 42
39: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
40: bipush 7
iload 3
41: invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.createBuiltInName:(BI)Lorg/apache/poi/hssf/usermodel/HSSFName;
astore 13
42: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 14
start local 14 43: iload 11
ifeq 45
44: aload 14
new org.apache.poi.ss.formula.ptg.MemFuncPtg
dup
bipush 23
invokespecial org.apache.poi.ss.formula.ptg.MemFuncPtg.<init>:(I)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
45: StackMap locals: java.util.List
StackMap stack:
aload 2
ifnull 50
46: new org.apache.poi.ss.formula.ptg.Area3DPtg
dup
iconst_0
iload 4
iload 6
iload 7
47: iconst_0
iconst_0
iconst_0
iconst_0
iload 10
48: invokespecial org.apache.poi.ss.formula.ptg.Area3DPtg.<init>:(IIIIZZZZI)V
astore 15
start local 15 49: aload 14
aload 15
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 15 50: StackMap locals:
StackMap stack:
aload 1
ifnull 55
51: new org.apache.poi.ss.formula.ptg.Area3DPtg
dup
iload 8
iload 9
iconst_0
iload 5
52: iconst_0
iconst_0
iconst_0
iconst_0
iload 10
53: invokespecial org.apache.poi.ss.formula.ptg.Area3DPtg.<init>:(IIIIZZZZI)V
astore 15
start local 15 54: aload 14
aload 15
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 15 55: StackMap locals:
StackMap stack:
iload 11
ifeq 57
56: aload 14
getstatic org.apache.poi.ss.formula.ptg.UnionPtg.instance:Lorg/apache/poi/ss/formula/ptg/OperationPtg;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
57: StackMap locals:
StackMap stack:
aload 14
invokeinterface java.util.List.size:()I
anewarray org.apache.poi.ss.formula.ptg.Ptg
astore 15
start local 15 58: aload 14
aload 15
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
pop
59: aload 13
aload 15
invokevirtual org.apache.poi.hssf.usermodel.HSSFName.setNameDefinition:([Lorg/apache/poi/ss/formula/ptg/Ptg;)V
60: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getPrintSetup:()Lorg/apache/poi/hssf/usermodel/HSSFPrintSetup;
astore 16
start local 16 61: aload 16
iconst_0
invokevirtual org.apache.poi.hssf.usermodel.HSSFPrintSetup.setValidSettings:(Z)V
62: aload 0
iconst_1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setActive:(Z)V
63: return
end local 16 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 64 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 64 1 rowDef Lorg/apache/poi/ss/util/CellRangeAddress;
0 64 2 colDef Lorg/apache/poi/ss/util/CellRangeAddress;
1 64 3 sheetIndex I
2 64 4 maxRowIndex I
3 64 5 maxColIndex I
4 64 6 col1 I
5 64 7 col2 I
6 64 8 row1 I
7 64 9 row2 I
25 64 10 externSheetIndex S
28 64 11 setBoth Z
31 64 12 removeAll Z
34 64 13 name Lorg/apache/poi/hssf/usermodel/HSSFName;
43 64 14 ptgList Ljava/util/List<Lorg/apache/poi/ss/formula/ptg/Ptg;>;
49 50 15 colArea Lorg/apache/poi/ss/formula/ptg/Area3DPtg;
54 55 15 rowArea Lorg/apache/poi/ss/formula/ptg/Area3DPtg;
58 64 15 ptgs [Lorg/apache/poi/ss/formula/ptg/Ptg;
61 64 16 printSetup Lorg/apache/poi/hssf/usermodel/HSSFPrintSetup;
MethodParameters:
Name Flags
rowDef
colDef
private org.apache.poi.ss.util.CellRangeAddress getRepeatingRowsOrColums(boolean);
descriptor: (Z)Lorg/apache/poi/ss/util/CellRangeAddress;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=11, args_size=2
start local 0 start local 1 0: aload 0
bipush 7
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getBuiltinNameRecord:(B)Lorg/apache/poi/hssf/record/NameRecord;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: org.apache.poi.hssf.record.NameRecord
StackMap stack:
aload 2
invokevirtual org.apache.poi.hssf.record.NameRecord.getNameDefinition:()[Lorg/apache/poi/ss/formula/ptg/Ptg;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: aconst_null
areturn
6: StackMap locals: org.apache.poi.ss.formula.ptg.Ptg[]
StackMap stack:
getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastRowIndex:()I
istore 4
start local 4 7: getstatic org.apache.poi.ss.SpreadsheetVersion.EXCEL97:Lorg/apache/poi/ss/SpreadsheetVersion;
invokevirtual org.apache.poi.ss.SpreadsheetVersion.getLastColumnIndex:()I
istore 5
start local 5 8: aload 3
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 25
StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int org.apache.poi.hssf.record.NameRecord org.apache.poi.ss.formula.ptg.Ptg[] int int top int int org.apache.poi.ss.formula.ptg.Ptg[]
StackMap stack:
9: aload 9
iload 7
aaload
astore 6
start local 6 10: aload 6
instanceof org.apache.poi.ss.formula.ptg.Area3DPtg
ifeq 24
11: aload 6
checkcast org.apache.poi.ss.formula.ptg.Area3DPtg
astore 10
start local 10 12: aload 10
invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getFirstColumn:()I
ifne 18
13: aload 10
invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getLastColumn:()I
iload 5
if_icmpne 18
14: iload 1
ifeq 24
15: new org.apache.poi.ss.util.CellRangeAddress
dup
16: aload 10
invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getFirstRow:()I
aload 10
invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getLastRow:()I
iconst_m1
iconst_m1
17: invokespecial org.apache.poi.ss.util.CellRangeAddress.<init>:(IIII)V
areturn
18: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int org.apache.poi.hssf.record.NameRecord org.apache.poi.ss.formula.ptg.Ptg[] int int org.apache.poi.ss.formula.ptg.Ptg int int org.apache.poi.ss.formula.ptg.Ptg[] org.apache.poi.ss.formula.ptg.Area3DPtg
StackMap stack:
aload 10
invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getFirstRow:()I
ifne 24
19: aload 10
invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getLastRow:()I
iload 4
if_icmpne 24
20: iload 1
ifne 24
21: new org.apache.poi.ss.util.CellRangeAddress
dup
iconst_m1
iconst_m1
22: aload 10
invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getFirstColumn:()I
aload 10
invokevirtual org.apache.poi.ss.formula.ptg.Area3DPtg.getLastColumn:()I
23: invokespecial org.apache.poi.ss.util.CellRangeAddress.<init>:(IIII)V
areturn
end local 10 end local 6 24: StackMap locals: org.apache.poi.hssf.usermodel.HSSFSheet int org.apache.poi.hssf.record.NameRecord org.apache.poi.ss.formula.ptg.Ptg[] int int top int int org.apache.poi.ss.formula.ptg.Ptg[]
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
25: iload 7
iload 8
if_icmplt 9
26: aconst_null
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 27 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 27 1 rows Z
1 27 2 rec Lorg/apache/poi/hssf/record/NameRecord;
4 27 3 nameDefinition [Lorg/apache/poi/ss/formula/ptg/Ptg;
7 27 4 maxRowIndex I
8 27 5 maxColIndex I
10 24 6 ptg Lorg/apache/poi/ss/formula/ptg/Ptg;
12 24 10 areaPtg Lorg/apache/poi/ss/formula/ptg/Area3DPtg;
MethodParameters:
Name Flags
rows
private org.apache.poi.hssf.record.NameRecord getBuiltinNameRecord(byte);
descriptor: (B)Lorg/apache/poi/hssf/record/NameRecord;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndex:(Lorg/apache/poi/ss/usermodel/Sheet;)I
istore 2
start local 2 1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
iload 2
iload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.findExistingBuiltinNameRecordIdx:(IB)I
2: istore 3
start local 3 3: iload 3
iconst_m1
if_icmpne 5
4: aconst_null
areturn
5: StackMap locals: int int
StackMap stack:
aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._workbook:Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
iload 3
invokevirtual org.apache.poi.hssf.usermodel.HSSFWorkbook.getNameRecord:(I)Lorg/apache/poi/hssf/record/NameRecord;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 6 1 builtinCode B
1 6 2 sheetIndex I
3 6 3 recIndex I
MethodParameters:
Name Flags
builtinCode
public int getColumnOutlineLevel(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 1
invokevirtual org.apache.poi.hssf.model.InternalSheet.getColumnOutlineLevel:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 1 1 columnIndex I
MethodParameters:
Name Flags
columnIndex
public org.apache.poi.ss.util.CellAddress getActiveCell();
descriptor: ()Lorg/apache/poi/ss/util/CellAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getActiveCellRow:()I
istore 1
start local 1 1: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
invokevirtual org.apache.poi.hssf.model.InternalSheet.getActiveCellCol:()S
istore 2
start local 2 2: new org.apache.poi.ss.util.CellAddress
dup
iload 1
iload 2
invokespecial org.apache.poi.ss.util.CellAddress.<init>:(II)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
1 3 1 row I
2 3 2 col I
public void setActiveCell(org.apache.poi.ss.util.CellAddress);
descriptor: (Lorg/apache/poi/ss/util/CellAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.poi.ss.util.CellAddress.getRow:()I
istore 2
start local 2 1: aload 1
invokevirtual org.apache.poi.ss.util.CellAddress.getColumn:()I
i2s
istore 3
start local 3 2: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 2
invokevirtual org.apache.poi.hssf.model.InternalSheet.setActiveCellRow:(I)V
3: aload 0
getfield org.apache.poi.hssf.usermodel.HSSFSheet._sheet:Lorg/apache/poi/hssf/model/InternalSheet;
iload 3
invokevirtual org.apache.poi.hssf.model.InternalSheet.setActiveCellCol:(S)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/poi/hssf/usermodel/HSSFSheet;
0 5 1 address Lorg/apache/poi/ss/util/CellAddress;
1 5 2 row I
2 5 3 col S
MethodParameters:
Name Flags
address
public org.apache.poi.ss.usermodel.Footer ();
descriptor: ()Lorg/apache/poi/ss/usermodel/Footer;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getFooter:()Lorg/apache/poi/hssf/usermodel/HSSFFooter;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.Comment (org.apache.poi.ss.util.CellAddress);
descriptor: (Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/ss/usermodel/Comment;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getCellComment:(Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/hssf/usermodel/HSSFComment;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.PrintSetup getPrintSetup();
descriptor: ()Lorg/apache/poi/ss/usermodel/PrintSetup;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getPrintSetup:()Lorg/apache/poi/hssf/usermodel/HSSFPrintSetup;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.Hyperlink getHyperlink(org.apache.poi.ss.util.CellAddress);
descriptor: (Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/ss/usermodel/Hyperlink;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHyperlink:(Lorg/apache/poi/ss/util/CellAddress;)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.Hyperlink getHyperlink(int, int);
descriptor: (II)Lorg/apache/poi/ss/usermodel/Hyperlink;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
iload 2
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHyperlink:(II)Lorg/apache/poi/hssf/usermodel/HSSFHyperlink;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.Header ();
descriptor: ()Lorg/apache/poi/ss/usermodel/Header;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getHeader:()Lorg/apache/poi/hssf/usermodel/HSSFHeader;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.AutoFilter setAutoFilter(org.apache.poi.ss.util.CellRangeAddress);
descriptor: (Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/ss/usermodel/AutoFilter;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.setAutoFilter:(Lorg/apache/poi/ss/util/CellRangeAddress;)Lorg/apache/poi/hssf/usermodel/HSSFAutoFilter;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.CellStyle getColumnStyle(int);
descriptor: (I)Lorg/apache/poi/ss/usermodel/CellStyle;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getColumnStyle:(I)Lorg/apache/poi/hssf/usermodel/HSSFCellStyle;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.SheetConditionalFormatting getSheetConditionalFormatting();
descriptor: ()Lorg/apache/poi/ss/usermodel/SheetConditionalFormatting;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getSheetConditionalFormatting:()Lorg/apache/poi/hssf/usermodel/HSSFSheetConditionalFormatting;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.Drawing getDrawingPatriarch();
descriptor: ()Lorg/apache/poi/ss/usermodel/Drawing;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.Drawing createDrawingPatriarch();
descriptor: ()Lorg/apache/poi/ss/usermodel/Drawing;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createDrawingPatriarch:()Lorg/apache/poi/hssf/usermodel/HSSFPatriarch;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.Workbook getWorkbook();
descriptor: ()Lorg/apache/poi/ss/usermodel/Workbook;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getWorkbook:()Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.Row getRow(int);
descriptor: (I)Lorg/apache/poi/ss/usermodel/Row;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.getRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.poi.ss.usermodel.Row createRow(int);
descriptor: (I)Lorg/apache/poi/ss/usermodel/Row;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual org.apache.poi.hssf.usermodel.HSSFSheet.createRow:(I)Lorg/apache/poi/hssf/usermodel/HSSFRow;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "HSSFSheet.java"
NestMembers:
org.apache.poi.hssf.usermodel.HSSFSheet$1
InnerClasses:
public abstract RecordVisitor = org.apache.poi.hssf.record.aggregates.RecordAggregate$RecordVisitor of org.apache.poi.hssf.record.aggregates.RecordAggregate
org.apache.poi.hssf.usermodel.HSSFSheet$1