public final class org.apache.poi.hssf.record.UnknownRecord extends org.apache.poi.hssf.record.StandardRecord
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.poi.hssf.record.UnknownRecord
super_class: org.apache.poi.hssf.record.StandardRecord
{
public static final int PRINTSIZE_0033;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 51
public static final int PLS_004D;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 77
public static final int SHEETPR_0081;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 129
public static final int SORT_0090;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 144
public static final int STANDARDWIDTH_0099;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 153
public static final int SCL_00A0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 160
public static final int BITMAP_00E9;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 233
public static final int PHONETICPR_00EF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 239
public static final int LABELRANGES_015F;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 351
public static final int QUICKTIP_0800;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
public static final int SHEETEXT_0862;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2146
public static final int SHEETPROTECTION_0867;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2151
public static final int ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2204
public static final int CODENAME_1BA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 442
public static final int PLV_MAC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2248
private int _sid;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private byte[] _rawData;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
public void <init>(int, byte[]);
descriptor: (I[B)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
invokespecial org.apache.poi.hssf.record.StandardRecord.<init>:()V
1: aload 0
iload 1
ldc 65535
iand
putfield org.apache.poi.hssf.record.UnknownRecord._sid:I
2: aload 0
aload 2
putfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
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/record/UnknownRecord;
0 4 1 id I
0 4 2 data [B
MethodParameters:
Name Flags
id
data
public void <init>(org.apache.poi.hssf.record.RecordInputStream);
descriptor: (Lorg/apache/poi/hssf/record/RecordInputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.poi.hssf.record.StandardRecord.<init>:()V
1: aload 0
aload 1
invokevirtual org.apache.poi.hssf.record.RecordInputStream.getSid:()S
putfield org.apache.poi.hssf.record.UnknownRecord._sid:I
2: aload 0
aload 1
invokevirtual org.apache.poi.hssf.record.RecordInputStream.readRemainder:()[B
putfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/poi/hssf/record/UnknownRecord;
0 4 1 in Lorg/apache/poi/hssf/record/RecordInputStream;
MethodParameters:
Name Flags
in
public void serialize(org.apache.poi.util.LittleEndianOutput);
descriptor: (Lorg/apache/poi/util/LittleEndianOutput;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
invokeinterface org.apache.poi.util.LittleEndianOutput.write:([B)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/poi/hssf/record/UnknownRecord;
0 2 1 out Lorg/apache/poi/util/LittleEndianOutput;
MethodParameters:
Name Flags
out
protected int getDataSize();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
arraylength
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/record/UnknownRecord;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.poi.hssf.record.UnknownRecord._sid:I
invokestatic org.apache.poi.hssf.record.UnknownRecord.getBiffName:(I)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: ldc "UNKNOWNRECORD"
astore 1
3: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 4: aload 2
bipush 91
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "] (0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: aload 2
aload 0
getfield org.apache.poi.hssf.record.UnknownRecord._sid:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
getstatic java.util.Locale.ROOT:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 0
getfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
arraylength
ifle 8
7: aload 2
ldc " rawData="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.poi.hssf.record.UnknownRecord._rawData:[B
invokestatic org.apache.poi.util.HexDump.toHex:([B)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 2
ldc "[/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/poi/hssf/record/UnknownRecord;
1 10 1 biffName Ljava/lang/String;
4 10 2 sb Ljava/lang/StringBuilder;
public short getSid();
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.record.UnknownRecord._sid:I
i2s
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/record/UnknownRecord;
public static java.lang.String getBiffName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 66
51: 1
77: 2
80: 3
127: 4
129: 5
144: 6
148: 7
153: 8
160: 9
174: 10
178: 11
180: 12
181: 13
211: 14
220: 15
222: 16
233: 17
239: 18
241: 19
351: 20
425: 22
429: 23
442: 21
448: 24
2048: 30
2050: 25
2051: 26
2053: 27
2064: 28
2066: 29
2146: 31
2147: 32
2148: 33
2151: 34
2155: 35
2156: 36
2162: 37
2164: 38
2166: 39
2168: 40
2171: 41
2172: 42
2173: 43
2175: 44
2187: 45
2188: 46
2189: 47
2194: 48
2198: 49
2199: 50
2202: 51
2203: 52
2204: 53
2205: 54
2206: 55
2207: 56
2209: 57
2211: 58
2212: 59
2213: 60
2214: 61
2215: 62
2248: 63
4097: 64
4102: 65
4103: 66
default: 67
}
1: StackMap locals:
StackMap stack:
ldc "PRINTSIZE"
areturn
2: StackMap locals:
StackMap stack:
ldc "PLS"
areturn
3: StackMap locals:
StackMap stack:
ldc "DCON"
areturn
4: StackMap locals:
StackMap stack:
ldc "IMDATA"
areturn
5: StackMap locals:
StackMap stack:
ldc "SHEETPR"
areturn
6: StackMap locals:
StackMap stack:
ldc "SORT"
areturn
7: StackMap locals:
StackMap stack:
ldc "LHRECORD"
areturn
8: StackMap locals:
StackMap stack:
ldc "STANDARDWIDTH"
areturn
9: StackMap locals:
StackMap stack:
ldc "SCL"
areturn
10: StackMap locals:
StackMap stack:
ldc "SCENMAN"
areturn
11: StackMap locals:
StackMap stack:
ldc "SXVI"
areturn
12: StackMap locals:
StackMap stack:
ldc "SXIVD"
areturn
13: StackMap locals:
StackMap stack:
ldc "SXLI"
areturn
14: StackMap locals:
StackMap stack:
ldc "OBPROJ"
areturn
15: StackMap locals:
StackMap stack:
ldc "PARAMQRY"
areturn
16: StackMap locals:
StackMap stack:
ldc "OLESIZE"
areturn
17: StackMap locals:
StackMap stack:
ldc "BITMAP"
areturn
18: StackMap locals:
StackMap stack:
ldc "PHONETICPR"
areturn
19: StackMap locals:
StackMap stack:
ldc "SXEX"
areturn
20: StackMap locals:
StackMap stack:
ldc "LABELRANGES"
areturn
21: StackMap locals:
StackMap stack:
ldc "CODENAME"
areturn
22: StackMap locals:
StackMap stack:
ldc "USERBVIEW"
areturn
23: StackMap locals:
StackMap stack:
ldc "QSI"
areturn
24: StackMap locals:
StackMap stack:
ldc "EXCEL9FILE"
areturn
25: StackMap locals:
StackMap stack:
ldc "QSISXTAG"
areturn
26: StackMap locals:
StackMap stack:
ldc "DBQUERYEXT"
areturn
27: StackMap locals:
StackMap stack:
ldc "TXTQUERY"
areturn
28: StackMap locals:
StackMap stack:
ldc "SXVIEWEX9"
areturn
29: StackMap locals:
StackMap stack:
ldc "CONTINUEFRT"
areturn
30: StackMap locals:
StackMap stack:
ldc "QUICKTIP"
areturn
31: StackMap locals:
StackMap stack:
ldc "SHEETEXT"
areturn
32: StackMap locals:
StackMap stack:
ldc "BOOKEXT"
areturn
33: StackMap locals:
StackMap stack:
ldc "SXADDL"
areturn
34: StackMap locals:
StackMap stack:
ldc "SHEETPROTECTION"
areturn
35: StackMap locals:
StackMap stack:
ldc "DATALABEXTCONTENTS"
areturn
36: StackMap locals:
StackMap stack:
ldc "CELLWATCH"
areturn
37: StackMap locals:
StackMap stack:
ldc "SHARED FEATURE v11"
areturn
38: StackMap locals:
StackMap stack:
ldc "DROPDOWNOBJIDS"
areturn
39: StackMap locals:
StackMap stack:
ldc "DCONN"
areturn
40: StackMap locals:
StackMap stack:
ldc "SHARED FEATURE v12"
areturn
41: StackMap locals:
StackMap stack:
ldc "CFEX"
areturn
42: StackMap locals:
StackMap stack:
ldc "XFCRC"
areturn
43: StackMap locals:
StackMap stack:
ldc "XFEXT"
areturn
44: StackMap locals:
StackMap stack:
ldc "CONTINUEFRT12"
areturn
45: StackMap locals:
StackMap stack:
ldc "PLV"
areturn
46: StackMap locals:
StackMap stack:
ldc "COMPAT12"
areturn
47: StackMap locals:
StackMap stack:
ldc "DXF"
areturn
48: StackMap locals:
StackMap stack:
ldc "STYLEEXT"
areturn
49: StackMap locals:
StackMap stack:
ldc "THEME"
areturn
50: StackMap locals:
StackMap stack:
ldc "GUIDTYPELIB"
areturn
51: StackMap locals:
StackMap stack:
ldc "MTRSETTINGS"
areturn
52: StackMap locals:
StackMap stack:
ldc "COMPRESSPICTURES"
areturn
53: StackMap locals:
StackMap stack:
ldc "HEADERFOOTER"
areturn
54: StackMap locals:
StackMap stack:
ldc "CRTLAYOUT12"
areturn
55: StackMap locals:
StackMap stack:
ldc "CRTMLFRT"
areturn
56: StackMap locals:
StackMap stack:
ldc "CRTMLFRTCONTINUE"
areturn
57: StackMap locals:
StackMap stack:
ldc "SHAPEPROPSSTREAM"
areturn
58: StackMap locals:
StackMap stack:
ldc "FORCEFULLCALCULATION"
areturn
59: StackMap locals:
StackMap stack:
ldc "SHAPEPROPSSTREAM"
areturn
60: StackMap locals:
StackMap stack:
ldc "TEXTPROPSSTREAM"
areturn
61: StackMap locals:
StackMap stack:
ldc "RICHTEXTSTREAM"
areturn
62: StackMap locals:
StackMap stack:
ldc "CRTLAYOUT12A"
areturn
63: StackMap locals:
StackMap stack:
ldc "PLV{Mac Excel}"
areturn
64: StackMap locals:
StackMap stack:
ldc "UNITS"
areturn
65: StackMap locals:
StackMap stack:
ldc "CHARTDATAFORMAT"
areturn
66: StackMap locals:
StackMap stack:
ldc "CHARTLINEFORMAT"
areturn
67: StackMap locals:
StackMap stack:
iload 0
invokestatic org.apache.poi.hssf.record.UnknownRecord.isObservedButUnknown:(I)Z
ifeq 69
68: new java.lang.StringBuilder
dup
ldc "UNKNOWN-"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
getstatic java.util.Locale.ROOT:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
69: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 70 0 sid I
MethodParameters:
Name Flags
sid
private static boolean isObservedButUnknown(int);
descriptor: (I)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 48
51: 1
52: 1
445: 1
450: 1
4105: 1
4106: 1
4107: 1
4108: 1
4116: 1
4119: 1
4120: 1
4121: 1
4122: 1
4123: 1
4125: 1
4126: 1
4127: 1
4128: 1
4129: 1
4130: 1
4132: 1
4133: 1
4134: 1
4135: 1
4146: 1
4147: 1
4148: 1
4149: 1
4154: 1
4161: 1
4163: 1
4164: 1
4165: 1
4166: 1
4170: 1
4171: 1
4174: 1
4175: 1
4177: 1
4188: 1
4189: 1
4191: 1
4192: 1
4194: 1
4195: 1
4196: 1
4197: 1
4198: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 sid I
MethodParameters:
Name Flags
sid
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/poi/hssf/record/UnknownRecord;
}
SourceFile: "UnknownRecord.java"