public abstract class java.awt.color.ColorSpace implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: java.awt.color.ColorSpace
super_class: java.lang.Object
{
static final long serialVersionUID;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: -409452704308689724
private int type;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int numComponents;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private transient java.lang.String[] compName;
descriptor: [Ljava/lang/String;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private static java.awt.color.ColorSpace sRGBspace;
descriptor: Ljava/awt/color/ColorSpace;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.awt.color.ColorSpace XYZspace;
descriptor: Ljava/awt/color/ColorSpace;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.awt.color.ColorSpace PYCCspace;
descriptor: Ljava/awt/color/ColorSpace;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.awt.color.ColorSpace GRAYspace;
descriptor: Ljava/awt/color/ColorSpace;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.awt.color.ColorSpace LINEAR_RGBspace;
descriptor: Ljava/awt/color/ColorSpace;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
public static final int TYPE_XYZ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int TYPE_Lab;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int TYPE_Luv;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int TYPE_YCbCr;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int TYPE_Yxy;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int TYPE_RGB;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int TYPE_GRAY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int TYPE_HSV;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int TYPE_HLS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int TYPE_CMYK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int TYPE_CMY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int TYPE_2CLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int TYPE_3CLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
public static final int TYPE_4CLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
public static final int TYPE_5CLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 15
public static final int TYPE_6CLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int TYPE_7CLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
public static final int TYPE_8CLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 18
public static final int TYPE_9CLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 19
public static final int TYPE_ACLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 20
public static final int TYPE_BCLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 21
public static final int TYPE_CCLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 22
public static final int TYPE_DCLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 23
public static final int TYPE_ECLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 24
public static final int TYPE_FCLR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 25
public static final int CS_sRGB;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1000
public static final int CS_LINEAR_RGB;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1004
public static final int CS_CIEXYZ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1001
public static final int CS_PYCC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1002
public static final int CS_GRAY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1003
protected void <init>(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
2: aload 0
iload 1
putfield java.awt.color.ColorSpace.type:I
3: aload 0
iload 2
putfield java.awt.color.ColorSpace.numComponents:I
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/awt/color/ColorSpace;
0 5 1 type I
0 5 2 numcomponents I
MethodParameters:
Name Flags
type
numcomponents
public static java.awt.color.ColorSpace getInstance(int);
descriptor: (I)Ljava/awt/color/ColorSpace;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: iload 0
tableswitch { // 1000 - 1004
1000: 1
1001: 10
1002: 20
1003: 29
1004: 39
default: 50
}
1: StackMap locals:
StackMap stack:
ldc Ljava/awt/color/ColorSpace;
dup
astore 2
monitorenter
2: getstatic java.awt.color.ColorSpace.sRGBspace:Ljava/awt/color/ColorSpace;
ifnonnull 5
3: sipush 1000
invokestatic java.awt.color.ICC_Profile.getInstance:(I)Ljava/awt/color/ICC_Profile;
astore 3
start local 3 4: new java.awt.color.ICC_ColorSpace
dup
aload 3
invokespecial java.awt.color.ICC_ColorSpace.<init>:(Ljava/awt/color/ICC_Profile;)V
putstatic java.awt.color.ColorSpace.sRGBspace:Ljava/awt/color/ColorSpace;
end local 3 5: StackMap locals: int top java.lang.Class
StackMap stack:
getstatic java.awt.color.ColorSpace.sRGBspace:Ljava/awt/color/ColorSpace;
astore 1
start local 1 6: aload 2
monitorexit
7: goto 51
end local 1 StackMap locals:
StackMap stack: java.lang.Throwable
8: aload 2
monitorexit
9: athrow
10: StackMap locals: int
StackMap stack:
ldc Ljava/awt/color/ColorSpace;
dup
astore 2
monitorenter
11: getstatic java.awt.color.ColorSpace.XYZspace:Ljava/awt/color/ColorSpace;
ifnonnull 15
12: sipush 1001
invokestatic java.awt.color.ICC_Profile.getInstance:(I)Ljava/awt/color/ICC_Profile;
13: astore 3
start local 3 14: new java.awt.color.ICC_ColorSpace
dup
aload 3
invokespecial java.awt.color.ICC_ColorSpace.<init>:(Ljava/awt/color/ICC_Profile;)V
putstatic java.awt.color.ColorSpace.XYZspace:Ljava/awt/color/ColorSpace;
end local 3 15: StackMap locals: int top java.lang.Class
StackMap stack:
getstatic java.awt.color.ColorSpace.XYZspace:Ljava/awt/color/ColorSpace;
astore 1
start local 1 16: aload 2
monitorexit
17: goto 51
end local 1 StackMap locals:
StackMap stack: java.lang.Throwable
18: aload 2
monitorexit
19: athrow
20: StackMap locals: int
StackMap stack:
ldc Ljava/awt/color/ColorSpace;
dup
astore 2
monitorenter
21: getstatic java.awt.color.ColorSpace.PYCCspace:Ljava/awt/color/ColorSpace;
ifnonnull 24
22: sipush 1002
invokestatic java.awt.color.ICC_Profile.getInstance:(I)Ljava/awt/color/ICC_Profile;
astore 3
start local 3 23: new java.awt.color.ICC_ColorSpace
dup
aload 3
invokespecial java.awt.color.ICC_ColorSpace.<init>:(Ljava/awt/color/ICC_Profile;)V
putstatic java.awt.color.ColorSpace.PYCCspace:Ljava/awt/color/ColorSpace;
end local 3 24: StackMap locals: int top java.lang.Class
StackMap stack:
getstatic java.awt.color.ColorSpace.PYCCspace:Ljava/awt/color/ColorSpace;
astore 1
start local 1 25: aload 2
monitorexit
26: goto 51
end local 1 StackMap locals:
StackMap stack: java.lang.Throwable
27: aload 2
monitorexit
28: athrow
29: StackMap locals: int
StackMap stack:
ldc Ljava/awt/color/ColorSpace;
dup
astore 2
monitorenter
30: getstatic java.awt.color.ColorSpace.GRAYspace:Ljava/awt/color/ColorSpace;
ifnonnull 34
31: sipush 1003
invokestatic java.awt.color.ICC_Profile.getInstance:(I)Ljava/awt/color/ICC_Profile;
astore 3
start local 3 32: new java.awt.color.ICC_ColorSpace
dup
aload 3
invokespecial java.awt.color.ICC_ColorSpace.<init>:(Ljava/awt/color/ICC_Profile;)V
putstatic java.awt.color.ColorSpace.GRAYspace:Ljava/awt/color/ColorSpace;
33: getstatic java.awt.color.ColorSpace.GRAYspace:Ljava/awt/color/ColorSpace;
putstatic sun.java2d.cmm.CMSManager.GRAYspace:Ljava/awt/color/ColorSpace;
end local 3 34: StackMap locals: int top java.lang.Class
StackMap stack:
getstatic java.awt.color.ColorSpace.GRAYspace:Ljava/awt/color/ColorSpace;
astore 1
start local 1 35: aload 2
monitorexit
36: goto 51
end local 1 StackMap locals:
StackMap stack: java.lang.Throwable
37: aload 2
monitorexit
38: athrow
39: StackMap locals: int
StackMap stack:
ldc Ljava/awt/color/ColorSpace;
dup
astore 2
monitorenter
40: getstatic java.awt.color.ColorSpace.LINEAR_RGBspace:Ljava/awt/color/ColorSpace;
ifnonnull 45
41: sipush 1004
invokestatic java.awt.color.ICC_Profile.getInstance:(I)Ljava/awt/color/ICC_Profile;
42: astore 3
start local 3 43: new java.awt.color.ICC_ColorSpace
dup
aload 3
invokespecial java.awt.color.ICC_ColorSpace.<init>:(Ljava/awt/color/ICC_Profile;)V
putstatic java.awt.color.ColorSpace.LINEAR_RGBspace:Ljava/awt/color/ColorSpace;
44: getstatic java.awt.color.ColorSpace.LINEAR_RGBspace:Ljava/awt/color/ColorSpace;
putstatic sun.java2d.cmm.CMSManager.LINEAR_RGBspace:Ljava/awt/color/ColorSpace;
end local 3 45: StackMap locals: int top java.lang.Class
StackMap stack:
getstatic java.awt.color.ColorSpace.LINEAR_RGBspace:Ljava/awt/color/ColorSpace;
astore 1
start local 1 46: aload 2
monitorexit
47: goto 51
end local 1 StackMap locals:
StackMap stack: java.lang.Throwable
48: aload 2
monitorexit
49: athrow
50: StackMap locals: int
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Unknown color space"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
start local 1 51: StackMap locals: java.awt.color.ColorSpace
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 colorspace I
6 8 1 theColorSpace Ljava/awt/color/ColorSpace;
16 18 1 theColorSpace Ljava/awt/color/ColorSpace;
25 27 1 theColorSpace Ljava/awt/color/ColorSpace;
35 37 1 theColorSpace Ljava/awt/color/ColorSpace;
46 48 1 theColorSpace Ljava/awt/color/ColorSpace;
51 52 1 theColorSpace Ljava/awt/color/ColorSpace;
4 5 3 theProfile Ljava/awt/color/ICC_Profile;
14 15 3 theProfile Ljava/awt/color/ICC_Profile;
23 24 3 theProfile Ljava/awt/color/ICC_Profile;
32 34 3 theProfile Ljava/awt/color/ICC_Profile;
43 45 3 theProfile Ljava/awt/color/ICC_Profile;
Exception table:
from to target type
2 7 8 any
8 9 8 any
11 17 18 any
18 19 18 any
21 26 27 any
27 28 27 any
30 36 37 any
37 38 37 any
40 47 48 any
48 49 48 any
MethodParameters:
Name Flags
colorspace
public boolean isCS_sRGB();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic java.awt.color.ColorSpace.sRGBspace:Ljava/awt/color/ColorSpace;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/color/ColorSpace;
public abstract float[] toRGB(float[]);
descriptor: ([F)[F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
colorvalue
public abstract float[] fromRGB(float[]);
descriptor: ([F)[F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
rgbvalue
public abstract float[] toCIEXYZ(float[]);
descriptor: ([F)[F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
colorvalue
public abstract float[] fromCIEXYZ(float[]);
descriptor: ([F)[F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
colorvalue
public int getType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.color.ColorSpace.type:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/color/ColorSpace;
public int getNumComponents();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.color.ColorSpace.numComponents:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/color/ColorSpace;
public java.lang.String getName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield java.awt.color.ColorSpace.numComponents:I
iconst_1
isub
if_icmple 4
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
2: new java.lang.StringBuilder
dup
ldc "Component index out of range: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
ifnonnull 39
5: aload 0
getfield java.awt.color.ColorSpace.type:I
tableswitch { // 0 - 11
0: 6
1: 8
2: 10
3: 12
4: 14
5: 16
6: 18
7: 20
8: 22
9: 26
10: 32
11: 30
default: 32
}
6: StackMap locals:
StackMap stack:
aload 0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "X"
aastore
dup
iconst_1
ldc "Y"
aastore
dup
iconst_2
ldc "Z"
aastore
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
7: goto 39
8: StackMap locals:
StackMap stack:
aload 0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "L"
aastore
dup
iconst_1
ldc "a"
aastore
dup
iconst_2
ldc "b"
aastore
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
9: goto 39
10: StackMap locals:
StackMap stack:
aload 0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "L"
aastore
dup
iconst_1
ldc "u"
aastore
dup
iconst_2
ldc "v"
aastore
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
11: goto 39
12: StackMap locals:
StackMap stack:
aload 0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "Y"
aastore
dup
iconst_1
ldc "Cb"
aastore
dup
iconst_2
ldc "Cr"
aastore
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
13: goto 39
14: StackMap locals:
StackMap stack:
aload 0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "Y"
aastore
dup
iconst_1
ldc "x"
aastore
dup
iconst_2
ldc "y"
aastore
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
15: goto 39
16: StackMap locals:
StackMap stack:
aload 0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "Red"
aastore
dup
iconst_1
ldc "Green"
aastore
dup
iconst_2
ldc "Blue"
aastore
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
17: goto 39
18: StackMap locals:
StackMap stack:
aload 0
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "Gray"
aastore
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
19: goto 39
20: StackMap locals:
StackMap stack:
aload 0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "Hue"
aastore
dup
iconst_1
ldc "Saturation"
aastore
dup
iconst_2
ldc "Value"
aastore
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
21: goto 39
22: StackMap locals:
StackMap stack:
aload 0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "Hue"
aastore
dup
iconst_1
ldc "Lightness"
aastore
dup
iconst_2
23: ldc "Saturation"
aastore
24: putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
25: goto 39
26: StackMap locals:
StackMap stack:
aload 0
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "Cyan"
aastore
dup
iconst_1
ldc "Magenta"
aastore
dup
iconst_2
ldc "Yellow"
aastore
dup
iconst_3
27: ldc "Black"
aastore
28: putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
29: goto 39
30: StackMap locals:
StackMap stack:
aload 0
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "Cyan"
aastore
dup
iconst_1
ldc "Magenta"
aastore
dup
iconst_2
ldc "Yellow"
aastore
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
31: goto 39
32: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.color.ColorSpace.numComponents:I
anewarray java.lang.String
astore 2
start local 2 33: iconst_0
istore 3
start local 3 34: goto 37
35: StackMap locals: java.lang.String[] int
StackMap stack:
aload 2
iload 3
new java.lang.StringBuilder
dup
ldc "Unnamed color component("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
36: iinc 3 1
StackMap locals:
StackMap stack:
37: iload 3
aload 2
arraylength
if_icmplt 35
end local 3 38: aload 0
aload 2
putfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
end local 2 39: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.color.ColorSpace.compName:[Ljava/lang/String;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Ljava/awt/color/ColorSpace;
0 40 1 idx I
33 39 2 tmp [Ljava/lang/String;
34 38 3 i I
MethodParameters:
Name Flags
idx
public float getMinValue(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield java.awt.color.ColorSpace.numComponents:I
iconst_1
isub
if_icmple 4
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
2: new java.lang.StringBuilder
dup
ldc "Component index out of range: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
fconst_0
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/awt/color/ColorSpace;
0 5 1 component I
MethodParameters:
Name Flags
component
public float getMaxValue(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iflt 1
iload 1
aload 0
getfield java.awt.color.ColorSpace.numComponents:I
iconst_1
isub
if_icmple 4
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
2: new java.lang.StringBuilder
dup
ldc "Component index out of range: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
fconst_1
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/awt/color/ColorSpace;
0 5 1 component I
MethodParameters:
Name Flags
component
static boolean isCS_CIEXYZ(java.awt.color.ColorSpace);
descriptor: (Ljava/awt/color/ColorSpace;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic java.awt.color.ColorSpace.XYZspace:Ljava/awt/color/ColorSpace;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 cspace Ljava/awt/color/ColorSpace;
MethodParameters:
Name Flags
cspace
}
SourceFile: "ColorSpace.java"