public class org.apache.fop.pdf.PDFToUnicodeCMap extends org.apache.fop.pdf.PDFCMap
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.pdf.PDFToUnicodeCMap
super_class: org.apache.fop.pdf.PDFCMap
{
protected char[] unicodeCharMap;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
private boolean singleByte;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(char[], java.lang.String, org.apache.fop.pdf.PDFCIDSystemInfo, boolean);
descriptor: ([CLjava/lang/String;Lorg/apache/fop/pdf/PDFCIDSystemInfo;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 2
aload 3
invokespecial org.apache.fop.pdf.PDFCMap.<init>:(Ljava/lang/String;Lorg/apache/fop/pdf/PDFCIDSystemInfo;)V
1: iload 4
ifeq 3
aload 1
arraylength
sipush 256
if_icmple 3
2: new java.lang.IllegalArgumentException
dup
ldc "unicodeCharMap may not contain more than 256 characters for single-byte encodings"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.apache.fop.pdf.PDFToUnicodeCMap char[] java.lang.String org.apache.fop.pdf.PDFCIDSystemInfo int
StackMap stack:
aload 0
aload 1
putfield org.apache.fop.pdf.PDFToUnicodeCMap.unicodeCharMap:[C
4: aload 0
iload 4
putfield org.apache.fop.pdf.PDFToUnicodeCMap.singleByte:Z
5: return
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/fop/pdf/PDFToUnicodeCMap;
0 6 1 unicodeCharMap [C
0 6 2 name Ljava/lang/String;
0 6 3 sysInfo Lorg/apache/fop/pdf/PDFCIDSystemInfo;
0 6 4 singleByte Z
MethodParameters:
Name Flags
unicodeCharMap
name
sysInfo
singleByte
protected org.apache.fop.pdf.CMapBuilder createCMapBuilder(java.io.Writer);
descriptor: (Ljava/io/Writer;)Lorg/apache/fop/pdf/CMapBuilder;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.fop.pdf.PDFToUnicodeCMap$ToUnicodeCMapBuilder
dup
aload 0
aload 1
invokespecial org.apache.fop.pdf.PDFToUnicodeCMap$ToUnicodeCMapBuilder.<init>:(Lorg/apache/fop/pdf/PDFToUnicodeCMap;Ljava/io/Writer;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFToUnicodeCMap;
0 1 1 writer Ljava/io/Writer;
MethodParameters:
Name Flags
writer
}
SourceFile: "PDFToUnicodeCMap.java"
NestMembers:
org.apache.fop.pdf.PDFToUnicodeCMap$ToUnicodeCMapBuilder
InnerClasses:
ToUnicodeCMapBuilder = org.apache.fop.pdf.PDFToUnicodeCMap$ToUnicodeCMapBuilder of org.apache.fop.pdf.PDFToUnicodeCMap