public class org.apache.fop.pdf.PDFPattern extends org.apache.fop.pdf.PDFPathPaint
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.pdf.PDFPattern
super_class: org.apache.fop.pdf.PDFPathPaint
{
protected org.apache.fop.pdf.PDFResources resources;
descriptor: Lorg/apache/fop/pdf/PDFResources;
flags: (0x0004) ACC_PROTECTED
protected int patternType;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String patternName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int paintType;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int tilingType;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.util.List bBox;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
protected double xStep;
descriptor: D
flags: (0x0004) ACC_PROTECTED
protected double yStep;
descriptor: D
flags: (0x0004) ACC_PROTECTED
protected org.apache.fop.pdf.PDFShading shading;
descriptor: Lorg/apache/fop/pdf/PDFShading;
flags: (0x0004) ACC_PROTECTED
protected java.util.List xUID;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
protected java.lang.StringBuffer extGState;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0004) ACC_PROTECTED
protected java.util.List matrix;
descriptor: Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
protected java.lang.StringBuffer patternDataStream;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0004) ACC_PROTECTED
public void <init>(org.apache.fop.pdf.PDFResources, int, int, int, java.util.List, double, double, java.util.List, java.util.List, java.lang.StringBuffer);
descriptor: (Lorg/apache/fop/pdf/PDFResources;IIILjava/util/List;DDLjava/util/List;Ljava/util/List;Ljava/lang/StringBuffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=13, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 8 start local 10 start local 11 start local 12 0: aload 0
invokespecial org.apache.fop.pdf.PDFPathPaint.<init>:()V
1: aload 0
iconst_2
putfield org.apache.fop.pdf.PDFPattern.patternType:I
2: aload 0
iconst_2
putfield org.apache.fop.pdf.PDFPattern.paintType:I
3: aload 0
iconst_1
putfield org.apache.fop.pdf.PDFPattern.tilingType:I
4: aload 0
ldc -1.0
putfield org.apache.fop.pdf.PDFPattern.xStep:D
5: aload 0
ldc -1.0
putfield org.apache.fop.pdf.PDFPattern.yStep:D
6: aload 0
aload 1
putfield org.apache.fop.pdf.PDFPattern.resources:Lorg/apache/fop/pdf/PDFResources;
7: aload 0
iconst_1
putfield org.apache.fop.pdf.PDFPattern.patternType:I
8: aload 0
iload 3
putfield org.apache.fop.pdf.PDFPattern.paintType:I
9: aload 0
iload 4
putfield org.apache.fop.pdf.PDFPattern.tilingType:I
10: aload 0
aload 5
putfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
11: aload 0
dload 6
putfield org.apache.fop.pdf.PDFPattern.xStep:D
12: aload 0
dload 8
putfield org.apache.fop.pdf.PDFPattern.yStep:D
13: aload 0
aload 10
putfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
14: aload 0
aload 11
putfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
15: aload 0
aload 12
putfield org.apache.fop.pdf.PDFPattern.patternDataStream:Ljava/lang/StringBuffer;
16: return
end local 12 end local 11 end local 10 end local 8 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 17 0 this Lorg/apache/fop/pdf/PDFPattern;
0 17 1 theResources Lorg/apache/fop/pdf/PDFResources;
0 17 2 thePatternType I
0 17 3 thePaintType I
0 17 4 theTilingType I
0 17 5 theBBox Ljava/util/List;
0 17 6 theXStep D
0 17 8 theYStep D
0 17 10 theMatrix Ljava/util/List;
0 17 11 theXUID Ljava/util/List;
0 17 12 thePatternDataStream Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
theResources
thePatternType
thePaintType
theTilingType
theBBox
theXStep
theYStep
theMatrix
theXUID
thePatternDataStream
public void <init>(int, org.apache.fop.pdf.PDFShading, java.util.List, java.lang.StringBuffer, java.util.List);
descriptor: (ILorg/apache/fop/pdf/PDFShading;Ljava/util/List;Ljava/lang/StringBuffer;Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, 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
invokespecial org.apache.fop.pdf.PDFPathPaint.<init>:()V
1: aload 0
iconst_2
putfield org.apache.fop.pdf.PDFPattern.patternType:I
2: aload 0
iconst_2
putfield org.apache.fop.pdf.PDFPattern.paintType:I
3: aload 0
iconst_1
putfield org.apache.fop.pdf.PDFPattern.tilingType:I
4: aload 0
ldc -1.0
putfield org.apache.fop.pdf.PDFPattern.xStep:D
5: aload 0
ldc -1.0
putfield org.apache.fop.pdf.PDFPattern.yStep:D
6: aload 0
iconst_2
putfield org.apache.fop.pdf.PDFPattern.patternType:I
7: aload 0
aload 2
putfield org.apache.fop.pdf.PDFPattern.shading:Lorg/apache/fop/pdf/PDFShading;
8: aload 0
aload 3
putfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
9: aload 0
aload 4
putfield org.apache.fop.pdf.PDFPattern.extGState:Ljava/lang/StringBuffer;
10: aload 0
aload 5
putfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
11: 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 12 0 this Lorg/apache/fop/pdf/PDFPattern;
0 12 1 thePatternType I
0 12 2 shading Lorg/apache/fop/pdf/PDFShading;
0 12 3 theXUID Ljava/util/List;
0 12 4 theExtGState Ljava/lang/StringBuffer;
0 12 5 theMatrix Ljava/util/List;
MethodParameters:
Name Flags
thePatternType
shading
theXUID
theExtGState
theMatrix
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.pdf.PDFPattern.patternName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFPattern;
public void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc " "
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iflt 4
1: new java.lang.IllegalArgumentException
dup
2: ldc "Pattern name must not contain any spaces"
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.fop.pdf.PDFPattern.patternName:Ljava/lang/String;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/pdf/PDFPattern;
0 6 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.lang.String getColorSpaceOut(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
1: new java.lang.StringBuilder
dup
ldc "/Pattern cs /"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.apache.fop.pdf.PDFPattern.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " scn \n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "/Pattern CS /"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.apache.fop.pdf.PDFPattern.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " SCN \n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/pdf/PDFPattern;
0 3 1 fillNotStroke Z
MethodParameters:
Name Flags
fillNotStroke
public int output(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: new java.lang.StringBuffer
dup
bipush 64
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 5
start local 5 3: aload 5
ldc "<< \n/Type /Pattern \n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 0
getfield org.apache.fop.pdf.PDFPattern.resources:Lorg/apache/fop/pdf/PDFResources;
ifnull 6
5: aload 5
new java.lang.StringBuilder
dup
ldc "/Resources "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.pdf.PDFPattern.resources:Lorg/apache/fop/pdf/PDFResources;
invokevirtual org.apache.fop.pdf.PDFResources.referencePDF:()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;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: StackMap locals: org.apache.fop.pdf.PDFPattern java.io.OutputStream int int top java.lang.StringBuffer
StackMap stack:
aload 5
new java.lang.StringBuilder
dup
ldc "/PatternType "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.pdf.PDFPattern.patternType:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " \n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aconst_null
astore 6
start local 6 8: aconst_null
astore 7
start local 7 9: aload 0
getfield org.apache.fop.pdf.PDFPattern.patternType:I
iconst_1
if_icmpne 60
10: aload 5
new java.lang.StringBuilder
dup
ldc "/PaintType "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.pdf.PDFPattern.paintType:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " \n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
11: aload 5
new java.lang.StringBuilder
dup
ldc "/TilingType "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.pdf.PDFPattern.tilingType:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " \n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: aload 0
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
ifnull 21
13: aload 0
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 2
14: aload 5
ldc "/BBox [ "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
15: iconst_0
istore 3
goto 19
16: StackMap locals: org.apache.fop.pdf.PDFStream org.apache.fop.pdf.StreamCache
StackMap stack:
aload 5
aload 0
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokestatic org.apache.fop.pdf.PDFNumber.doubleOut:(Ljava/lang/Double;)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
17: aload 5
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
18: iinc 3 1
StackMap locals:
StackMap stack:
19: iload 3
iload 2
if_icmplt 16
20: aload 5
ldc "] \n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
21: StackMap locals:
StackMap stack:
aload 5
new java.lang.StringBuilder
dup
ldc "/XStep "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.pdf.PDFPattern.xStep:D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokestatic org.apache.fop.pdf.PDFNumber.doubleOut:(Ljava/lang/Double;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
22: ldc " \n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
23: invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
24: aload 5
new java.lang.StringBuilder
dup
ldc "/YStep "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.pdf.PDFPattern.yStep:D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokestatic org.apache.fop.pdf.PDFNumber.doubleOut:(Ljava/lang/Double;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
25: ldc " \n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
26: invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
27: aload 0
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
ifnull 38
28: aload 0
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 2
29: aload 5
ldc "/Matrix [ "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
30: iconst_0
istore 3
goto 36
31: StackMap locals:
StackMap stack:
aload 5
32: aload 0
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
bipush 8
33: invokestatic org.apache.fop.pdf.PDFNumber.doubleOut:(DI)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
34: aload 5
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
35: iinc 3 1
StackMap locals:
StackMap stack:
36: iload 3
iload 2
if_icmplt 31
37: aload 5
ldc "] \n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
38: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
ifnull 46
39: aload 0
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 2
40: aload 5
ldc "/XUID [ "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
41: iconst_0
istore 3
goto 44
42: StackMap locals:
StackMap stack:
aload 5
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
43: iinc 3 1
StackMap locals:
StackMap stack:
44: iload 3
iload 2
if_icmplt 42
45: aload 5
ldc "] \n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
46: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.patternDataStream:Ljava/lang/StringBuffer;
ifnull 83
47: new org.apache.fop.pdf.PDFStream
dup
invokespecial org.apache.fop.pdf.PDFStream.<init>:()V
astore 6
48: aload 6
aload 0
invokevirtual org.apache.fop.pdf.PDFPattern.getDocumentSafely:()Lorg/apache/fop/pdf/PDFDocument;
invokevirtual org.apache.fop.pdf.PDFStream.setDocument:(Lorg/apache/fop/pdf/PDFDocument;)V
49: aload 6
aload 0
getfield org.apache.fop.pdf.PDFPattern.patternDataStream:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokevirtual org.apache.fop.pdf.PDFStream.add:(Ljava/lang/String;)V
50: aload 6
aload 0
invokevirtual org.apache.fop.pdf.PDFPattern.getObjectNumber:()Lorg/apache/fop/pdf/PDFObjectNumber;
invokevirtual org.apache.fop.pdf.PDFStream.setObjectNumber:(Lorg/apache/fop/pdf/PDFObjectNumber;)V
51: aload 6
invokevirtual org.apache.fop.pdf.PDFStream.getFilterList:()Lorg/apache/fop/pdf/PDFFilterList;
52: aload 0
invokevirtual org.apache.fop.pdf.PDFPattern.getDocument:()Lorg/apache/fop/pdf/PDFDocument;
invokevirtual org.apache.fop.pdf.PDFDocument.getFilterMap:()Ljava/util/Map;
53: ldc "content"
54: invokevirtual org.apache.fop.pdf.PDFFilterList.addDefaultFilters:(Ljava/util/Map;Ljava/lang/String;)V
55: aload 0
invokevirtual org.apache.fop.pdf.PDFPattern.getDocument:()Lorg/apache/fop/pdf/PDFDocument;
aload 6
invokevirtual org.apache.fop.pdf.PDFDocument.applyEncryption:(Lorg/apache/fop/pdf/AbstractPDFStream;)V
56: aload 6
invokevirtual org.apache.fop.pdf.PDFStream.encodeStream:()Lorg/apache/fop/pdf/StreamCache;
astore 7
57: aload 5
aload 6
invokevirtual org.apache.fop.pdf.PDFStream.getFilterList:()Lorg/apache/fop/pdf/PDFFilterList;
invokevirtual org.apache.fop.pdf.PDFFilterList.buildFilterDictEntries:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
58: aload 5
new java.lang.StringBuilder
dup
ldc "/Length "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokeinterface org.apache.fop.pdf.StreamCache.getSize:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " \n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
59: goto 83
60: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.shading:Lorg/apache/fop/pdf/PDFShading;
ifnull 62
61: aload 5
new java.lang.StringBuilder
dup
ldc "/Shading "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.pdf.PDFPattern.shading:Lorg/apache/fop/pdf/PDFShading;
invokevirtual org.apache.fop.pdf.PDFShading.referencePDF:()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;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
62: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
ifnull 70
63: aload 0
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 2
64: aload 5
ldc "/XUID [ "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
65: iconst_0
istore 3
goto 68
66: StackMap locals:
StackMap stack:
aload 5
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
67: iinc 3 1
StackMap locals:
StackMap stack:
68: iload 3
iload 2
if_icmplt 66
69: aload 5
ldc "] \n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
70: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.extGState:Ljava/lang/StringBuffer;
ifnull 72
71: aload 5
new java.lang.StringBuilder
dup
ldc "/ExtGState "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.fop.pdf.PDFPattern.extGState:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " \n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
72: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
ifnull 83
73: aload 0
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 2
74: aload 5
ldc "/Matrix [ "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
75: iconst_0
istore 3
goto 81
76: StackMap locals:
StackMap stack:
aload 5
77: aload 0
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
bipush 8
78: invokestatic org.apache.fop.pdf.PDFNumber.doubleOut:(DI)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
79: aload 5
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
80: iinc 3 1
StackMap locals:
StackMap stack:
81: iload 3
iload 2
if_icmplt 76
82: aload 5
ldc "] \n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
83: StackMap locals:
StackMap stack:
aload 5
ldc ">> \n"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
84: aload 5
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokestatic org.apache.fop.pdf.PDFPattern.encode:(Ljava/lang/String;)[B
astore 4
start local 4 85: aload 4
arraylength
istore 8
start local 8 86: aload 1
aload 4
invokevirtual java.io.OutputStream.write:([B)V
87: aload 6
ifnull 89
88: iload 8
aload 6
aload 7
aload 1
invokevirtual org.apache.fop.pdf.PDFStream.outputStreamData:(Lorg/apache/fop/pdf/StreamCache;Ljava/io/OutputStream;)I
iadd
istore 8
89: StackMap locals: org.apache.fop.pdf.PDFPattern java.io.OutputStream int int byte[] java.lang.StringBuffer org.apache.fop.pdf.PDFStream org.apache.fop.pdf.StreamCache int
StackMap stack:
aload 0
aconst_null
putfield org.apache.fop.pdf.PDFPattern.patternDataStream:Ljava/lang/StringBuffer;
90: iload 8
ireturn
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 91 0 this Lorg/apache/fop/pdf/PDFPattern;
0 91 1 stream Ljava/io/OutputStream;
1 91 2 vectorSize I
2 91 3 tempInt I
85 91 4 buffer [B
3 91 5 p Ljava/lang/StringBuffer;
8 91 6 pdfStream Lorg/apache/fop/pdf/PDFStream;
9 91 7 encodedStream Lorg/apache/fop/pdf/StreamCache;
86 91 8 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stream
public byte[] toPDF();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/pdf/PDFPattern;
protected boolean contentEquals(org.apache.fop.pdf.PDFObject);
descriptor: (Lorg/apache/fop/pdf/PDFObject;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
if_acmpne 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.fop.pdf.PDFPattern
ifne 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.fop.pdf.PDFPattern
astore 2
start local 2 7: aload 0
getfield org.apache.fop.pdf.PDFPattern.patternType:I
aload 2
getfield org.apache.fop.pdf.PDFPattern.patternType:I
if_icmpeq 9
8: iconst_0
ireturn
9: StackMap locals: org.apache.fop.pdf.PDFPattern
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.paintType:I
aload 2
getfield org.apache.fop.pdf.PDFPattern.paintType:I
if_icmpeq 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.tilingType:I
aload 2
getfield org.apache.fop.pdf.PDFPattern.tilingType:I
if_icmpeq 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.xStep:D
aload 2
getfield org.apache.fop.pdf.PDFPattern.xStep:D
dcmpl
ifeq 15
14: iconst_0
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.yStep:D
aload 2
getfield org.apache.fop.pdf.PDFPattern.yStep:D
dcmpl
ifeq 17
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
ifnull 20
18: aload 0
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
aload 2
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
ifne 22
19: iconst_0
ireturn
20: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
ifnull 22
21: iconst_0
ireturn
22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
ifnull 25
23: aload 0
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
aload 2
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
ifne 27
24: iconst_0
ireturn
25: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.fop.pdf.PDFPattern.bBox:Ljava/util/List;
ifnull 27
26: iconst_0
ireturn
27: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
ifnull 30
28: aload 0
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
aload 2
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
ifne 32
29: iconst_0
ireturn
30: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.fop.pdf.PDFPattern.xUID:Ljava/util/List;
ifnull 32
31: iconst_0
ireturn
32: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.extGState:Ljava/lang/StringBuffer;
ifnull 35
33: aload 0
getfield org.apache.fop.pdf.PDFPattern.extGState:Ljava/lang/StringBuffer;
aload 2
getfield org.apache.fop.pdf.PDFPattern.extGState:Ljava/lang/StringBuffer;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 37
34: iconst_0
ireturn
35: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.fop.pdf.PDFPattern.extGState:Ljava/lang/StringBuffer;
ifnull 37
36: iconst_0
ireturn
37: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
ifnull 40
38: aload 0
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
aload 2
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
ifne 42
39: iconst_0
ireturn
40: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.fop.pdf.PDFPattern.matrix:Ljava/util/List;
ifnull 42
41: iconst_0
ireturn
42: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.resources:Lorg/apache/fop/pdf/PDFResources;
ifnull 45
43: aload 0
getfield org.apache.fop.pdf.PDFPattern.resources:Lorg/apache/fop/pdf/PDFResources;
aload 2
getfield org.apache.fop.pdf.PDFPattern.resources:Lorg/apache/fop/pdf/PDFResources;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 47
44: iconst_0
ireturn
45: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.fop.pdf.PDFPattern.resources:Lorg/apache/fop/pdf/PDFResources;
ifnull 47
46: iconst_0
ireturn
47: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.shading:Lorg/apache/fop/pdf/PDFShading;
ifnull 50
48: aload 0
getfield org.apache.fop.pdf.PDFPattern.shading:Lorg/apache/fop/pdf/PDFShading;
aload 2
getfield org.apache.fop.pdf.PDFPattern.shading:Lorg/apache/fop/pdf/PDFShading;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 52
49: iconst_0
ireturn
50: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.fop.pdf.PDFPattern.shading:Lorg/apache/fop/pdf/PDFShading;
ifnull 52
51: iconst_0
ireturn
52: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.pdf.PDFPattern.patternDataStream:Ljava/lang/StringBuffer;
ifnull 55
53: aload 0
getfield org.apache.fop.pdf.PDFPattern.patternDataStream:Ljava/lang/StringBuffer;
aload 2
getfield org.apache.fop.pdf.PDFPattern.patternDataStream:Ljava/lang/StringBuffer;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 57
54: iconst_0
ireturn
55: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.fop.pdf.PDFPattern.patternDataStream:Ljava/lang/StringBuffer;
ifnull 57
56: iconst_0
ireturn
57: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 58 0 this Lorg/apache/fop/pdf/PDFPattern;
0 58 1 obj Lorg/apache/fop/pdf/PDFObject;
7 58 2 patt Lorg/apache/fop/pdf/PDFPattern;
MethodParameters:
Name Flags
obj
}
SourceFile: "PDFPattern.java"