public class org.apache.fop.pdf.PDFDPartRoot extends org.apache.fop.pdf.PDFDictionary
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.pdf.PDFDPartRoot
super_class: org.apache.fop.pdf.PDFDictionary
{
private org.apache.fop.pdf.PDFArray parts;
descriptor: Lorg/apache/fop/pdf/PDFArray;
flags: (0x0002) ACC_PRIVATE
protected org.apache.fop.pdf.PDFDPart dpart;
descriptor: Lorg/apache/fop/pdf/PDFDPart;
flags: (0x0004) ACC_PROTECTED
public void <init>(org.apache.fop.pdf.PDFDocument);
descriptor: (Lorg/apache/fop/pdf/PDFDocument;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 // org.apache.fop.pdf.PDFDPartRoot this
start local 1 // org.apache.fop.pdf.PDFDocument document
0: .line 25
aload 0 /* this */
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:()V
1: .line 22
aload 0 /* this */
new org.apache.fop.pdf.PDFArray
dup
invokespecial org.apache.fop.pdf.PDFArray.<init>:()V
putfield org.apache.fop.pdf.PDFDPartRoot.parts:Lorg/apache/fop/pdf/PDFArray;
2: .line 26
aload 0 /* this */
ldc "Type"
new org.apache.fop.pdf.PDFName
dup
ldc "DPartRoot"
invokespecial org.apache.fop.pdf.PDFName.<init>:(Ljava/lang/String;)V
invokevirtual org.apache.fop.pdf.PDFDPartRoot.put:(Ljava/lang/String;Ljava/lang/Object;)V
3: .line 27
aload 0 /* this */
new org.apache.fop.pdf.PDFDPart
dup
aload 0 /* this */
invokespecial org.apache.fop.pdf.PDFDPart.<init>:(Lorg/apache/fop/pdf/PDFDictionary;)V
putfield org.apache.fop.pdf.PDFDPartRoot.dpart:Lorg/apache/fop/pdf/PDFDPart;
4: .line 28
aload 1 /* document */
aload 0 /* this */
getfield org.apache.fop.pdf.PDFDPartRoot.dpart:Lorg/apache/fop/pdf/PDFDPart;
invokevirtual org.apache.fop.pdf.PDFDocument.registerTrailerObject:(Lorg/apache/fop/pdf/PDFObject;)Lorg/apache/fop/pdf/PDFObject;
pop
5: .line 29
new org.apache.fop.pdf.PDFArray
dup
invokespecial org.apache.fop.pdf.PDFArray.<init>:()V
astore 2 /* dparts */
start local 2 // org.apache.fop.pdf.PDFArray dparts
6: .line 30
aload 2 /* dparts */
aload 0 /* this */
getfield org.apache.fop.pdf.PDFDPartRoot.parts:Lorg/apache/fop/pdf/PDFArray;
invokevirtual org.apache.fop.pdf.PDFArray.add:(Ljava/lang/Object;)V
7: .line 31
aload 0 /* this */
getfield org.apache.fop.pdf.PDFDPartRoot.dpart:Lorg/apache/fop/pdf/PDFDPart;
ldc "DParts"
aload 2 /* dparts */
invokevirtual org.apache.fop.pdf.PDFDPart.put:(Ljava/lang/String;Ljava/lang/Object;)V
8: .line 32
aload 0 /* this */
ldc "DPartRootNode"
aload 0 /* this */
getfield org.apache.fop.pdf.PDFDPartRoot.dpart:Lorg/apache/fop/pdf/PDFDPart;
invokevirtual org.apache.fop.pdf.PDFDPart.makeReference:()Lorg/apache/fop/pdf/PDFReference;
invokevirtual org.apache.fop.pdf.PDFDPartRoot.put:(Ljava/lang/String;Ljava/lang/Object;)V
9: .line 33
new org.apache.fop.pdf.PDFArray
dup
invokespecial org.apache.fop.pdf.PDFArray.<init>:()V
astore 3 /* nodeNameList */
start local 3 // org.apache.fop.pdf.PDFArray nodeNameList
10: .line 34
aload 3 /* nodeNameList */
new org.apache.fop.pdf.PDFName
dup
ldc "root"
invokespecial org.apache.fop.pdf.PDFName.<init>:(Ljava/lang/String;)V
invokevirtual org.apache.fop.pdf.PDFArray.add:(Ljava/lang/Object;)V
11: .line 35
aload 3 /* nodeNameList */
new org.apache.fop.pdf.PDFName
dup
ldc "record"
invokespecial org.apache.fop.pdf.PDFName.<init>:(Ljava/lang/String;)V
invokevirtual org.apache.fop.pdf.PDFArray.add:(Ljava/lang/Object;)V
12: .line 36
aload 0 /* this */
ldc "NodeNameList"
aload 3 /* nodeNameList */
invokevirtual org.apache.fop.pdf.PDFDPartRoot.put:(Ljava/lang/String;Ljava/lang/Object;)V
13: .line 37
return
end local 3 // org.apache.fop.pdf.PDFArray nodeNameList
end local 2 // org.apache.fop.pdf.PDFArray dparts
end local 1 // org.apache.fop.pdf.PDFDocument document
end local 0 // org.apache.fop.pdf.PDFDPartRoot this
LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/fop/pdf/PDFDPartRoot;
0 14 1 document Lorg/apache/fop/pdf/PDFDocument;
6 14 2 dparts Lorg/apache/fop/pdf/PDFArray;
10 14 3 nodeNameList Lorg/apache/fop/pdf/PDFArray;
MethodParameters:
Name Flags
document
public void add(org.apache.fop.pdf.PDFDPart);
descriptor: (Lorg/apache/fop/pdf/PDFDPart;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.fop.pdf.PDFDPartRoot this
start local 1 // org.apache.fop.pdf.PDFDPart part
0: .line 40
aload 0 /* this */
getfield org.apache.fop.pdf.PDFDPartRoot.parts:Lorg/apache/fop/pdf/PDFArray;
aload 1 /* part */
invokevirtual org.apache.fop.pdf.PDFArray.add:(Ljava/lang/Object;)V
1: .line 41
return
end local 1 // org.apache.fop.pdf.PDFDPart part
end local 0 // org.apache.fop.pdf.PDFDPartRoot this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFDPartRoot;
0 2 1 part Lorg/apache/fop/pdf/PDFDPart;
MethodParameters:
Name Flags
part
}
SourceFile: "PDFDPartRoot.java"