public class org.apache.fop.pdf.PDFResources 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.PDFResources
super_class: org.apache.fop.pdf.PDFDictionary
{
protected java.util.Map<java.lang.String, org.apache.fop.pdf.PDFDictionary> fonts;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/pdf/PDFDictionary;>;
protected java.util.Set<org.apache.fop.pdf.PDFXObject> xObjects;
descriptor: Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Set<Lorg/apache/fop/pdf/PDFXObject;>;
protected java.util.Map<org.apache.fop.pdf.PDFResources$LazyName, org.apache.fop.pdf.PDFColorSpace> colorSpaces;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Lorg/apache/fop/pdf/PDFResources$LazyName;Lorg/apache/fop/pdf/PDFColorSpace;>;
protected java.util.Map<java.lang.String, org.apache.fop.pdf.PDFICCBasedColorSpace> iccColorSpaces;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/pdf/PDFICCBasedColorSpace;>;
private org.apache.fop.pdf.PDFResources parent;
descriptor: Lorg/apache/fop/pdf/PDFResources;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.pdf.PDFDictionary fontsObj;
descriptor: Lorg/apache/fop/pdf/PDFDictionary;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.String, org.apache.fop.pdf.PDFDictionary> fontsObjDict;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/pdf/PDFDictionary;>;
protected java.util.Map<java.lang.String, org.apache.fop.pdf.PDFReference> properties;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/pdf/PDFReference;>;
protected java.util.Set<org.apache.fop.pdf.PDFResourceContext> contexts;
descriptor: Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Set<Lorg/apache/fop/pdf/PDFResourceContext;>;
public void <init>(org.apache.fop.pdf.PDFDocument);
descriptor: (Lorg/apache/fop/pdf/PDFDocument;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:()V
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.apache.fop.pdf.PDFResources.fonts:Ljava/util/Map;
2: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield org.apache.fop.pdf.PDFResources.xObjects:Ljava/util/Set;
3: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.apache.fop.pdf.PDFResources.colorSpaces:Ljava/util/Map;
4: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.apache.fop.pdf.PDFResources.iccColorSpaces:Ljava/util/Map;
5: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.apache.fop.pdf.PDFResources.fontsObjDict:Ljava/util/Map;
6: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.apache.fop.pdf.PDFResources.properties:Ljava/util/Map;
7: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield org.apache.fop.pdf.PDFResources.contexts:Ljava/util/Set;
8: aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFResources.setObjectNumber:(Lorg/apache/fop/pdf/PDFDocument;)V
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/fop/pdf/PDFResources;
0 10 1 doc Lorg/apache/fop/pdf/PDFDocument;
MethodParameters:
Name Flags
doc
public void addContext(org.apache.fop.pdf.PDFResourceContext);
descriptor: (Lorg/apache/fop/pdf/PDFResourceContext;)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.fop.pdf.PDFResources.contexts:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFResources;
0 2 1 c Lorg/apache/fop/pdf/PDFResourceContext;
MethodParameters:
Name Flags
c
public void setParentResources(org.apache.fop.pdf.PDFResources);
descriptor: (Lorg/apache/fop/pdf/PDFResources;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFResources;
0 2 1 p Lorg/apache/fop/pdf/PDFResources;
MethodParameters:
Name Flags
p
public org.apache.fop.pdf.PDFResources getParentResources();
descriptor: ()Lorg/apache/fop/pdf/PDFResources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFResources;
public void addFont(org.apache.fop.pdf.PDFFont);
descriptor: (Lorg/apache/fop/pdf/PDFFont;)V
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.fop.pdf.PDFFont.getName:()Ljava/lang/String;
aload 1
invokevirtual org.apache.fop.pdf.PDFResources.addFont:(Ljava/lang/String;Lorg/apache/fop/pdf/PDFDictionary;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFResources;
0 2 1 font Lorg/apache/fop/pdf/PDFFont;
MethodParameters:
Name Flags
font
public void addFont(java.lang.String, org.apache.fop.pdf.PDFDictionary);
descriptor: (Ljava/lang/String;Lorg/apache/fop/pdf/PDFDictionary;)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.fop.pdf.PDFResources.fontsObj:Lorg/apache/fop/pdf/PDFDictionary;
ifnull 4
1: aload 0
getfield org.apache.fop.pdf.PDFResources.fontsObj:Lorg/apache/fop/pdf/PDFDictionary;
aload 1
aload 2
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
2: aload 0
getfield org.apache.fop.pdf.PDFResources.fontsObjDict:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFResources.fonts:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/pdf/PDFResources;
0 6 1 name Ljava/lang/String;
0 6 2 font Lorg/apache/fop/pdf/PDFDictionary;
MethodParameters:
Name Flags
name
font
public void createFontsAsObj();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new org.apache.fop.pdf.PDFDictionary
dup
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:()V
putfield org.apache.fop.pdf.PDFResources.fontsObj:Lorg/apache/fop/pdf/PDFDictionary;
1: aload 0
invokevirtual org.apache.fop.pdf.PDFResources.getDocument:()Lorg/apache/fop/pdf/PDFDocument;
aload 0
getfield org.apache.fop.pdf.PDFResources.fontsObj:Lorg/apache/fop/pdf/PDFDictionary;
invokevirtual org.apache.fop.pdf.PDFDocument.registerTrailerObject:(Lorg/apache/fop/pdf/PDFObject;)Lorg/apache/fop/pdf/PDFObject;
pop
2: aload 0
ldc "Font"
aload 0
getfield org.apache.fop.pdf.PDFResources.fontsObj:Lorg/apache/fop/pdf/PDFDictionary;
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/pdf/PDFResources;
public void addFonts(org.apache.fop.pdf.PDFDocument, org.apache.fop.fonts.FontInfo);
descriptor: (Lorg/apache/fop/pdf/PDFDocument;Lorg/apache/fop/fonts/FontInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual org.apache.fop.fonts.FontInfo.getUsedFonts:()Ljava/util/Map;
astore 3
start local 3 1: aload 3
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 15
StackMap locals: org.apache.fop.pdf.PDFResources org.apache.fop.pdf.PDFDocument org.apache.fop.fonts.FontInfo java.util.Map top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 4
start local 4 3: aload 4
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 4: aload 4
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast org.apache.fop.fonts.Typeface
astore 7
start local 7 5: aload 7
invokevirtual org.apache.fop.fonts.Typeface.hadMappingOperations:()Z
ifeq 15
6: aconst_null
astore 8
start local 8 7: aload 7
instanceof org.apache.fop.fonts.FontDescriptor
ifeq 9
8: aload 7
checkcast org.apache.fop.fonts.FontDescriptor
astore 8
9: StackMap locals: org.apache.fop.pdf.PDFResources org.apache.fop.pdf.PDFDocument org.apache.fop.fonts.FontInfo java.util.Map java.util.Map$Entry java.util.Iterator java.lang.String org.apache.fop.fonts.Typeface org.apache.fop.fonts.FontDescriptor
StackMap stack:
aload 7
invokevirtual org.apache.fop.fonts.Typeface.getEncodingName:()Ljava/lang/String;
astore 9
start local 9 10: aload 7
instanceof org.apache.fop.fonts.base14.Symbol
ifne 11
aload 7
instanceof org.apache.fop.fonts.base14.ZapfDingbats
ifeq 12
11: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 9
12: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.fop.pdf.PDFDocument.getFactory:()Lorg/apache/fop/pdf/PDFFactory;
13: aload 6
aload 7
invokevirtual org.apache.fop.fonts.Typeface.getEmbedFontName:()Ljava/lang/String;
aload 9
aload 7
aload 8
14: invokevirtual org.apache.fop.pdf.PDFFactory.makeFont:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/fop/fonts/FontMetrics;Lorg/apache/fop/fonts/FontDescriptor;)Lorg/apache/fop/pdf/PDFFont;
invokevirtual org.apache.fop.pdf.PDFResources.addFont:(Lorg/apache/fop/pdf/PDFFont;)V
end local 9 end local 8 end local 7 end local 6 end local 4 15: StackMap locals: org.apache.fop.pdf.PDFResources org.apache.fop.pdf.PDFDocument org.apache.fop.fonts.FontInfo java.util.Map top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
16: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/fop/pdf/PDFResources;
0 17 1 doc Lorg/apache/fop/pdf/PDFDocument;
0 17 2 fontInfo Lorg/apache/fop/fonts/FontInfo;
1 17 3 usedFonts Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/fonts/Typeface;>;
3 15 4 e Ljava/util/Map$Entry<Ljava/lang/String;Lorg/apache/fop/fonts/Typeface;>;
4 15 6 f Ljava/lang/String;
5 15 7 font Lorg/apache/fop/fonts/Typeface;
7 15 8 desc Lorg/apache/fop/fonts/FontDescriptor;
10 15 9 encoding Ljava/lang/String;
MethodParameters:
Name Flags
doc
fontInfo
public void addXObject(org.apache.fop.pdf.PDFXObject);
descriptor: (Lorg/apache/fop/pdf/PDFXObject;)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.fop.pdf.PDFResources.xObjects:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFResources;
0 2 1 xObject Lorg/apache/fop/pdf/PDFXObject;
MethodParameters:
Name Flags
xObject
public void addColorSpace(org.apache.fop.pdf.PDFColorSpace);
descriptor: (Lorg/apache/fop/pdf/PDFColorSpace;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFResources.colorSpaces:Ljava/util/Map;
new org.apache.fop.pdf.PDFResources$LazyName
dup
aload 1
invokespecial org.apache.fop.pdf.PDFResources$LazyName.<init>:(Lorg/apache/fop/pdf/PDFColorSpace;)V
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
instanceof org.apache.fop.pdf.PDFICCBasedColorSpace
ifeq 6
2: aload 1
checkcast org.apache.fop.pdf.PDFICCBasedColorSpace
astore 2
start local 2 3: aload 2
invokevirtual org.apache.fop.pdf.PDFICCBasedColorSpace.getICCStream:()Lorg/apache/fop/pdf/PDFICCStream;
invokevirtual org.apache.fop.pdf.PDFICCStream.getICCProfile:()Ljava/awt/color/ICC_Profile;
4: invokestatic org.apache.xmlgraphics.java2d.color.profile.ColorProfileUtil.getICCProfileDescription:(Ljava/awt/color/ICC_Profile;)Ljava/lang/String;
astore 3
start local 3 5: aload 0
getfield org.apache.fop.pdf.PDFResources.iccColorSpaces:Ljava/util/Map;
aload 3
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 end local 2 6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/pdf/PDFResources;
0 7 1 colorSpace Lorg/apache/fop/pdf/PDFColorSpace;
3 6 2 icc Lorg/apache/fop/pdf/PDFICCBasedColorSpace;
5 6 3 desc Ljava/lang/String;
MethodParameters:
Name Flags
colorSpace
public org.apache.fop.pdf.PDFICCBasedColorSpace getICCColorSpaceByProfileName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/fop/pdf/PDFICCBasedColorSpace;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFResources.iccColorSpaces:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFICCBasedColorSpace
astore 2
start local 2 1: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFResources;
0 2 1 desc Ljava/lang/String;
1 2 2 cs Lorg/apache/fop/pdf/PDFICCBasedColorSpace;
MethodParameters:
Name Flags
desc
public org.apache.fop.pdf.PDFColorSpace getColorSpace(org.apache.fop.pdf.PDFName);
descriptor: (Lorg/apache/fop/pdf/PDFName;)Lorg/apache/fop/pdf/PDFColorSpace;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFResources.colorSpaces:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.apache.fop.pdf.PDFResources org.apache.fop.pdf.PDFName top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 2: aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFResources$LazyName
invokevirtual org.apache.fop.pdf.PDFResources$LazyName.getName:()Lorg/apache/fop/pdf/PDFName;
aload 1
invokevirtual org.apache.fop.pdf.PDFName.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFColorSpace
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/pdf/PDFResources;
0 6 1 name Lorg/apache/fop/pdf/PDFName;
2 4 2 x Ljava/util/Map$Entry<Lorg/apache/fop/pdf/PDFResources$LazyName;Lorg/apache/fop/pdf/PDFColorSpace;>;
MethodParameters:
Name Flags
name
public void addProperty(java.lang.String, org.apache.fop.pdf.PDFReference);
descriptor: (Ljava/lang/String;Lorg/apache/fop/pdf/PDFReference;)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.fop.pdf.PDFResources.properties:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFResources;
0 2 1 name Ljava/lang/String;
0 2 2 property Lorg/apache/fop/pdf/PDFReference;
MethodParameters:
Name Flags
name
property
public org.apache.fop.pdf.PDFReference getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/fop/pdf/PDFReference;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.pdf.PDFResources.properties:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFReference
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFResources;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public int output(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.fop.pdf.PDFResources.populateDictionary:()V
1: aload 0
aload 1
invokespecial org.apache.fop.pdf.PDFDictionary.output:(Ljava/io/OutputStream;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFResources;
0 2 1 stream Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stream
private void populateDictionary();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
ifnull 2
aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
getfield org.apache.fop.pdf.PDFResources.fontsObj:Lorg/apache/fop/pdf/PDFDictionary;
ifnull 2
1: aload 0
ldc "Font"
aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
getfield org.apache.fop.pdf.PDFResources.fontsObj:Lorg/apache/fop/pdf/PDFDictionary;
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFResources.fonts:Ljava/util/Map;
invokeinterface java.util.Map.isEmpty:()Z
ifeq 3
aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
ifnull 18
aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
getfield org.apache.fop.pdf.PDFResources.fonts:Ljava/util/Map;
invokeinterface java.util.Map.isEmpty:()Z
ifne 18
3: StackMap locals:
StackMap stack:
new org.apache.fop.pdf.PDFDictionary
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
astore 1
start local 1 4: aload 0
getfield org.apache.fop.pdf.PDFResources.fonts:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 7
StackMap locals: org.apache.fop.pdf.PDFResources org.apache.fop.pdf.PDFDictionary top java.util.Iterator
StackMap stack:
5: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 6: aload 1
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 2 7: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
8: aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
ifnull 17
9: aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
getfield org.apache.fop.pdf.PDFResources.fonts:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 12
StackMap locals:
StackMap stack:
10: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 11: aload 1
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 2 12: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
13: aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
getfield org.apache.fop.pdf.PDFResources.fontsObjDict:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 16
StackMap locals:
StackMap stack:
14: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 15: aload 1
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 2 16: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
17: StackMap locals: org.apache.fop.pdf.PDFResources org.apache.fop.pdf.PDFDictionary
StackMap stack:
aload 0
ldc "Font"
aload 1
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 1 18: StackMap locals:
StackMap stack:
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
astore 1
start local 1 19: new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
astore 2
start local 2 20: new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
astore 3
start local 3 21: aload 0
getfield org.apache.fop.pdf.PDFResources.contexts:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 27
StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set top java.util.Iterator
StackMap stack:
22: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFResourceContext
astore 4
start local 4 23: aload 0
getfield org.apache.fop.pdf.PDFResources.xObjects:Ljava/util/Set;
aload 4
invokevirtual org.apache.fop.pdf.PDFResourceContext.getXObjects:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
24: aload 1
aload 4
invokevirtual org.apache.fop.pdf.PDFResourceContext.getPatterns:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
25: aload 2
aload 4
invokevirtual org.apache.fop.pdf.PDFResourceContext.getShadings:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
26: aload 3
aload 4
invokevirtual org.apache.fop.pdf.PDFResourceContext.getGStates:()Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
end local 4 27: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 22
28: aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
ifnull 30
29: aload 0
getfield org.apache.fop.pdf.PDFResources.xObjects:Ljava/util/Set;
aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
getfield org.apache.fop.pdf.PDFResources.xObjects:Ljava/util/Set;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
30: StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set
StackMap stack:
aload 2
invokeinterface java.util.Set.isEmpty:()Z
ifne 37
31: new org.apache.fop.pdf.PDFDictionary
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
astore 4
start local 4 32: aload 2
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 35
StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFDictionary top java.util.Iterator
StackMap stack:
33: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFShading
astore 5
start local 5 34: aload 4
aload 5
invokevirtual org.apache.fop.pdf.PDFShading.getName:()Ljava/lang/String;
aload 5
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 35: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 33
36: aload 0
ldc "Shading"
aload 4
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 4 37: StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set
StackMap stack:
aload 1
invokeinterface java.util.Set.isEmpty:()Z
ifne 44
38: new org.apache.fop.pdf.PDFDictionary
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
astore 4
start local 4 39: aload 1
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 42
StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFDictionary top java.util.Iterator
StackMap stack:
40: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFPattern
astore 5
start local 5 41: aload 4
aload 5
invokevirtual org.apache.fop.pdf.PDFPattern.getName:()Ljava/lang/String;
aload 5
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 42: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 40
43: aload 0
ldc "Pattern"
aload 4
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 4 44: StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set
StackMap stack:
new org.apache.fop.pdf.PDFArray
dup
aload 0
invokespecial org.apache.fop.pdf.PDFArray.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
astore 4
start local 4 45: aload 4
new org.apache.fop.pdf.PDFName
dup
ldc "PDF"
invokespecial org.apache.fop.pdf.PDFName.<init>:(Ljava/lang/String;)V
invokevirtual org.apache.fop.pdf.PDFArray.add:(Ljava/lang/Object;)V
46: aload 4
new org.apache.fop.pdf.PDFName
dup
ldc "ImageB"
invokespecial org.apache.fop.pdf.PDFName.<init>:(Ljava/lang/String;)V
invokevirtual org.apache.fop.pdf.PDFArray.add:(Ljava/lang/Object;)V
47: aload 4
new org.apache.fop.pdf.PDFName
dup
ldc "ImageC"
invokespecial org.apache.fop.pdf.PDFName.<init>:(Ljava/lang/String;)V
invokevirtual org.apache.fop.pdf.PDFArray.add:(Ljava/lang/Object;)V
48: aload 4
new org.apache.fop.pdf.PDFName
dup
ldc "Text"
invokespecial org.apache.fop.pdf.PDFName.<init>:(Ljava/lang/String;)V
invokevirtual org.apache.fop.pdf.PDFArray.add:(Ljava/lang/Object;)V
49: aload 0
ldc "ProcSet"
aload 4
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
50: aload 0
getfield org.apache.fop.pdf.PDFResources.xObjects:Ljava/util/Set;
invokeinterface java.util.Set.isEmpty:()Z
ifne 59
51: aload 0
ldc "XObject"
invokevirtual org.apache.fop.pdf.PDFResources.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFDictionary
astore 5
start local 5 52: aload 5
ifnonnull 54
53: new org.apache.fop.pdf.PDFDictionary
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
astore 5
54: StackMap locals: org.apache.fop.pdf.PDFArray org.apache.fop.pdf.PDFDictionary
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFResources.xObjects:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 57
StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFArray org.apache.fop.pdf.PDFDictionary top java.util.Iterator
StackMap stack:
55: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFXObject
astore 6
start local 6 56: aload 5
aload 6
invokevirtual org.apache.fop.pdf.PDFXObject.getName:()Lorg/apache/fop/pdf/PDFName;
invokevirtual org.apache.fop.pdf.PDFName.toString:()Ljava/lang/String;
aload 6
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 6 57: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 55
58: aload 0
ldc "XObject"
aload 5
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 59: StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFArray
StackMap stack:
aload 3
invokeinterface java.util.Set.isEmpty:()Z
ifne 66
60: new org.apache.fop.pdf.PDFDictionary
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
astore 5
start local 5 61: aload 3
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 64
StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFArray org.apache.fop.pdf.PDFDictionary top java.util.Iterator
StackMap stack:
62: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFGState
astore 6
start local 6 63: aload 5
aload 6
invokevirtual org.apache.fop.pdf.PDFGState.getName:()Ljava/lang/String;
aload 6
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 6 64: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 62
65: aload 0
ldc "ExtGState"
aload 5
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 66: StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFArray
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFResources.colorSpaces:Ljava/util/Map;
invokeinterface java.util.Map.isEmpty:()Z
ifne 73
67: new org.apache.fop.pdf.PDFDictionary
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
astore 5
start local 5 68: aload 0
getfield org.apache.fop.pdf.PDFResources.colorSpaces:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 71
StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFArray org.apache.fop.pdf.PDFDictionary top java.util.Iterator
StackMap stack:
69: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFColorSpace
astore 6
start local 6 70: aload 5
aload 6
invokeinterface org.apache.fop.pdf.PDFColorSpace.getName:()Ljava/lang/String;
aload 6
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 6 71: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 69
72: aload 0
ldc "ColorSpace"
aload 5
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 73: StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFArray
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFResources.properties:Ljava/util/Map;
invokeinterface java.util.Map.isEmpty:()Z
ifne 80
74: new org.apache.fop.pdf.PDFDictionary
dup
aload 0
invokespecial org.apache.fop.pdf.PDFDictionary.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
astore 5
start local 5 75: aload 0
getfield org.apache.fop.pdf.PDFResources.properties:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 78
StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFArray org.apache.fop.pdf.PDFDictionary top java.util.Iterator
StackMap stack:
76: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 6
start local 6 77: aload 5
aload 6
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 6
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokevirtual org.apache.fop.pdf.PDFDictionary.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 6 78: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 76
79: aload 0
ldc "Properties"
aload 5
invokevirtual org.apache.fop.pdf.PDFResources.put:(Ljava/lang/String;Ljava/lang/Object;)V
end local 5 80: StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set java.util.Set java.util.Set org.apache.fop.pdf.PDFArray
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 81 0 this Lorg/apache/fop/pdf/PDFResources;
4 18 1 dict Lorg/apache/fop/pdf/PDFDictionary;
6 7 2 entry Ljava/util/Map$Entry<Ljava/lang/String;Lorg/apache/fop/pdf/PDFDictionary;>;
11 12 2 entry Ljava/util/Map$Entry<Ljava/lang/String;Lorg/apache/fop/pdf/PDFDictionary;>;
15 16 2 entry Ljava/util/Map$Entry<Ljava/lang/String;Lorg/apache/fop/pdf/PDFDictionary;>;
19 81 1 patterns Ljava/util/Set<Lorg/apache/fop/pdf/PDFPattern;>;
20 81 2 shadings Ljava/util/Set<Lorg/apache/fop/pdf/PDFShading;>;
21 81 3 gstates Ljava/util/Set<Lorg/apache/fop/pdf/PDFGState;>;
23 27 4 c Lorg/apache/fop/pdf/PDFResourceContext;
32 37 4 dict Lorg/apache/fop/pdf/PDFDictionary;
34 35 5 shading Lorg/apache/fop/pdf/PDFShading;
39 44 4 dict Lorg/apache/fop/pdf/PDFDictionary;
41 42 5 pattern Lorg/apache/fop/pdf/PDFPattern;
45 81 4 procset Lorg/apache/fop/pdf/PDFArray;
52 59 5 dict Lorg/apache/fop/pdf/PDFDictionary;
56 57 6 xObject Lorg/apache/fop/pdf/PDFXObject;
61 66 5 dict Lorg/apache/fop/pdf/PDFDictionary;
63 64 6 gstate Lorg/apache/fop/pdf/PDFGState;
68 73 5 dict Lorg/apache/fop/pdf/PDFDictionary;
70 71 6 colorSpace Lorg/apache/fop/pdf/PDFColorSpace;
75 80 5 dict Lorg/apache/fop/pdf/PDFDictionary;
77 78 6 stringPDFReferenceEntry Ljava/util/Map$Entry<Ljava/lang/String;Lorg/apache/fop/pdf/PDFReference;>;
public void getChildren(java.util.Set<org.apache.fop.pdf.PDFObject>);
descriptor: (Ljava/util/Set;)V
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.fop.pdf.PDFResources.getChildren:(Ljava/util/Set;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/pdf/PDFResources;
0 2 1 children Ljava/util/Set<Lorg/apache/fop/pdf/PDFObject;>;
Signature: (Ljava/util/Set<Lorg/apache/fop/pdf/PDFObject;>;)V
MethodParameters:
Name Flags
children
private void getChildren(java.util.Set<org.apache.fop.pdf.PDFObject>, );
descriptor: (Ljava/util/Set;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial org.apache.fop.pdf.PDFDictionary.getChildren:(Ljava/util/Set;)V
1: aload 0
getfield org.apache.fop.pdf.PDFResources.fonts:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set int top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFDictionary
astore 3
start local 3 3: aload 1
aload 3
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
4: aload 3
aload 1
invokevirtual org.apache.fop.pdf.PDFDictionary.getChildren:(Ljava/util/Set;)V
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 0
getfield org.apache.fop.pdf.PDFResources.contexts:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 28
StackMap locals:
StackMap stack:
7: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFResourceContext
astore 3
start local 3 8: aload 3
invokevirtual org.apache.fop.pdf.PDFResourceContext.getXObjects:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 12
StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set int org.apache.fop.pdf.PDFResourceContext java.util.Iterator top java.util.Iterator
StackMap stack:
9: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFXObject
astore 5
start local 5 10: aload 1
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
11: aload 5
aload 1
invokevirtual org.apache.fop.pdf.PDFXObject.getChildren:(Ljava/util/Set;)V
end local 5 12: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
13: aload 3
invokevirtual org.apache.fop.pdf.PDFResourceContext.getPatterns:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 17
StackMap locals:
StackMap stack:
14: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFPattern
astore 5
start local 5 15: aload 1
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
16: aload 5
aload 1
invokevirtual org.apache.fop.pdf.PDFPattern.getChildren:(Ljava/util/Set;)V
end local 5 17: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
18: aload 3
invokevirtual org.apache.fop.pdf.PDFResourceContext.getShadings:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 22
StackMap locals:
StackMap stack:
19: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFShading
astore 5
start local 5 20: aload 1
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
21: aload 5
aload 1
invokevirtual org.apache.fop.pdf.PDFShading.getChildren:(Ljava/util/Set;)V
end local 5 22: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
23: aload 3
invokevirtual org.apache.fop.pdf.PDFResourceContext.getGStates:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 27
StackMap locals:
StackMap stack:
24: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFGState
astore 5
start local 5 25: aload 1
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
26: aload 5
aload 1
invokevirtual org.apache.fop.pdf.PDFGState.getChildren:(Ljava/util/Set;)V
end local 5 27: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 24
end local 3 28: StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
29: iload 2
ifne 35
30: aload 0
getfield org.apache.fop.pdf.PDFResources.colorSpaces:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 34
StackMap locals:
StackMap stack:
31: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.pdf.PDFColorSpace
astore 3
start local 3 32: aload 1
aload 3
checkcast org.apache.fop.pdf.PDFObject
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
33: aload 3
checkcast org.apache.fop.pdf.PDFObject
aload 1
invokevirtual org.apache.fop.pdf.PDFObject.getChildren:(Ljava/util/Set;)V
end local 3 34: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 31
35: StackMap locals: org.apache.fop.pdf.PDFResources java.util.Set int
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
ifnull 37
36: aload 0
getfield org.apache.fop.pdf.PDFResources.parent:Lorg/apache/fop/pdf/PDFResources;
aload 1
iconst_1
invokevirtual org.apache.fop.pdf.PDFResources.getChildren:(Ljava/util/Set;Z)V
37: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lorg/apache/fop/pdf/PDFResources;
0 38 1 children Ljava/util/Set<Lorg/apache/fop/pdf/PDFObject;>;
0 38 2 isParent Z
3 5 3 f Lorg/apache/fop/pdf/PDFDictionary;
8 28 3 c Lorg/apache/fop/pdf/PDFResourceContext;
10 12 5 x Lorg/apache/fop/pdf/PDFXObject;
15 17 5 x Lorg/apache/fop/pdf/PDFPattern;
20 22 5 x Lorg/apache/fop/pdf/PDFShading;
25 27 5 x Lorg/apache/fop/pdf/PDFGState;
32 34 3 x Lorg/apache/fop/pdf/PDFColorSpace;
Signature: (Ljava/util/Set<Lorg/apache/fop/pdf/PDFObject;>;Z)V
MethodParameters:
Name Flags
children
isParent
}
SourceFile: "PDFResources.java"
NestMembers:
org.apache.fop.pdf.PDFResources$LazyName
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
LazyName = org.apache.fop.pdf.PDFResources$LazyName of org.apache.fop.pdf.PDFResources