public abstract class org.apache.fop.afp.ptoca.PtocaBuilder implements org.apache.fop.afp.ptoca.PtocaConstants
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.fop.afp.ptoca.PtocaBuilder
super_class: java.lang.Object
{
private org.apache.commons.io.output.ByteArrayOutputStream baout;
descriptor: Lorg/apache/commons/io/output/ByteArrayOutputStream;
flags: (0x0002) ACC_PRIVATE
private int currentX;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int currentY;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int currentFont;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int currentOrientation;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.awt.Color currentColor;
descriptor: Ljava/awt/Color;
flags: (0x0002) ACC_PRIVATE
private int currentVariableSpaceCharacterIncrement;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int currentInterCharacterAdjustment;
descriptor: I
flags: (0x0002) ACC_PRIVATE
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/fop/afp/ptoca/PtocaBuilder;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.fop.afp.ptoca.PtocaBuilder.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.apache.commons.io.output.ByteArrayOutputStream
dup
sipush 256
invokespecial org.apache.commons.io.output.ByteArrayOutputStream.<init>:(I)V
putfield org.apache.fop.afp.ptoca.PtocaBuilder.baout:Lorg/apache/commons/io/output/ByteArrayOutputStream;
2: aload 0
iconst_m1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentX:I
3: aload 0
iconst_m1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentY:I
4: aload 0
ldc -2147483648
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentFont:I
5: aload 0
getstatic java.awt.Color.BLACK:Ljava/awt/Color;
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentColor:Ljava/awt/Color;
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
protected abstract java.io.OutputStream getOutputStreamForControlSequence(int);
descriptor: (I)Ljava/io/OutputStream;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
length
private static byte chained(byte);
descriptor: (B)B
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_1
ior
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 functionType B
MethodParameters:
Name Flags
functionType
private void newControlSequence();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.baout:Lorg/apache/commons/io/output/ByteArrayOutputStream;
invokevirtual org.apache.commons.io.output.ByteArrayOutputStream.reset:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
private void commit(byte);
descriptor: (B)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.baout:Lorg/apache/commons/io/output/ByteArrayOutputStream;
invokevirtual org.apache.commons.io.output.ByteArrayOutputStream.size:()I
iconst_2
iadd
istore 2
start local 2 1: getstatic org.apache.fop.afp.ptoca.PtocaBuilder.$assertionsDisabled:Z
ifne 2
iload 2
sipush 256
if_icmplt 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.getOutputStreamForControlSequence:(I)Ljava/io/OutputStream;
astore 3
start local 3 3: aload 3
iload 2
invokevirtual java.io.OutputStream.write:(I)V
4: aload 3
iload 1
invokevirtual java.io.OutputStream.write:(I)V
5: aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.baout:Lorg/apache/commons/io/output/ByteArrayOutputStream;
aload 3
invokevirtual org.apache.commons.io.output.ByteArrayOutputStream.writeTo:(Ljava/io/OutputStream;)V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 7 1 functionType B
1 7 2 length I
3 7 3 out Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
functionType
private void writeBytes(int[]);
descriptor: ([I)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: org.apache.fop.afp.ptoca.PtocaBuilder int[] top int int int[]
StackMap stack:
1: aload 5
iload 3
iaload
istore 2
start local 2 2: aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.baout:Lorg/apache/commons/io/output/ByteArrayOutputStream;
iload 2
invokevirtual org.apache.commons.io.output.ByteArrayOutputStream.write:(I)V
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 6 1 data [I
2 3 2 d I
MethodParameters:
Name Flags
data
private void writeShort(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.baout:Lorg/apache/commons/io/output/ByteArrayOutputStream;
iload 1
bipush 8
iushr
sipush 255
iand
invokevirtual org.apache.commons.io.output.ByteArrayOutputStream.write:(I)V
1: aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.baout:Lorg/apache/commons/io/output/ByteArrayOutputStream;
iload 1
sipush 255
iand
invokevirtual org.apache.commons.io.output.ByteArrayOutputStream.write:(I)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 3 1 data I
MethodParameters:
Name Flags
data
public void writeIntroducer();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic org.apache.fop.afp.ptoca.PtocaBuilder.ESCAPE:[B
arraylength
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.getOutputStreamForControlSequence:(I)Ljava/io/OutputStream;
astore 1
start local 1 1: aload 1
getstatic org.apache.fop.afp.ptoca.PtocaBuilder.ESCAPE:[B
invokevirtual java.io.OutputStream.write:([B)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
1 3 1 out Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
public void setCodedFont(byte);
descriptor: (B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.currentFont:I
iload 1
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentFont:I
3: aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
4: aload 0
iconst_1
newarray 10
dup
iconst_0
iload 1
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
5: aload 0
bipush -16
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 7 1 font B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
font
public void absoluteMoveInline(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.currentX:I
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
3: aload 0
iload 1
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeShort:(I)V
4: aload 0
bipush -58
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
5: aload 0
iload 1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentX:I
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 7 1 coordinate I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
coordinate
public void relativeMoveInline(int);
descriptor: (I)V
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.afp.ptoca.PtocaBuilder.newControlSequence:()V
1: aload 0
iload 1
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeShort:(I)V
2: aload 0
bipush -56
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 4 1 increment I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
increment
public void absoluteMoveBaseline(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.currentY:I
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
3: aload 0
iload 1
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeShort:(I)V
4: aload 0
bipush -46
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
5: aload 0
iload 1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentY:I
6: aload 0
iconst_m1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentX:I
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 8 1 coordinate I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
coordinate
public void addTransparentData(org.apache.fop.afp.fonts.CharactersetEncoder$EncodedChars);
descriptor: (Lorg/apache/fop/afp/fonts/CharactersetEncoder$EncodedChars;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: new org.apache.fop.afp.ptoca.TransparentDataControlSequence
dup
aload 1
invokespecial org.apache.fop.afp.ptoca.TransparentDataControlSequence.<init>:(Lorg/apache/fop/afp/fonts/CharactersetEncoder$EncodedChars;)V
invokevirtual org.apache.fop.afp.ptoca.TransparentDataControlSequence.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.apache.fop.afp.ptoca.PtocaBuilder org.apache.fop.afp.fonts.CharactersetEncoder$EncodedChars top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.fop.afp.ptoca.TransparentDataControlSequence$TransparentData
astore 2
start local 2 2: aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
3: aload 2
aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.baout:Lorg/apache/commons/io/output/ByteArrayOutputStream;
invokevirtual org.apache.fop.afp.ptoca.TransparentDataControlSequence$TransparentData.writeTo:(Ljava/io/OutputStream;)V
4: aload 0
bipush -38
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 7 1 encodedChars Lorg/apache/fop/afp/fonts/CharactersetEncoder$EncodedChars;
2 5 2 trn Lorg/apache/fop/afp/ptoca/TransparentDataControlSequence$TransparentData;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
encodedChars
public void drawBaxisRule(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
1: aload 0
iload 1
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeShort:(I)V
2: aload 0
iload 2
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeShort:(I)V
3: aload 0
iconst_1
newarray 10
dup
iconst_0
iconst_0
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
4: aload 0
bipush -26
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 6 1 length I
0 6 2 width I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
length
width
public void drawIaxisRule(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
1: aload 0
iload 1
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeShort:(I)V
2: aload 0
iload 2
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeShort:(I)V
3: aload 0
iconst_1
newarray 10
dup
iconst_0
iconst_0
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
4: aload 0
bipush -28
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 6 1 length I
0 6 2 width I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
length
width
public void setTextOrientation(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.currentOrientation:I
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
3: iload 1
invokestatic org.apache.fop.afp.modca.AxisOrientation.getRightHandedAxisOrientationFor:(I)Lorg/apache/fop/afp/modca/AxisOrientation;
aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.baout:Lorg/apache/commons/io/output/ByteArrayOutputStream;
invokevirtual org.apache.fop.afp.modca.AxisOrientation.writeTo:(Ljava/io/OutputStream;)V
4: aload 0
bipush -10
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
5: aload 0
iload 1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentOrientation:I
6: aload 0
iconst_m1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentX:I
7: aload 0
iconst_m1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentY:I
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 9 1 orientation I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
orientation
public void setExtendedTextColor(java.awt.Color);
descriptor: (Ljava/awt/Color;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.currentColor:Ljava/awt/Color;
invokestatic org.apache.xmlgraphics.java2d.color.ColorUtil.isSameColor:(Ljava/awt/Color;Ljava/awt/Color;)Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.xmlgraphics.java2d.color.ColorWithAlternatives
ifeq 7
3: aload 1
checkcast org.apache.xmlgraphics.java2d.color.ColorWithAlternatives
astore 2
start local 2 4: aload 2
bipush 9
invokevirtual org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.getFirstAlternativeOfType:(I)Ljava/awt/Color;
astore 3
start local 3 5: aload 3
ifnull 7
6: aload 3
astore 1
end local 3 end local 2 7: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.awt.Color.getColorSpace:()Ljava/awt/color/ColorSpace;
astore 2
start local 2 8: aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
9: aload 1
invokevirtual java.awt.Color.getColorSpace:()Ljava/awt/color/ColorSpace;
invokevirtual java.awt.color.ColorSpace.getType:()I
bipush 9
if_icmpne 21
10: aload 0
bipush 6
newarray 10
dup
iconst_0
iconst_0
iastore
dup
iconst_1
iconst_4
iastore
dup
iconst_2
iconst_0
iastore
dup
iconst_3
iconst_0
iastore
dup
iconst_4
iconst_0
iastore
dup
iconst_5
iconst_0
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
11: aload 0
iconst_4
newarray 10
dup
iconst_0
bipush 8
iastore
dup
iconst_1
bipush 8
iastore
dup
iconst_2
bipush 8
iastore
dup
iconst_3
bipush 8
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
12: aload 1
aconst_null
invokevirtual java.awt.Color.getColorComponents:([F)[F
astore 3
start local 3 13: getstatic org.apache.fop.afp.ptoca.PtocaBuilder.$assertionsDisabled:Z
ifne 14
aload 3
arraylength
iconst_4
if_icmpeq 14
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
14: StackMap locals: java.awt.color.ColorSpace float[]
StackMap stack:
iconst_0
istore 4
start local 4 15: goto 19
16: StackMap locals: int
StackMap stack:
aload 3
iload 4
faload
ldc 255.0
fmul
invokestatic java.lang.Math.round:(F)I
istore 5
start local 5 17: aload 0
iconst_1
newarray 10
dup
iconst_0
iload 5
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
end local 5 18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
iconst_4
if_icmplt 16
end local 4 end local 3 20: goto 39
StackMap locals:
StackMap stack:
21: aload 2
instanceof org.apache.xmlgraphics.java2d.color.CIELabColorSpace
ifeq 30
22: aload 0
bipush 6
newarray 10
dup
iconst_0
iconst_0
iastore
dup
iconst_1
bipush 8
iastore
dup
iconst_2
iconst_0
iastore
dup
iconst_3
iconst_0
iastore
dup
iconst_4
iconst_0
iastore
dup
iconst_5
iconst_0
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
23: aload 0
iconst_4
newarray 10
dup
iconst_0
bipush 8
iastore
dup
iconst_1
bipush 8
iastore
dup
iconst_2
bipush 8
iastore
dup
iconst_3
iconst_0
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
24: aload 1
aconst_null
invokevirtual java.awt.Color.getColorComponents:([F)[F
astore 3
start local 3 25: aload 3
iconst_0
faload
ldc 255.0
fmul
invokestatic java.lang.Math.round:(F)I
istore 4
start local 4 26: aload 3
iconst_1
faload
ldc 255.0
fmul
invokestatic java.lang.Math.round:(F)I
sipush 128
isub
istore 5
start local 5 27: aload 3
iconst_2
faload
ldc 255.0
fmul
invokestatic java.lang.Math.round:(F)I
sipush 128
isub
istore 6
start local 6 28: aload 0
iconst_3
newarray 10
dup
iconst_0
iload 4
iastore
dup
iconst_1
iload 5
iastore
dup
iconst_2
iload 6
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
end local 6 end local 5 end local 4 end local 3 29: goto 39
StackMap locals:
StackMap stack:
30: aload 2
instanceof org.apache.fop.util.OCAColorSpace
ifeq 36
31: aload 0
bipush 6
newarray 10
dup
iconst_0
iconst_0
iastore
dup
iconst_1
bipush 64
iastore
dup
iconst_2
iconst_0
iastore
dup
iconst_3
iconst_0
iastore
dup
iconst_4
iconst_0
iastore
dup
iconst_5
iconst_0
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
32: aload 0
iconst_4
newarray 10
dup
iconst_0
bipush 16
iastore
dup
iconst_1
iconst_0
iastore
dup
iconst_2
iconst_0
iastore
dup
iconst_3
iconst_0
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
33: aload 1
checkcast org.apache.fop.util.OCAColor
invokevirtual org.apache.fop.util.OCAColor.getOCA:()I
istore 3
start local 3 34: aload 0
iconst_2
newarray 10
dup
iconst_0
iload 3
ldc 65280
iand
bipush 8
ishr
iastore
dup
iconst_1
iload 3
sipush 255
iand
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
end local 3 35: goto 39
36: StackMap locals:
StackMap stack:
aload 0
bipush 6
newarray 10
dup
iconst_0
iconst_0
iastore
dup
iconst_1
iconst_1
iastore
dup
iconst_2
iconst_0
iastore
dup
iconst_3
iconst_0
iastore
dup
iconst_4
iconst_0
iastore
dup
iconst_5
iconst_0
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
37: aload 0
iconst_4
newarray 10
dup
iconst_0
bipush 8
iastore
dup
iconst_1
bipush 8
iastore
dup
iconst_2
bipush 8
iastore
dup
iconst_3
iconst_0
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
38: aload 0
iconst_3
newarray 10
dup
iconst_0
aload 1
invokevirtual java.awt.Color.getRed:()I
iastore
dup
iconst_1
aload 1
invokevirtual java.awt.Color.getGreen:()I
iastore
dup
iconst_2
aload 1
invokevirtual java.awt.Color.getBlue:()I
iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
39: StackMap locals:
StackMap stack:
aload 0
bipush -128
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
40: aload 0
aload 1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentColor:Ljava/awt/Color;
41: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 42 1 col Ljava/awt/Color;
4 7 2 cwa Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;
5 7 3 alt Ljava/awt/Color;
8 42 2 cs Ljava/awt/color/ColorSpace;
13 20 3 comps [F
15 20 4 i I
17 18 5 component I
25 29 3 colorComponents [F
26 29 4 l I
27 29 5 a I
28 29 6 b I
34 35 3 ocaColor I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
col
public void setVariableSpaceCharacterIncrement(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.currentVariableSpaceCharacterIncrement:I
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
getstatic org.apache.fop.afp.ptoca.PtocaBuilder.$assertionsDisabled:Z
ifne 4
iload 1
iflt 3
iload 1
ldc 65536
if_icmplt 4
StackMap locals:
StackMap stack:
3: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
5: aload 0
iload 1
invokestatic java.lang.Math.abs:(I)I
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeShort:(I)V
6: aload 0
bipush -60
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
7: aload 0
iload 1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentVariableSpaceCharacterIncrement:I
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 9 1 incr I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
incr
public void setInterCharacterAdjustment(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield org.apache.fop.afp.ptoca.PtocaBuilder.currentInterCharacterAdjustment:I
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
getstatic org.apache.fop.afp.ptoca.PtocaBuilder.$assertionsDisabled:Z
ifne 4
iload 1
sipush -32768
if_icmplt 3
iload 1
sipush 32767
if_icmple 4
StackMap locals:
StackMap stack:
3: new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
5: aload 0
iload 1
invokestatic java.lang.Math.abs:(I)I
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeShort:(I)V
6: aload 0
iconst_1
newarray 10
dup
iconst_0
iload 1
iflt 7
iconst_0
goto 8
StackMap locals: org.apache.fop.afp.ptoca.PtocaBuilder int
StackMap stack: org.apache.fop.afp.ptoca.PtocaBuilder int[] int[] int
7: iconst_1
StackMap locals: org.apache.fop.afp.ptoca.PtocaBuilder int
StackMap stack: org.apache.fop.afp.ptoca.PtocaBuilder int[] int[] int int
8: iastore
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.writeBytes:([I)V
9: aload 0
bipush -62
invokestatic org.apache.fop.afp.ptoca.PtocaBuilder.chained:(B)B
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
10: aload 0
iload 1
putfield org.apache.fop.afp.ptoca.PtocaBuilder.currentInterCharacterAdjustment:I
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
0 12 1 incr I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
incr
public void endChainedControlSequence();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.newControlSequence:()V
1: aload 0
bipush -8
invokevirtual org.apache.fop.afp.ptoca.PtocaBuilder.commit:(B)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/afp/ptoca/PtocaBuilder;
Exceptions:
throws java.io.IOException
}
SourceFile: "PtocaBuilder.java"
InnerClasses:
public EncodedChars = org.apache.fop.afp.fonts.CharactersetEncoder$EncodedChars of org.apache.fop.afp.fonts.CharactersetEncoder
final TransparentData = org.apache.fop.afp.ptoca.TransparentDataControlSequence$TransparentData of org.apache.fop.afp.ptoca.TransparentDataControlSequence