public final class org.apache.fop.util.ColorUtil
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.fop.util.ColorUtil
super_class: java.lang.Object
{
public static final java.lang.String CMYK_PSEUDO_PROFILE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "#CMYK"
public static final java.lang.String SEPARATION_PSEUDO_PROFILE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "#Separation"
private static java.util.Map<java.lang.String, java.awt.Color> colorMap;
descriptor: Ljava/util/Map;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/awt/Color;>;
private static final org.apache.commons.logging.Log log;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
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/util/ColorUtil;
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.util.ColorUtil.$assertionsDisabled:Z
3: ldc Lorg/apache/fop/util/ColorUtil;
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
putstatic org.apache.fop.util.ColorUtil.log:Lorg/apache/commons/logging/Log;
4: invokestatic org.apache.fop.util.ColorUtil.initializeColorMap:()V
5: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/util/ColorUtil;
public static java.awt.Color parseColorString(org.apache.fop.apps.FOUserAgent, java.lang.String);
descriptor: (Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
aload 1
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.awt.Color
astore 2
start local 2 3: aload 2
ifnonnull 37
4: aload 1
ldc "#"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 7
5: aload 1
invokestatic org.apache.fop.util.ColorUtil.parseWithHash:(Ljava/lang/String;)Ljava/awt/Color;
astore 2
6: goto 34
StackMap locals: java.awt.Color
StackMap stack:
7: aload 1
ldc "rgb("
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 10
8: aload 1
invokestatic org.apache.fop.util.ColorUtil.parseAsRGB:(Ljava/lang/String;)Ljava/awt/Color;
astore 2
9: goto 34
StackMap locals:
StackMap stack:
10: aload 1
ldc "url("
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 14
11: new org.apache.fop.fo.expr.PropertyException
dup
12: ldc "Colors starting with url( are not yet supported!"
13: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
aload 1
ldc "java.awt.Color"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 17
15: aload 1
invokestatic org.apache.fop.util.ColorUtil.parseAsJavaAWTColor:(Ljava/lang/String;)Ljava/awt/Color;
astore 2
16: goto 34
StackMap locals:
StackMap stack:
17: aload 1
ldc "system-color("
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 20
18: aload 1
invokestatic org.apache.fop.util.ColorUtil.parseAsSystemColor:(Ljava/lang/String;)Ljava/awt/Color;
astore 2
19: goto 34
StackMap locals:
StackMap stack:
20: aload 1
ldc "fop-rgb-icc"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 23
21: aload 0
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseAsFopRgbIcc:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Ljava/awt/Color;
astore 2
22: goto 34
StackMap locals:
StackMap stack:
23: aload 1
ldc "fop-rgb-named-color"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 26
24: aload 0
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseAsFopRgbNamedColor:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Ljava/awt/Color;
astore 2
25: goto 34
StackMap locals:
StackMap stack:
26: aload 1
ldc "cie-lab-color"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 29
27: aload 0
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseAsCIELabColor:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Ljava/awt/Color;
astore 2
28: goto 34
StackMap locals:
StackMap stack:
29: aload 1
ldc "cmyk"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 32
30: aload 1
invokestatic org.apache.fop.util.ColorUtil.parseAsCMYK:(Ljava/lang/String;)Ljava/awt/Color;
astore 2
31: goto 34
StackMap locals:
StackMap stack:
32: aload 1
ldc "oca"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 34
33: aload 1
invokestatic org.apache.fop.util.ColorUtil.parseAsOCA:(Ljava/lang/String;)Ljava/awt/Color;
astore 2
34: StackMap locals:
StackMap stack:
aload 2
ifnonnull 36
35: new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknown Color: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
36: StackMap locals:
StackMap stack:
getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 foUserAgent Lorg/apache/fop/apps/FOUserAgent;
0 38 1 value Ljava/lang/String;
3 38 2 parsedColor Ljava/awt/Color;
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
foUserAgent
value
private static java.awt.Color parseAsSystemColor(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
ldc "("
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 1
start local 1 1: aload 0
ldc ")"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 2
start local 2 2: iload 1
iconst_m1
if_icmpeq 5
iload 2
iconst_m1
if_icmpeq 5
3: aload 0
iload 1
iconst_1
iadd
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 0
4: goto 8
5: StackMap locals: int int
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknown color format: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: ldc ". Must be system-color(x)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.awt.Color
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 value Ljava/lang/String;
1 9 1 poss I
2 9 2 pose I
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
value
private static java.awt.Color parseAsJavaAWTColor(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=7, args_size=1
start local 0 0: fconst_0
fstore 1
start local 1 1: fconst_0
fstore 2
start local 2 2: fconst_0
fstore 3
start local 3 3: aload 0
ldc "["
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 4
start local 4 4: aload 0
ldc "]"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 5
start local 5 5: iload 4
iconst_m1
if_icmpeq 19
iload 5
iconst_m1
if_icmpeq 19
6: aload 0
iload 4
iconst_1
iadd
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 0
7: aload 0
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 6
start local 6 8: aload 6
arraylength
iconst_3
if_icmpeq 12
9: new org.apache.fop.fo.expr.PropertyException
dup
10: new java.lang.StringBuilder
dup
ldc "Invalid number of arguments for a java.awt.Color: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: java.lang.String float float float int int java.lang.String[]
StackMap stack:
aload 6
iconst_0
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
iconst_2
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
ldc 255.0
fdiv
fstore 1
13: aload 6
iconst_1
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
iconst_2
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
ldc 255.0
fdiv
fstore 2
14: aload 6
iconst_2
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
iconst_2
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
ldc 255.0
fdiv
fstore 3
15: fload 1
f2d
dconst_0
dcmpg
iflt 18
fload 1
f2d
dconst_1
dcmpl
ifgt 18
16: fload 2
f2d
dconst_0
dcmpg
iflt 18
fload 2
f2d
dconst_1
dcmpl
ifgt 18
17: fload 3
f2d
dconst_0
dcmpg
iflt 18
fload 3
f2d
dconst_1
dcmpl
ifle 24
18: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
ldc "Color values out of range"
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
end local 6 19: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
20: new java.lang.StringBuilder
dup
ldc "Invalid format for a java.awt.Color: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
21: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
22: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 6
start local 6 23: new org.apache.fop.fo.expr.PropertyException
dup
aload 6
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/Exception;)V
athrow
end local 6 24: StackMap locals:
StackMap stack:
new java.awt.Color
dup
fload 1
fload 2
fload 3
invokespecial java.awt.Color.<init>:(FFF)V
areturn
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 25 0 value Ljava/lang/String;
1 25 1 red F
2 25 2 green F
3 25 3 blue F
4 25 4 poss I
5 25 5 pose I
8 19 6 args [Ljava/lang/String;
23 24 6 re Ljava/lang/RuntimeException;
Exception table:
from to target type
5 22 22 Class java.lang.RuntimeException
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
value
private static java.awt.Color parseAsRGB(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=11, args_size=1
start local 0 0: aload 0
ldc "("
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 2
start local 2 1: aload 0
ldc ")"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 3
start local 3 2: iload 2
iconst_m1
if_icmpeq 19
iload 3
iconst_m1
if_icmpeq 19
3: aload 0
iload 2
iconst_1
iadd
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 0
4: aload 0
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 4
start local 4 5: aload 4
arraylength
iconst_3
if_icmpeq 9
6: new org.apache.fop.fo.expr.PropertyException
dup
7: new java.lang.StringBuilder
dup
ldc "Invalid number of arguments: rgb("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals: java.lang.String top int int java.lang.String[]
StackMap stack:
aload 4
iconst_0
aaload
aload 0
invokestatic org.apache.fop.util.ColorUtil.parseComponent255:(Ljava/lang/String;Ljava/lang/String;)F
fstore 5
start local 5 10: aload 4
iconst_1
aaload
aload 0
invokestatic org.apache.fop.util.ColorUtil.parseComponent255:(Ljava/lang/String;Ljava/lang/String;)F
fstore 6
start local 6 11: aload 4
iconst_2
aaload
aload 0
invokestatic org.apache.fop.util.ColorUtil.parseComponent255:(Ljava/lang/String;Ljava/lang/String;)F
fstore 7
start local 7 12: fload 5
ldc 255.0
fmul
f2d
ldc 0.5
dadd
d2i
istore 8
start local 8 13: fload 6
ldc 255.0
fmul
f2d
ldc 0.5
dadd
d2i
istore 9
start local 9 14: fload 7
ldc 255.0
fmul
f2d
ldc 0.5
dadd
d2i
istore 10
start local 10 15: new java.awt.Color
dup
iload 8
iload 9
iload 10
invokespecial java.awt.Color.<init>:(III)V
astore 1
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 start local 1 16: goto 22
end local 1 StackMap locals: java.lang.String top int int
StackMap stack: java.lang.RuntimeException
17: astore 4
start local 4 18: new org.apache.fop.fo.expr.PropertyException
dup
aload 4
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/Exception;)V
athrow
end local 4 19: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknown color format: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
20: ldc ". Must be rgb(r,g,b)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
21: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
start local 1 22: StackMap locals: java.lang.String java.awt.Color int int
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 value Ljava/lang/String;
16 17 1 parsedColor Ljava/awt/Color;
22 23 1 parsedColor Ljava/awt/Color;
1 23 2 poss I
2 23 3 pose I
5 16 4 args [Ljava/lang/String;
10 16 5 red F
11 16 6 green F
12 16 7 blue F
13 16 8 r I
14 16 9 g I
15 16 10 b I
18 19 4 re Ljava/lang/RuntimeException;
Exception table:
from to target type
4 16 17 Class java.lang.RuntimeException
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
value
private static float parseComponent255(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)F
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 0
1: aload 0
ldc "%"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 8
2: aload 0
iconst_0
3: aload 0
invokevirtual java.lang.String.length:()I
iconst_1
isub
4: invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
5: ldc 100.0
6: fdiv
fstore 2
start local 2 7: goto 9
end local 2 8: StackMap locals:
StackMap stack:
aload 0
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
ldc 255.0
fdiv
fstore 2
start local 2 9: StackMap locals: float
StackMap stack:
fload 2
f2d
dconst_0
dcmpg
iflt 10
fload 2
f2d
dconst_1
dcmpl
ifle 13
10: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Color value out of range for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ". Valid range: [0..255] or [0%..100%]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
fload 2
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 str Ljava/lang/String;
0 14 1 function Ljava/lang/String;
7 8 2 component F
9 14 2 component F
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
str
function
private static float parseComponent1(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)F
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fconst_0
fconst_1
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent:(Ljava/lang/String;FFLjava/lang/String;)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 argument Ljava/lang/String;
0 1 1 function Ljava/lang/String;
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
argument
function
private static float parseComponent(java.lang.String, float, float, java.lang.String);
descriptor: (Ljava/lang/String;FFLjava/lang/String;)F
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
fstore 4
start local 4 1: fload 4
fload 1
fcmpg
iflt 2
fload 4
fload 2
fcmpl
ifle 5
2: StackMap locals: float
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Color value out of range for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ". Valid range: ["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
fload 1
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
ldc ".."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
fload 2
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
fload 4
freturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 argument Ljava/lang/String;
0 6 1 min F
0 6 2 max F
0 6 3 function Ljava/lang/String;
1 6 4 component F
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
argument
min
max
function
private static java.awt.Color parseFallback(java.lang.String[], java.lang.String);
descriptor: ([Ljava/lang/String;Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
aaload
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent1:(Ljava/lang/String;Ljava/lang/String;)F
fstore 2
start local 2 1: aload 0
iconst_1
aaload
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent1:(Ljava/lang/String;Ljava/lang/String;)F
fstore 3
start local 3 2: aload 0
iconst_2
aaload
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent1:(Ljava/lang/String;Ljava/lang/String;)F
fstore 4
start local 4 3: new java.awt.Color
dup
fload 2
fload 3
fload 4
invokespecial java.awt.Color.<init>:(FFF)V
astore 5
start local 5 4: aload 5
areturn
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 5 0 args [Ljava/lang/String;
0 5 1 value Ljava/lang/String;
1 5 2 red F
2 5 3 green F
3 5 4 blue F
4 5 5 sRGB Ljava/awt/Color;
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
args
value
private static java.awt.Color parseWithHash(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=7, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.String.length:()I
istore 2
start local 2 1: iload 2
iconst_5
if_icmpeq 2
iload 2
bipush 9
if_icmpne 7
2: StackMap locals: java.lang.String top int
StackMap stack:
aload 0
iload 2
iconst_5
if_icmpne 3
iconst_3
goto 4
StackMap locals:
StackMap stack: java.lang.String
3: bipush 7
StackMap locals: java.lang.String top int
StackMap stack: java.lang.String int
4: invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
bipush 16
5: invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
istore 3
start local 3 6: goto 8
end local 3 7: StackMap locals:
StackMap stack:
sipush 255
istore 3
start local 3 8: StackMap locals: int
StackMap stack:
iconst_0
istore 4
start local 4 9: iconst_0
istore 5
start local 5 10: iconst_0
istore 6
start local 6 11: iload 2
iconst_4
if_icmpeq 12
iload 2
iconst_5
if_icmpne 16
12: StackMap locals: int int int
StackMap stack:
aload 0
iconst_1
iconst_2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
bipush 16
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
bipush 17
imul
istore 4
13: aload 0
iconst_2
iconst_3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
bipush 16
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
bipush 17
imul
istore 5
14: aload 0
iconst_3
iconst_4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
bipush 16
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
bipush 17
imul
istore 6
15: goto 22
StackMap locals:
StackMap stack:
16: iload 2
bipush 7
if_icmpeq 17
iload 2
bipush 9
if_icmpne 21
17: StackMap locals:
StackMap stack:
aload 0
iconst_1
iconst_3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
bipush 16
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
istore 4
18: aload 0
iconst_3
iconst_5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
bipush 16
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
istore 5
19: aload 0
iconst_5
bipush 7
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
bipush 16
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
istore 6
20: goto 22
21: StackMap locals:
StackMap stack:
new java.lang.NumberFormatException
dup
invokespecial java.lang.NumberFormatException.<init>:()V
athrow
22: StackMap locals:
StackMap stack:
new java.awt.Color
dup
iload 4
iload 5
iload 6
iload 3
invokespecial java.awt.Color.<init>:(IIII)V
astore 1
end local 6 end local 5 end local 4 end local 3 end local 2 start local 1 23: goto 28
end local 1 StackMap locals: java.lang.String
StackMap stack: java.lang.RuntimeException
24: pop
25: new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknown color format: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
26: ldc ". Must be #RGB. #RGBA, #RRGGBB, or #RRGGBBAA"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
27: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
start local 1 28: StackMap locals: java.awt.Color
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 value Ljava/lang/String;
23 24 1 parsedColor Ljava/awt/Color;
28 29 1 parsedColor Ljava/awt/Color;
1 23 2 len I
6 7 3 alpha I
8 23 3 alpha I
9 23 4 red I
10 23 5 green I
11 23 6 blue I
Exception table:
from to target type
0 23 24 Class java.lang.RuntimeException
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
value
private static java.awt.Color parseAsFopRgbIcc(org.apache.fop.apps.FOUserAgent, java.lang.String);
descriptor: (Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=9, locals=14, args_size=2
start local 0 start local 1 0: aload 1
ldc "("
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 1
ldc ")"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 4
start local 4 2: iload 3
iconst_m1
if_icmpeq 61
iload 4
iconst_m1
if_icmpeq 61
3: aload 1
iload 3
iconst_1
iadd
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 5
start local 5 4: aload 5
arraylength
iconst_5
if_icmpge 6
5: new org.apache.fop.fo.expr.PropertyException
dup
ldc "Too few arguments for rgb-icc() function"
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String top int int java.lang.String[]
StackMap stack:
aload 5
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseFallback:([Ljava/lang/String;Ljava/lang/String;)Ljava/awt/Color;
astore 6
start local 6 7: aload 5
iconst_3
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 7
start local 7 8: aload 7
ifnull 9
ldc ""
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: StackMap locals: java.awt.Color java.lang.String
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
ldc "ICC profile name missing"
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aconst_null
astore 8
start local 8 11: aconst_null
astore 9
start local 9 12: aload 7
invokestatic org.apache.fop.util.ColorUtil.isPseudoProfile:(Ljava/lang/String;)Z
ifeq 22
13: ldc "#CMYK"
aload 7
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 16
14: invokestatic org.apache.xmlgraphics.java2d.color.ColorSpaces.getDeviceCMYKColorSpace:()Lorg/apache/xmlgraphics/java2d/color/DeviceCMYKColorSpace;
astore 8
15: goto 26
StackMap locals: java.awt.color.ColorSpace java.lang.String
StackMap stack:
16: ldc "#Separation"
aload 7
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 21
17: new org.apache.xmlgraphics.java2d.color.NamedColorSpace
dup
aload 5
iconst_5
aaload
aload 6
18: ldc "#Separation"
aconst_null
19: invokespecial org.apache.xmlgraphics.java2d.color.NamedColorSpace.<init>:(Ljava/lang/String;Ljava/awt/Color;Ljava/lang/String;Ljava/lang/String;)V
astore 8
20: goto 26
21: StackMap locals:
StackMap stack:
getstatic org.apache.fop.util.ColorUtil.$assertionsDisabled:Z
ifne 26
new java.lang.AssertionError
dup
ldc "Incomplete implementation"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
22: StackMap locals:
StackMap stack:
aload 5
iconst_4
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 9
23: aload 9
ifnull 24
ldc ""
aload 9
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 25
24: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
ldc "ICC profile source missing"
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
25: StackMap locals:
StackMap stack:
aload 9
invokestatic org.apache.fop.util.ColorUtil.unescapeString:(Ljava/lang/String;)Ljava/lang/String;
astore 9
26: StackMap locals:
StackMap stack:
iconst_4
istore 10
start local 10 27: aload 8
instanceof org.apache.xmlgraphics.java2d.color.NamedColorSpace
ifeq 29
28: iinc 10 1
29: StackMap locals: int
StackMap stack:
aload 5
arraylength
iload 10
isub
iconst_1
isub
newarray 6
astore 11
start local 11 30: iload 10
istore 12
start local 12 31: goto 33
32: StackMap locals: float[] int
StackMap stack:
aload 11
iload 12
iload 10
isub
iconst_1
isub
aload 5
iload 12
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
fastore
33: StackMap locals:
StackMap stack:
iinc 12 1
iload 12
aload 5
arraylength
if_icmplt 32
end local 12 34: aload 8
instanceof org.apache.xmlgraphics.java2d.color.NamedColorSpace
ifeq 36
aload 11
arraylength
ifne 36
35: iconst_1
newarray 6
dup
iconst_0
fconst_1
fastore
astore 11
36: StackMap locals:
StackMap stack:
aload 0
ifnull 41
aload 9
ifnull 41
37: getstatic org.apache.xmlgraphics.java2d.color.RenderingIntent.AUTO:Lorg/apache/xmlgraphics/java2d/color/RenderingIntent;
astore 12
start local 12 38: aload 0
invokevirtual org.apache.fop.apps.FOUserAgent.getColorSpaceCache:()Lorg/apache/fop/util/ColorSpaceCache;
39: aload 7
aload 9
aload 12
40: invokevirtual org.apache.fop.util.ColorSpaceCache.get:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/xmlgraphics/java2d/color/RenderingIntent;)Ljava/awt/color/ColorSpace;
astore 8
end local 12 41: StackMap locals:
StackMap stack:
aload 8
ifnull 54
42: aload 8
invokestatic org.apache.xmlgraphics.java2d.color.ColorSpaces.isDeviceColorSpace:(Ljava/awt/color/ColorSpace;)Z
ifeq 50
43: new java.awt.Color
dup
aload 8
aload 11
fconst_1
invokespecial java.awt.Color.<init>:(Ljava/awt/color/ColorSpace;[FF)V
astore 12
start local 12 44: aload 6
aconst_null
invokevirtual java.awt.Color.getRGBColorComponents:([F)[F
astore 13
start local 13 45: new org.apache.xmlgraphics.java2d.color.ColorWithAlternatives
dup
46: aload 13
iconst_0
faload
aload 13
iconst_1
faload
aload 13
iconst_2
faload
47: iconst_1
anewarray java.awt.Color
dup
iconst_0
aload 12
aastore
48: invokespecial org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.<init>:(FFF[Ljava/awt/Color;)V
astore 2
end local 13 end local 12 start local 2 49: goto 64
end local 2 50: StackMap locals:
StackMap stack:
new org.apache.fop.util.ColorWithFallback
dup
51: aload 8
aload 11
fconst_1
aconst_null
aload 6
52: invokespecial org.apache.fop.util.ColorWithFallback.<init>:(Ljava/awt/color/ColorSpace;[FF[Ljava/awt/Color;Ljava/awt/Color;)V
astore 2
start local 2 53: goto 64
end local 2 54: StackMap locals:
StackMap stack:
getstatic org.apache.fop.util.ColorUtil.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Color profile '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
55: ldc "' not found. Using sRGB replacement values."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
56: invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
57: aload 6
astore 2
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 start local 2 58: goto 64
end local 2 StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String top int int java.lang.String[]
StackMap stack: java.lang.RuntimeException
59: astore 6
start local 6 60: new org.apache.fop.fo.expr.PropertyException
dup
aload 6
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/Exception;)V
athrow
end local 6 end local 5 61: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknown color format: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
62: ldc ". Must be fop-rgb-icc(r,g,b,NCNAME,src,....)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
63: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
start local 2 64: StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String java.awt.Color int int
StackMap stack:
aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 foUserAgent Lorg/apache/fop/apps/FOUserAgent;
0 65 1 value Ljava/lang/String;
49 50 2 parsedColor Ljava/awt/Color;
53 54 2 parsedColor Ljava/awt/Color;
58 59 2 parsedColor Ljava/awt/Color;
64 65 2 parsedColor Ljava/awt/Color;
1 65 3 poss I
2 65 4 pose I
4 61 5 args [Ljava/lang/String;
7 58 6 sRGB Ljava/awt/Color;
8 58 7 iccProfileName Ljava/lang/String;
11 58 8 colorSpace Ljava/awt/color/ColorSpace;
12 58 9 iccProfileSrc Ljava/lang/String;
27 58 10 componentStart I
30 58 11 iccComponents [F
31 34 12 ix I
38 41 12 renderingIntent Lorg/apache/xmlgraphics/java2d/color/RenderingIntent;
44 49 12 deviceColor Ljava/awt/Color;
45 49 13 rgbComps [F
60 61 6 re Ljava/lang/RuntimeException;
Exception table:
from to target type
4 58 59 Class java.lang.RuntimeException
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
foUserAgent
value
private static java.awt.Color parseAsFopRgbNamedColor(org.apache.fop.apps.FOUserAgent, java.lang.String);
descriptor: (Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=15, args_size=2
start local 0 start local 1 0: aload 1
ldc "("
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 1
ldc ")"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 4
start local 4 2: iload 3
iconst_m1
if_icmpeq 55
iload 4
iconst_m1
if_icmpeq 55
3: aload 1
iload 3
iconst_1
iadd
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 5
start local 5 4: aload 5
arraylength
bipush 6
if_icmpeq 6
5: new org.apache.fop.fo.expr.PropertyException
dup
ldc "rgb-named-color() function must have 6 arguments"
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String top int int java.lang.String[]
StackMap stack:
aload 5
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseFallback:([Ljava/lang/String;Ljava/lang/String;)Ljava/awt/Color;
astore 6
start local 6 7: aload 5
iconst_3
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 7
start local 7 8: aload 7
ifnull 9
ldc ""
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: StackMap locals: java.awt.Color java.lang.String
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
ldc "ICC profile name missing"
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aconst_null
astore 8
start local 8 11: aload 7
invokestatic org.apache.fop.util.ColorUtil.isPseudoProfile:(Ljava/lang/String;)Z
ifeq 15
12: new java.lang.IllegalArgumentException
dup
13: ldc "Pseudo-profiles are not allowed with fop-rgb-named-color()"
14: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals: java.awt.color.ICC_ColorSpace
StackMap stack:
aload 5
iconst_4
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 9
start local 9 16: aload 9
ifnull 17
ldc ""
aload 9
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
17: StackMap locals: java.lang.String
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
ldc "ICC profile source missing"
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
18: StackMap locals:
StackMap stack:
aload 9
invokestatic org.apache.fop.util.ColorUtil.unescapeString:(Ljava/lang/String;)Ljava/lang/String;
astore 9
19: aload 5
iconst_5
aaload
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokestatic org.apache.fop.util.ColorUtil.unescapeString:(Ljava/lang/String;)Ljava/lang/String;
astore 10
start local 10 20: aload 0
ifnull 25
aload 9
ifnull 25
21: getstatic org.apache.xmlgraphics.java2d.color.RenderingIntent.AUTO:Lorg/apache/xmlgraphics/java2d/color/RenderingIntent;
astore 11
start local 11 22: aload 0
invokevirtual org.apache.fop.apps.FOUserAgent.getColorSpaceCache:()Lorg/apache/fop/util/ColorSpaceCache;
23: aload 7
aload 9
aload 11
24: invokevirtual org.apache.fop.util.ColorSpaceCache.get:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/xmlgraphics/java2d/color/RenderingIntent;)Ljava/awt/color/ColorSpace;
checkcast java.awt.color.ICC_ColorSpace
astore 8
end local 11 25: StackMap locals: java.lang.String
StackMap stack:
aload 8
ifnull 46
26: aload 8
invokevirtual java.awt.color.ICC_ColorSpace.getProfile:()Ljava/awt/color/ICC_Profile;
astore 11
start local 11 27: aload 11
invokestatic org.apache.xmlgraphics.java2d.color.profile.NamedColorProfileParser.isNamedColorProfile:(Ljava/awt/color/ICC_Profile;)Z
ifeq 43
28: new org.apache.xmlgraphics.java2d.color.profile.NamedColorProfileParser
dup
invokespecial org.apache.xmlgraphics.java2d.color.profile.NamedColorProfileParser.<init>:()V
astore 12
start local 12 29: aload 12
aload 11
30: aload 7
aload 9
31: invokevirtual org.apache.xmlgraphics.java2d.color.profile.NamedColorProfileParser.parseProfile:(Ljava/awt/color/ICC_Profile;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/xmlgraphics/java2d/color/profile/NamedColorProfile;
astore 13
start local 13 32: aload 13
aload 10
invokevirtual org.apache.xmlgraphics.java2d.color.profile.NamedColorProfile.getNamedColor:(Ljava/lang/String;)Lorg/apache/xmlgraphics/java2d/color/NamedColorSpace;
astore 14
start local 14 33: aload 14
ifnull 38
34: new org.apache.fop.util.ColorWithFallback
dup
aload 14
35: iconst_1
newarray 6
dup
iconst_0
fconst_1
fastore
fconst_1
aconst_null
aload 6
36: invokespecial org.apache.fop.util.ColorWithFallback.<init>:(Ljava/awt/color/ColorSpace;[FF[Ljava/awt/Color;Ljava/awt/Color;)V
astore 2
start local 2 37: goto 58
end local 2 38: StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String top int int java.lang.String[] java.awt.Color java.lang.String java.awt.color.ICC_ColorSpace java.lang.String java.lang.String java.awt.color.ICC_Profile org.apache.xmlgraphics.java2d.color.profile.NamedColorProfileParser org.apache.xmlgraphics.java2d.color.profile.NamedColorProfile org.apache.xmlgraphics.java2d.color.NamedColorSpace
StackMap stack:
getstatic org.apache.fop.util.ColorUtil.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Color '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
39: ldc "' does not exist in named color profile: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
40: invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
41: aload 6
astore 2
end local 14 end local 13 end local 12 start local 2 42: goto 58
end local 2 43: StackMap locals:
StackMap stack:
getstatic org.apache.fop.util.ColorUtil.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "ICC profile is no named color profile: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
44: aload 6
astore 2
end local 11 start local 2 45: goto 58
end local 2 46: StackMap locals:
StackMap stack:
getstatic org.apache.fop.util.ColorUtil.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Color profile '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
47: ldc "' not found. Using sRGB replacement values."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
48: invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
49: aload 6
astore 2
end local 10 end local 9 end local 8 end local 7 end local 6 start local 2 50: goto 58
end local 2 StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String top int int java.lang.String[]
StackMap stack: java.io.IOException
51: astore 6
start local 6 52: new org.apache.fop.fo.expr.PropertyException
dup
aload 6
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/Exception;)V
athrow
end local 6 53: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 6
start local 6 54: new org.apache.fop.fo.expr.PropertyException
dup
aload 6
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/Exception;)V
athrow
end local 6 end local 5 55: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknown color format: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
56: ldc ". Must be fop-rgb-named-color(r,g,b,NCNAME,src,color-name)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
57: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
start local 2 58: StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String java.awt.Color int int
StackMap stack:
aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 59 0 foUserAgent Lorg/apache/fop/apps/FOUserAgent;
0 59 1 value Ljava/lang/String;
37 38 2 parsedColor Ljava/awt/Color;
42 43 2 parsedColor Ljava/awt/Color;
45 46 2 parsedColor Ljava/awt/Color;
50 51 2 parsedColor Ljava/awt/Color;
58 59 2 parsedColor Ljava/awt/Color;
1 59 3 poss I
2 59 4 pose I
4 55 5 args [Ljava/lang/String;
7 50 6 sRGB Ljava/awt/Color;
8 50 7 iccProfileName Ljava/lang/String;
11 50 8 colorSpace Ljava/awt/color/ICC_ColorSpace;
16 50 9 iccProfileSrc Ljava/lang/String;
20 50 10 colorName Ljava/lang/String;
22 25 11 renderingIntent Lorg/apache/xmlgraphics/java2d/color/RenderingIntent;
27 45 11 profile Ljava/awt/color/ICC_Profile;
29 42 12 parser Lorg/apache/xmlgraphics/java2d/color/profile/NamedColorProfileParser;
32 42 13 ncp Lorg/apache/xmlgraphics/java2d/color/profile/NamedColorProfile;
33 42 14 ncs Lorg/apache/xmlgraphics/java2d/color/NamedColorSpace;
52 53 6 ioe Ljava/io/IOException;
54 55 6 re Ljava/lang/RuntimeException;
Exception table:
from to target type
4 50 51 Class java.io.IOException
4 50 53 Class java.lang.RuntimeException
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
foUserAgent
value
private static java.awt.Color parseAsCIELabColor(org.apache.fop.apps.FOUserAgent, java.lang.String);
descriptor: (Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=15, args_size=2
start local 0 start local 1 0: aload 1
ldc "("
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 1
ldc ")"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 4
start local 4 2: iload 3
iconst_m1
if_icmpeq 19
iload 4
iconst_m1
if_icmpeq 19
3: aload 1
iload 3
iconst_1
iadd
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 5
start local 5 4: aload 5
arraylength
bipush 6
if_icmpeq 6
5: new org.apache.fop.fo.expr.PropertyException
dup
ldc "cie-lab-color() function must have 6 arguments"
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String top int int java.lang.String[]
StackMap stack:
aload 5
iconst_0
aaload
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent255:(Ljava/lang/String;Ljava/lang/String;)F
fstore 6
start local 6 7: aload 5
iconst_1
aaload
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent255:(Ljava/lang/String;Ljava/lang/String;)F
fstore 7
start local 7 8: aload 5
iconst_2
aaload
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent255:(Ljava/lang/String;Ljava/lang/String;)F
fstore 8
start local 8 9: new java.awt.Color
dup
fload 6
fload 7
fload 8
invokespecial java.awt.Color.<init>:(FFF)V
astore 9
start local 9 10: aload 5
iconst_3
aaload
fconst_0
ldc 100.0
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent:(Ljava/lang/String;FFLjava/lang/String;)F
fstore 10
start local 10 11: aload 5
iconst_4
aaload
ldc -127.0
ldc 127.0
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent:(Ljava/lang/String;FFLjava/lang/String;)F
fstore 11
start local 11 12: aload 5
iconst_5
aaload
ldc -127.0
ldc 127.0
aload 1
invokestatic org.apache.fop.util.ColorUtil.parseComponent:(Ljava/lang/String;FFLjava/lang/String;)F
fstore 12
start local 12 13: invokestatic org.apache.xmlgraphics.java2d.color.ColorSpaces.getCIELabColorSpaceD50:()Lorg/apache/xmlgraphics/java2d/color/CIELabColorSpace;
astore 13
start local 13 14: aload 13
fload 10
fload 11
fload 12
fconst_1
invokevirtual org.apache.xmlgraphics.java2d.color.CIELabColorSpace.toColor:(FFFF)Ljava/awt/Color;
astore 14
start local 14 15: new org.apache.fop.util.ColorWithFallback
dup
aload 14
aload 9
invokespecial org.apache.fop.util.ColorWithFallback.<init>:(Ljava/awt/Color;Ljava/awt/Color;)V
astore 2
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 start local 2 16: goto 22
end local 2 StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String top int int
StackMap stack: java.lang.RuntimeException
17: astore 5
start local 5 18: new org.apache.fop.fo.expr.PropertyException
dup
aload 5
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 19: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknown color format: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
20: ldc ". Must be cie-lab-color(r,g,b,Lightness,a-value,b-value)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
21: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
start local 2 22: StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String java.awt.Color int int
StackMap stack:
aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 foUserAgent Lorg/apache/fop/apps/FOUserAgent;
0 23 1 value Ljava/lang/String;
16 17 2 parsedColor Ljava/awt/Color;
22 23 2 parsedColor Ljava/awt/Color;
1 23 3 poss I
2 23 4 pose I
4 16 5 args [Ljava/lang/String;
7 16 6 red F
8 16 7 green F
9 16 8 blue F
10 16 9 sRGB Ljava/awt/Color;
11 16 10 l F
12 16 11 a F
13 16 12 b F
14 16 13 cs Lorg/apache/xmlgraphics/java2d/color/CIELabColorSpace;
15 16 14 labColor Ljava/awt/Color;
18 19 5 re Ljava/lang/RuntimeException;
Exception table:
from to target type
3 16 17 Class java.lang.RuntimeException
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
foUserAgent
value
private static java.lang.String unescapeString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc "\""
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 1
aload 0
ldc "'"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 0
2: StackMap locals:
StackMap stack:
aload 0
ldc "\""
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 3
aload 0
ldc "'"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
aload 0
iconst_0
aload 0
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 0
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 iccProfileSrc Ljava/lang/String;
MethodParameters:
Name Flags
iccProfileSrc
private static java.awt.Color parseAsCMYK(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=9, locals=12, args_size=1
start local 0 0: aload 0
ldc "("
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 2
start local 2 1: aload 0
ldc ")"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 3
start local 3 2: iload 2
iconst_m1
if_icmpeq 22
iload 3
iconst_m1
if_icmpeq 22
3: aload 0
iload 2
iconst_1
iadd
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 0
4: aload 0
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 4
start local 4 5: aload 4
arraylength
iconst_4
if_icmpeq 9
6: new org.apache.fop.fo.expr.PropertyException
dup
7: new java.lang.StringBuilder
dup
ldc "Invalid number of arguments: cmyk("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals: java.lang.String top int int java.lang.String[]
StackMap stack:
aload 4
iconst_0
aaload
aload 0
invokestatic org.apache.fop.util.ColorUtil.parseComponent1:(Ljava/lang/String;Ljava/lang/String;)F
fstore 5
start local 5 10: aload 4
iconst_1
aaload
aload 0
invokestatic org.apache.fop.util.ColorUtil.parseComponent1:(Ljava/lang/String;Ljava/lang/String;)F
fstore 6
start local 6 11: aload 4
iconst_2
aaload
aload 0
invokestatic org.apache.fop.util.ColorUtil.parseComponent1:(Ljava/lang/String;Ljava/lang/String;)F
fstore 7
start local 7 12: aload 4
iconst_3
aaload
aload 0
invokestatic org.apache.fop.util.ColorUtil.parseComponent1:(Ljava/lang/String;Ljava/lang/String;)F
fstore 8
start local 8 13: iconst_4
newarray 6
dup
iconst_0
fload 5
fastore
dup
iconst_1
fload 6
fastore
dup
iconst_2
fload 7
fastore
dup
iconst_3
fload 8
fastore
astore 9
start local 9 14: aload 9
invokestatic org.apache.xmlgraphics.java2d.color.DeviceCMYKColorSpace.createCMYKColor:([F)Ljava/awt/Color;
astore 10
start local 10 15: aload 10
aconst_null
invokevirtual java.awt.Color.getRGBColorComponents:([F)[F
astore 11
start local 11 16: new org.apache.xmlgraphics.java2d.color.ColorWithAlternatives
dup
aload 11
iconst_0
faload
aload 11
iconst_1
faload
aload 11
iconst_2
faload
17: iconst_1
anewarray java.awt.Color
dup
iconst_0
aload 10
aastore
18: invokespecial org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.<init>:(FFF[Ljava/awt/Color;)V
astore 1
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 start local 1 19: goto 25
end local 1 StackMap locals:
StackMap stack: java.lang.RuntimeException
20: astore 5
start local 5 21: new org.apache.fop.fo.expr.PropertyException
dup
aload 5
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 end local 4 22: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknown color format: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
23: ldc ". Must be cmyk(c,m,y,k)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
24: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
start local 1 25: StackMap locals: java.lang.String java.awt.Color int int
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 value Ljava/lang/String;
19 20 1 parsedColor Ljava/awt/Color;
25 26 1 parsedColor Ljava/awt/Color;
1 26 2 poss I
2 26 3 pose I
5 22 4 args [Ljava/lang/String;
10 19 5 cyan F
11 19 6 magenta F
12 19 7 yellow F
13 19 8 black F
14 19 9 comps [F
15 19 10 cmykColor Ljava/awt/Color;
16 19 11 rgbComps [F
21 22 5 re Ljava/lang/RuntimeException;
Exception table:
from to target type
5 19 20 Class java.lang.RuntimeException
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
value
private static java.awt.Color parseAsOCA(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
ldc "("
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 1
start local 1 1: aload 0
ldc ")"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 2
start local 2 2: iload 1
iconst_m1
if_icmpeq 36
iload 2
iconst_m1
if_icmpeq 36
3: aload 0
iload 1
iconst_1
iadd
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 0
4: aload 0
ldc "blue"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: getstatic org.apache.fop.util.OCAColor$OCAColorValue.BLUE:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 6: goto 35
end local 3 StackMap locals: int int
StackMap stack:
7: aload 0
ldc "red"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
8: getstatic org.apache.fop.util.OCAColor$OCAColorValue.RED:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 9: goto 35
end local 3 StackMap locals:
StackMap stack:
10: aload 0
ldc "magenta"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
11: getstatic org.apache.fop.util.OCAColor$OCAColorValue.MAGENTA:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 12: goto 35
end local 3 StackMap locals:
StackMap stack:
13: aload 0
ldc "green"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
14: getstatic org.apache.fop.util.OCAColor$OCAColorValue.GREEN:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 15: goto 35
end local 3 StackMap locals:
StackMap stack:
16: aload 0
ldc "cyan"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
17: getstatic org.apache.fop.util.OCAColor$OCAColorValue.CYAN:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 18: goto 35
end local 3 StackMap locals:
StackMap stack:
19: aload 0
ldc "yellow"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 22
20: getstatic org.apache.fop.util.OCAColor$OCAColorValue.YELLOW:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 21: goto 35
end local 3 StackMap locals:
StackMap stack:
22: aload 0
ldc "black"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 25
23: getstatic org.apache.fop.util.OCAColor$OCAColorValue.BLACK:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 24: goto 35
end local 3 StackMap locals:
StackMap stack:
25: aload 0
ldc "brown"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 28
26: getstatic org.apache.fop.util.OCAColor$OCAColorValue.BROWN:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 27: goto 35
end local 3 StackMap locals:
StackMap stack:
28: aload 0
ldc "medium-color"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 31
29: getstatic org.apache.fop.util.OCAColor$OCAColorValue.MEDIUM_COLOR:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 30: goto 35
end local 3 StackMap locals:
StackMap stack:
31: aload 0
ldc "device-default"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 34
32: getstatic org.apache.fop.util.OCAColor$OCAColorValue.DEVICE_DEFAULT:Lorg/apache/fop/util/OCAColor$OCAColorValue;
astore 3
start local 3 33: goto 35
end local 3 34: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknwon OCA color: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
start local 3 35: StackMap locals: org.apache.fop.util.OCAColor$OCAColorValue
StackMap stack:
new org.apache.fop.util.OCAColor
dup
aload 3
invokespecial org.apache.fop.util.OCAColor.<init>:(Lorg/apache/fop/util/OCAColor$OCAColorValue;)V
areturn
end local 3 36: StackMap locals:
StackMap stack:
new org.apache.fop.fo.expr.PropertyException
dup
new java.lang.StringBuilder
dup
ldc "Unknown color format: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
37: ldc ". Must be oca(color-name)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
38: invokespecial org.apache.fop.fo.expr.PropertyException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 value Ljava/lang/String;
1 39 1 poss I
2 39 2 pose I
6 7 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
9 10 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
12 13 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
15 16 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
18 19 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
21 22 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
24 25 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
27 28 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
30 31 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
33 34 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
35 36 3 colorValue Lorg/apache/fop/util/OCAColor$OCAColorValue;
Exceptions:
throws org.apache.fop.fo.expr.PropertyException
MethodParameters:
Name Flags
value
public static java.lang.String colorToString(java.awt.Color);
descriptor: (Ljava/awt/Color;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual java.awt.Color.getColorSpace:()Ljava/awt/color/ColorSpace;
astore 1
start local 1 1: aload 0
instanceof org.apache.xmlgraphics.java2d.color.ColorWithAlternatives
ifeq 3
2: aload 0
checkcast org.apache.xmlgraphics.java2d.color.ColorWithAlternatives
invokestatic org.apache.fop.util.ColorUtil.toFunctionCall:(Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;)Ljava/lang/String;
areturn
3: StackMap locals: java.awt.color.ColorSpace
StackMap stack:
aload 1
ifnull 11
aload 1
invokevirtual java.awt.color.ColorSpace.getType:()I
bipush 9
if_icmpne 11
4: new java.lang.StringBuffer
dup
bipush 24
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 2
start local 2 5: aload 0
aconst_null
invokevirtual java.awt.Color.getColorComponents:([F)[F
astore 3
start local 3 6: aload 2
ldc "cmyk("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 3
iconst_0
faload
invokevirtual java.lang.StringBuffer.append:(F)Ljava/lang/StringBuffer;
7: ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 3
iconst_1
faload
invokevirtual java.lang.StringBuffer.append:(F)Ljava/lang/StringBuffer;
8: ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 3
iconst_2
faload
invokevirtual java.lang.StringBuffer.append:(F)Ljava/lang/StringBuffer;
9: ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 3
iconst_3
faload
invokevirtual java.lang.StringBuffer.append:(F)Ljava/lang/StringBuffer;
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: aload 2
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 11: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.fop.util.ColorUtil.toRGBFunctionCall:(Ljava/awt/Color;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 color Ljava/awt/Color;
1 12 1 cs Ljava/awt/color/ColorSpace;
5 11 2 sbuf Ljava/lang/StringBuffer;
6 11 3 cmyk [F
MethodParameters:
Name Flags
color
private static java.lang.String toRGBFunctionCall(java.awt.Color);
descriptor: (Ljava/awt/Color;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 1: aload 1
bipush 35
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
2: aload 0
invokevirtual java.awt.Color.getRed:()I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
astore 2
start local 2 3: aload 2
invokevirtual java.lang.String.length:()I
iconst_1
if_icmpne 5
4: aload 1
bipush 48
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
5: StackMap locals: java.lang.StringBuffer java.lang.String
StackMap stack:
aload 1
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 0
invokevirtual java.awt.Color.getGreen:()I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
astore 2
7: aload 2
invokevirtual java.lang.String.length:()I
iconst_1
if_icmpne 9
8: aload 1
bipush 48
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
9: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: aload 0
invokevirtual java.awt.Color.getBlue:()I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
astore 2
11: aload 2
invokevirtual java.lang.String.length:()I
iconst_1
if_icmpne 13
12: aload 1
bipush 48
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
13: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
14: aload 0
invokevirtual java.awt.Color.getAlpha:()I
sipush 255
if_icmpeq 19
15: aload 0
invokevirtual java.awt.Color.getAlpha:()I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
astore 2
16: aload 2
invokevirtual java.lang.String.length:()I
iconst_1
if_icmpne 18
17: aload 1
bipush 48
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
18: StackMap locals:
StackMap stack:
aload 1
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
19: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 color Ljava/awt/Color;
1 20 1 sbuf Ljava/lang/StringBuffer;
3 20 2 s Ljava/lang/String;
MethodParameters:
Name Flags
color
private static java.awt.Color getsRGBFallback(org.apache.xmlgraphics.java2d.color.ColorWithAlternatives);
descriptor: (Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
instanceof org.apache.fop.util.ColorWithFallback
ifeq 5
1: aload 0
checkcast org.apache.fop.util.ColorWithFallback
invokevirtual org.apache.fop.util.ColorWithFallback.getFallbackColor:()Ljava/awt/Color;
astore 1
start local 1 2: aload 1
invokevirtual java.awt.Color.getColorSpace:()Ljava/awt/color/ColorSpace;
invokevirtual java.awt.color.ColorSpace.isCS_sRGB:()Z
ifne 6
3: aload 1
invokestatic org.apache.fop.util.ColorUtil.toSRGBColor:(Ljava/awt/Color;)Ljava/awt/Color;
astore 1
4: goto 6
end local 1 5: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.fop.util.ColorUtil.toSRGBColor:(Ljava/awt/Color;)Ljava/awt/Color;
astore 1
start local 1 6: StackMap locals: java.awt.Color
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 color Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;
2 5 1 fallbackColor Ljava/awt/Color;
6 7 1 fallbackColor Ljava/awt/Color;
MethodParameters:
Name Flags
color
private static java.awt.Color toSRGBColor(java.awt.Color);
descriptor: (Ljava/awt/Color;)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: sipush 1000
invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
astore 2
start local 2 1: aload 0
aconst_null
invokevirtual java.awt.Color.getRGBColorComponents:([F)[F
astore 1
start local 1 2: aload 0
aconst_null
invokevirtual java.awt.Color.getComponents:([F)[F
astore 3
start local 3 3: aload 3
aload 3
arraylength
iconst_1
isub
faload
fstore 4
start local 4 4: new java.awt.Color
dup
aload 2
aload 1
fload 4
invokespecial java.awt.Color.<init>:(Ljava/awt/color/ColorSpace;[FF)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 color Ljava/awt/Color;
2 5 1 comps [F
1 5 2 sRGB Ljava/awt/color/ColorSpace;
3 5 3 allComps [F
4 5 4 alpha F
MethodParameters:
Name Flags
color
private static java.lang.String toFunctionCall(org.apache.xmlgraphics.java2d.color.ColorWithAlternatives);
descriptor: (Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=14, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.getColorSpace:()Ljava/awt/color/ColorSpace;
astore 1
start local 1 1: aload 1
invokevirtual java.awt.color.ColorSpace.isCS_sRGB:()Z
ifeq 3
aload 0
invokevirtual org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.hasAlternativeColors:()Z
ifne 3
2: aload 0
invokestatic org.apache.fop.util.ColorUtil.toRGBFunctionCall:(Ljava/awt/Color;)Ljava/lang/String;
areturn
3: StackMap locals: java.awt.color.ColorSpace
StackMap stack:
aload 1
instanceof org.apache.xmlgraphics.java2d.color.CIELabColorSpace
ifeq 5
4: aload 0
invokestatic org.apache.fop.util.ColorUtil.toCIELabFunctionCall:(Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;)Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 0
astore 2
start local 2 6: aload 0
invokevirtual org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.hasAlternativeColors:()Z
ifeq 11
7: aload 0
invokevirtual org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.getAlternativeColors:()[Ljava/awt/Color;
iconst_0
aaload
astore 3
start local 3 8: aload 3
invokevirtual java.awt.Color.getColorSpace:()Ljava/awt/color/ColorSpace;
invokestatic org.apache.xmlgraphics.java2d.color.ColorSpaces.isDeviceColorSpace:(Ljava/awt/color/ColorSpace;)Z
ifeq 11
9: aload 3
invokevirtual java.awt.Color.getColorSpace:()Ljava/awt/color/ColorSpace;
astore 1
10: aload 3
astore 2
end local 3 11: StackMap locals: java.awt.Color
StackMap stack:
aload 1
invokestatic org.apache.xmlgraphics.java2d.color.ColorSpaces.getColorSpaceOrigin:(Ljava/awt/color/ColorSpace;)Lorg/apache/xmlgraphics/java2d/color/ColorSpaceOrigin;
astore 3
start local 3 12: aload 0
invokestatic org.apache.fop.util.ColorUtil.getsRGBFallback:(Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;)Ljava/awt/Color;
astore 5
start local 5 13: aload 5
aconst_null
invokevirtual java.awt.Color.getColorComponents:([F)[F
astore 6
start local 6 14: getstatic org.apache.fop.util.ColorUtil.$assertionsDisabled:Z
ifne 15
aload 6
arraylength
iconst_3
if_icmpeq 15
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
15: StackMap locals: org.apache.xmlgraphics.java2d.color.ColorWithAlternatives java.awt.color.ColorSpace java.awt.Color org.apache.xmlgraphics.java2d.color.ColorSpaceOrigin top java.awt.Color float[]
StackMap stack:
new java.lang.StringBuffer
dup
bipush 40
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 7
start local 7 16: aload 7
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
17: aload 7
aload 6
iconst_0
faload
invokevirtual java.lang.StringBuffer.append:(F)Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
18: aload 7
aload 6
iconst_1
faload
invokevirtual java.lang.StringBuffer.append:(F)Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
19: aload 7
aload 6
iconst_2
faload
invokevirtual java.lang.StringBuffer.append:(F)Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
20: aload 3
invokeinterface org.apache.xmlgraphics.java2d.color.ColorSpaceOrigin.getProfileName:()Ljava/lang/String;
astore 8
start local 8 21: aload 7
aload 8
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
22: aload 3
invokeinterface org.apache.xmlgraphics.java2d.color.ColorSpaceOrigin.getProfileURI:()Ljava/lang/String;
ifnull 24
23: aload 7
ldc "\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 3
invokeinterface org.apache.xmlgraphics.java2d.color.ColorSpaceOrigin.getProfileURI:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
ldc "\""
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
24: StackMap locals: java.lang.StringBuffer java.lang.String
StackMap stack:
aload 1
instanceof org.apache.xmlgraphics.java2d.color.NamedColorSpace
ifeq 32
25: aload 1
checkcast org.apache.xmlgraphics.java2d.color.NamedColorSpace
astore 9
start local 9 26: ldc "#Separation"
aload 8
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 29
27: ldc "fop-rgb-icc"
astore 4
start local 4 28: goto 30
end local 4 29: StackMap locals: org.apache.xmlgraphics.java2d.color.NamedColorSpace
StackMap stack:
ldc "fop-rgb-named-color"
astore 4
start local 4 30: StackMap locals: org.apache.xmlgraphics.java2d.color.ColorWithAlternatives java.awt.color.ColorSpace java.awt.Color org.apache.xmlgraphics.java2d.color.ColorSpaceOrigin java.lang.String java.awt.Color float[] java.lang.StringBuffer java.lang.String org.apache.xmlgraphics.java2d.color.NamedColorSpace
StackMap stack:
aload 7
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 9
invokevirtual org.apache.xmlgraphics.java2d.color.NamedColorSpace.getColorName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 9 31: goto 40
end local 4 32: StackMap locals: org.apache.xmlgraphics.java2d.color.ColorWithAlternatives java.awt.color.ColorSpace java.awt.Color org.apache.xmlgraphics.java2d.color.ColorSpaceOrigin top java.awt.Color float[] java.lang.StringBuffer java.lang.String
StackMap stack:
ldc "fop-rgb-icc"
astore 4
start local 4 33: aload 2
aconst_null
invokevirtual java.awt.Color.getColorComponents:([F)[F
astore 9
start local 9 34: aload 9
dup
astore 13
arraylength
istore 12
iconst_0
istore 11
goto 39
StackMap locals: org.apache.xmlgraphics.java2d.color.ColorWithAlternatives java.awt.color.ColorSpace java.awt.Color org.apache.xmlgraphics.java2d.color.ColorSpaceOrigin java.lang.String java.awt.Color float[] java.lang.StringBuffer java.lang.String float[] top int int float[]
StackMap stack:
35: aload 13
iload 11
faload
fstore 10
start local 10 36: aload 7
ldc ","
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
37: aload 7
fload 10
invokevirtual java.lang.StringBuffer.append:(F)Ljava/lang/StringBuffer;
pop
end local 10 38: iinc 11 1
StackMap locals:
StackMap stack:
39: iload 11
iload 12
if_icmplt 35
end local 9 40: StackMap locals: org.apache.xmlgraphics.java2d.color.ColorWithAlternatives java.awt.color.ColorSpace java.awt.Color org.apache.xmlgraphics.java2d.color.ColorSpaceOrigin java.lang.String java.awt.Color float[] java.lang.StringBuffer java.lang.String
StackMap stack:
aload 7
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
41: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
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 42 0 color Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;
1 42 1 cs Ljava/awt/color/ColorSpace;
6 42 2 specColor Ljava/awt/Color;
8 11 3 alt Ljava/awt/Color;
12 42 3 origin Lorg/apache/xmlgraphics/java2d/color/ColorSpaceOrigin;
28 29 4 functionName Ljava/lang/String;
30 32 4 functionName Ljava/lang/String;
33 42 4 functionName Ljava/lang/String;
13 42 5 fallbackColor Ljava/awt/Color;
14 42 6 rgb [F
16 42 7 sb Ljava/lang/StringBuffer;
21 42 8 profileName Ljava/lang/String;
26 31 9 ncs Lorg/apache/xmlgraphics/java2d/color/NamedColorSpace;
34 40 9 colorComponents [F
36 38 10 colorComponent F
MethodParameters:
Name Flags
color
private static java.lang.String toCIELabFunctionCall(org.apache.xmlgraphics.java2d.color.ColorWithAlternatives);
descriptor: (Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
invokestatic org.apache.fop.util.ColorUtil.getsRGBFallback:(Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;)Ljava/awt/Color;
astore 1
start local 1 1: new java.lang.StringBuffer
dup
ldc "cie-lab-color("
invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
astore 2
start local 2 2: aload 2
aload 1
invokevirtual java.awt.Color.getRed:()I
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
bipush 44
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: aload 2
aload 1
invokevirtual java.awt.Color.getGreen:()I
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
bipush 44
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
4: aload 2
aload 1
invokevirtual java.awt.Color.getBlue:()I
invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
pop
5: aload 0
invokevirtual org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.getColorSpace:()Ljava/awt/color/ColorSpace;
checkcast org.apache.xmlgraphics.java2d.color.CIELabColorSpace
astore 3
start local 3 6: aload 3
aload 0
aconst_null
invokevirtual org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.getColorComponents:([F)[F
invokevirtual org.apache.xmlgraphics.java2d.color.CIELabColorSpace.toNativeComponents:([F)[F
astore 4
start local 4 7: iconst_0
istore 5
start local 5 8: goto 11
9: StackMap locals: org.apache.xmlgraphics.java2d.color.ColorWithAlternatives java.awt.Color java.lang.StringBuffer org.apache.xmlgraphics.java2d.color.CIELabColorSpace float[] int
StackMap stack:
aload 2
bipush 44
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
aload 4
iload 5
faload
invokevirtual java.lang.StringBuffer.append:(F)Ljava/lang/StringBuffer;
pop
10: iinc 5 1
StackMap locals:
StackMap stack:
11: iload 5
iconst_3
if_icmplt 9
end local 5 12: aload 2
bipush 41
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
13: aload 2
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 color Lorg/apache/xmlgraphics/java2d/color/ColorWithAlternatives;
1 14 1 fallbackColor Ljava/awt/Color;
2 14 2 sb Ljava/lang/StringBuffer;
6 14 3 cs Lorg/apache/xmlgraphics/java2d/color/CIELabColorSpace;
7 14 4 lab [F
8 12 5 i I
MethodParameters:
Name Flags
color
private static java.awt.Color createColor(int, int, int);
descriptor: (III)Ljava/awt/Color;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.awt.Color
dup
iload 0
iload 1
iload 2
invokespecial java.awt.Color.<init>:(III)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 r I
0 1 1 g I
0 1 2 b I
MethodParameters:
Name Flags
r
g
b
private static void initializeColorMap();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=9, locals=0, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
invokestatic java.util.Collections.synchronizedMap:(Ljava/util/Map;)Ljava/util/Map;
putstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
1: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "aliceblue"
sipush 240
sipush 248
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "antiquewhite"
sipush 250
sipush 235
sipush 215
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "aqua"
iconst_0
sipush 255
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "aquamarine"
bipush 127
sipush 255
sipush 212
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "azure"
sipush 240
sipush 255
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "beige"
sipush 245
sipush 245
sipush 220
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "bisque"
sipush 255
sipush 228
sipush 196
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "black"
iconst_0
iconst_0
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "blanchedalmond"
sipush 255
sipush 235
sipush 205
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "blue"
iconst_0
iconst_0
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "blueviolet"
sipush 138
bipush 43
sipush 226
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "brown"
sipush 165
bipush 42
bipush 42
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "burlywood"
sipush 222
sipush 184
sipush 135
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "cadetblue"
bipush 95
sipush 158
sipush 160
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "chartreuse"
bipush 127
sipush 255
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "chocolate"
sipush 210
bipush 105
bipush 30
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "coral"
sipush 255
bipush 127
bipush 80
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "cornflowerblue"
bipush 100
sipush 149
sipush 237
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "cornsilk"
sipush 255
sipush 248
sipush 220
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "crimson"
sipush 220
bipush 20
bipush 60
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "cyan"
iconst_0
sipush 255
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkblue"
iconst_0
iconst_0
sipush 139
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkcyan"
iconst_0
sipush 139
sipush 139
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkgoldenrod"
sipush 184
sipush 134
bipush 11
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkgray"
sipush 169
sipush 169
sipush 169
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkgreen"
iconst_0
bipush 100
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
27: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkgrey"
sipush 169
sipush 169
sipush 169
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkkhaki"
sipush 189
sipush 183
bipush 107
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkmagenta"
sipush 139
iconst_0
sipush 139
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkolivegreen"
bipush 85
bipush 107
bipush 47
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkorange"
sipush 255
sipush 140
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkorchid"
sipush 153
bipush 50
sipush 204
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkred"
sipush 139
iconst_0
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darksalmon"
sipush 233
sipush 150
bipush 122
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkseagreen"
sipush 143
sipush 188
sipush 143
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkslateblue"
bipush 72
bipush 61
sipush 139
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkslategray"
bipush 47
bipush 79
bipush 79
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkslategrey"
bipush 47
bipush 79
bipush 79
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkturquoise"
iconst_0
sipush 206
sipush 209
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "darkviolet"
sipush 148
iconst_0
sipush 211
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "deeppink"
sipush 255
bipush 20
sipush 147
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
42: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "deepskyblue"
iconst_0
sipush 191
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
43: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "dimgray"
bipush 105
bipush 105
bipush 105
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
44: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "dimgrey"
bipush 105
bipush 105
bipush 105
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "dodgerblue"
bipush 30
sipush 144
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "firebrick"
sipush 178
bipush 34
bipush 34
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "floralwhite"
sipush 255
sipush 250
sipush 240
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "forestgreen"
bipush 34
sipush 139
bipush 34
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "fuchsia"
sipush 255
iconst_0
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "gainsboro"
sipush 220
sipush 220
sipush 220
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
51: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "ghostwhite"
sipush 248
sipush 248
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
52: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "gold"
sipush 255
sipush 215
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
53: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "goldenrod"
sipush 218
sipush 165
bipush 32
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
54: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "gray"
sipush 128
sipush 128
sipush 128
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "green"
iconst_0
sipush 128
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
56: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "greenyellow"
sipush 173
sipush 255
bipush 47
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
57: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "grey"
sipush 128
sipush 128
sipush 128
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
58: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "honeydew"
sipush 240
sipush 255
sipush 240
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
59: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "hotpink"
sipush 255
bipush 105
sipush 180
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
60: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "indianred"
sipush 205
bipush 92
bipush 92
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
61: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "indigo"
bipush 75
iconst_0
sipush 130
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
62: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "ivory"
sipush 255
sipush 255
sipush 240
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
63: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "khaki"
sipush 240
sipush 230
sipush 140
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
64: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lavender"
sipush 230
sipush 230
sipush 250
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
65: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lavenderblush"
sipush 255
sipush 240
sipush 245
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
66: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lawngreen"
bipush 124
sipush 252
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
67: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lemonchiffon"
sipush 255
sipush 250
sipush 205
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
68: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightblue"
sipush 173
sipush 216
sipush 230
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
69: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightcoral"
sipush 240
sipush 128
sipush 128
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
70: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightcyan"
sipush 224
sipush 255
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
71: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightgoldenrodyellow"
sipush 250
sipush 250
sipush 210
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
72: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightgray"
sipush 211
sipush 211
sipush 211
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
73: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightgreen"
sipush 144
sipush 238
sipush 144
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
74: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightgrey"
sipush 211
sipush 211
sipush 211
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
75: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightpink"
sipush 255
sipush 182
sipush 193
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
76: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightsalmon"
sipush 255
sipush 160
bipush 122
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
77: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightseagreen"
bipush 32
sipush 178
sipush 170
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
78: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightskyblue"
sipush 135
sipush 206
sipush 250
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
79: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightslategray"
bipush 119
sipush 136
sipush 153
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
80: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightslategrey"
bipush 119
sipush 136
sipush 153
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
81: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightsteelblue"
sipush 176
sipush 196
sipush 222
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
82: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lightyellow"
sipush 255
sipush 255
sipush 224
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
83: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "lime"
iconst_0
sipush 255
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
84: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "limegreen"
bipush 50
sipush 205
bipush 50
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
85: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "linen"
sipush 250
sipush 240
sipush 230
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
86: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "magenta"
sipush 255
iconst_0
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
87: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "maroon"
sipush 128
iconst_0
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
88: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mediumaquamarine"
bipush 102
sipush 205
sipush 170
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
89: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mediumblue"
iconst_0
iconst_0
sipush 205
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
90: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mediumorchid"
sipush 186
bipush 85
sipush 211
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
91: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mediumpurple"
sipush 147
bipush 112
sipush 219
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
92: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mediumseagreen"
bipush 60
sipush 179
bipush 113
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
93: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mediumslateblue"
bipush 123
bipush 104
sipush 238
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
94: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mediumspringgreen"
iconst_0
sipush 250
sipush 154
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
95: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mediumturquoise"
bipush 72
sipush 209
sipush 204
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
96: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mediumvioletred"
sipush 199
bipush 21
sipush 133
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
97: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "midnightblue"
bipush 25
bipush 25
bipush 112
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
98: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mintcream"
sipush 245
sipush 255
sipush 250
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
99: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "mistyrose"
sipush 255
sipush 228
sipush 225
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
100: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "moccasin"
sipush 255
sipush 228
sipush 181
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
101: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "navajowhite"
sipush 255
sipush 222
sipush 173
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
102: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "navy"
iconst_0
iconst_0
sipush 128
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
103: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "oldlace"
sipush 253
sipush 245
sipush 230
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
104: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "olive"
sipush 128
sipush 128
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
105: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "olivedrab"
bipush 107
sipush 142
bipush 35
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
106: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "orange"
sipush 255
sipush 165
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
107: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "orangered"
sipush 255
bipush 69
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
108: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "orchid"
sipush 218
bipush 112
sipush 214
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
109: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "palegoldenrod"
sipush 238
sipush 232
sipush 170
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
110: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "palegreen"
sipush 152
sipush 251
sipush 152
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
111: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "paleturquoise"
sipush 175
sipush 238
sipush 238
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
112: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "palevioletred"
sipush 219
bipush 112
sipush 147
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
113: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "papayawhip"
sipush 255
sipush 239
sipush 213
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
114: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "peachpuff"
sipush 255
sipush 218
sipush 185
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
115: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "peru"
sipush 205
sipush 133
bipush 63
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
116: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "pink"
sipush 255
sipush 192
sipush 203
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
117: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "plum "
sipush 221
sipush 160
sipush 221
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
118: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "plum"
sipush 221
sipush 160
sipush 221
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
119: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "powderblue"
sipush 176
sipush 224
sipush 230
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
120: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "purple"
sipush 128
iconst_0
sipush 128
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
121: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "red"
sipush 255
iconst_0
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
122: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "rosybrown"
sipush 188
sipush 143
sipush 143
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
123: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "royalblue"
bipush 65
bipush 105
sipush 225
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
124: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "saddlebrown"
sipush 139
bipush 69
bipush 19
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
125: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "salmon"
sipush 250
sipush 128
bipush 114
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
126: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "sandybrown"
sipush 244
sipush 164
bipush 96
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
127: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "seagreen"
bipush 46
sipush 139
bipush 87
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
128: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "seashell"
sipush 255
sipush 245
sipush 238
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
129: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "sienna"
sipush 160
bipush 82
bipush 45
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
130: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "silver"
sipush 192
sipush 192
sipush 192
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
131: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "skyblue"
sipush 135
sipush 206
sipush 235
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
132: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "slateblue"
bipush 106
bipush 90
sipush 205
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
133: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "slategray"
bipush 112
sipush 128
sipush 144
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
134: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "slategrey"
bipush 112
sipush 128
sipush 144
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
135: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "snow"
sipush 255
sipush 250
sipush 250
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
136: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "springgreen"
iconst_0
sipush 255
bipush 127
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
137: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "steelblue"
bipush 70
sipush 130
sipush 180
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
138: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "tan"
sipush 210
sipush 180
sipush 140
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
139: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "teal"
iconst_0
sipush 128
sipush 128
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
140: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "thistle"
sipush 216
sipush 191
sipush 216
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
141: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "tomato"
sipush 255
bipush 99
bipush 71
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
142: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "turquoise"
bipush 64
sipush 224
sipush 208
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
143: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "violet"
sipush 238
sipush 130
sipush 238
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
144: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "wheat"
sipush 245
sipush 222
sipush 179
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
145: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "white"
sipush 255
sipush 255
sipush 255
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
146: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "whitesmoke"
sipush 245
sipush 245
sipush 245
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
147: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "yellow"
sipush 255
sipush 255
iconst_0
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
148: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "yellowgreen"
sipush 154
sipush 205
bipush 50
invokestatic org.apache.fop.util.ColorUtil.createColor:(III)Ljava/awt/Color;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
149: getstatic org.apache.fop.util.ColorUtil.colorMap:Ljava/util/Map;
ldc "transparent"
new org.apache.xmlgraphics.java2d.color.ColorWithAlternatives
dup
iconst_0
iconst_0
iconst_0
iconst_0
aconst_null
invokespecial org.apache.xmlgraphics.java2d.color.ColorWithAlternatives.<init>:(IIII[Ljava/awt/Color;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
150: return
LocalVariableTable:
Start End Slot Name Signature
public static java.awt.Color lightenColor(java.awt.Color, float);
descriptor: (Ljava/awt/Color;F)Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
invokestatic org.apache.xmlgraphics.java2d.color.ColorUtil.lightenColor:(Ljava/awt/Color;F)Ljava/awt/Color;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 col Ljava/awt/Color;
0 1 1 factor F
MethodParameters:
Name Flags
col
factor
public static boolean isPseudoProfile(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "#CMYK"
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 3
1: ldc "#Separation"
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 colorProfileName Ljava/lang/String;
MethodParameters:
Name Flags
colorProfileName
public static boolean isGray(java.awt.Color);
descriptor: (Ljava/awt/Color;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.xmlgraphics.java2d.color.ColorUtil.isGray:(Ljava/awt/Color;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 col Ljava/awt/Color;
MethodParameters:
Name Flags
col
public static java.awt.Color toCMYKGrayColor(float);
descriptor: (F)Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: fload 0
invokestatic org.apache.xmlgraphics.java2d.color.ColorUtil.toCMYKGrayColor:(F)Ljava/awt/Color;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 black F
MethodParameters:
Name Flags
black
}
SourceFile: "ColorUtil.java"
InnerClasses:
public final OCAColorValue = org.apache.fop.util.OCAColor$OCAColorValue of org.apache.fop.util.OCAColor