public final class sun.java2d.loops.SurfaceType
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: sun.java2d.loops.SurfaceType
super_class: java.lang.Object
{
private static int unusedUID;
descriptor: I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.HashMap<java.lang.String, java.lang.Integer> surfaceUIDMap;
descriptor: Ljava/util/HashMap;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
public static final java.lang.String DESC_ANY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Any Surface"
public static final java.lang.String DESC_INT_RGB;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Integer RGB"
public static final java.lang.String DESC_INT_ARGB;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Integer ARGB"
public static final java.lang.String DESC_INT_ARGB_PRE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Integer ARGB Premultiplied"
public static final java.lang.String DESC_INT_BGR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Integer BGR"
public static final java.lang.String DESC_3BYTE_BGR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "3 Byte BGR"
public static final java.lang.String DESC_4BYTE_ABGR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "4 Byte ABGR"
public static final java.lang.String DESC_4BYTE_ABGR_PRE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "4 Byte ABGR Premultiplied"
public static final java.lang.String DESC_USHORT_565_RGB;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Short 565 RGB"
public static final java.lang.String DESC_USHORT_555_RGB;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Short 555 RGB"
public static final java.lang.String DESC_USHORT_555_RGBx;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Short 555 RGBx"
public static final java.lang.String DESC_USHORT_4444_ARGB;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Short 4444 ARGB"
public static final java.lang.String DESC_BYTE_GRAY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "8-bit Gray"
public static final java.lang.String DESC_USHORT_INDEXED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "16-bit Indexed"
public static final java.lang.String DESC_USHORT_GRAY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "16-bit Gray"
public static final java.lang.String DESC_BYTE_BINARY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Packed Binary Bitmap"
public static final java.lang.String DESC_BYTE_INDEXED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "8-bit Indexed"
public static final java.lang.String DESC_ANY_INT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Any Discrete Integer"
public static final java.lang.String DESC_ANY_SHORT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Any Discrete Short"
public static final java.lang.String DESC_ANY_BYTE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Any Discrete Byte"
public static final java.lang.String DESC_ANY_3BYTE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Any 3 Byte Component"
public static final java.lang.String DESC_ANY_4BYTE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Any 4 Byte Component"
public static final java.lang.String DESC_ANY_INT_DCM;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Any Integer DCM"
public static final java.lang.String DESC_INT_RGBx;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Integer RGBx"
public static final java.lang.String DESC_INT_BGRx;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Integer BGRx"
public static final java.lang.String DESC_3BYTE_RGB;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "3 Byte RGB"
public static final java.lang.String DESC_INT_ARGB_BM;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Int ARGB (Bitmask)"
public static final java.lang.String DESC_BYTE_INDEXED_BM;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "8-bit Indexed (Bitmask)"
public static final java.lang.String DESC_BYTE_INDEXED_OPAQUE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "8-bit Indexed (Opaque)"
public static final java.lang.String DESC_INDEX8_GRAY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "8-bit Palettized Gray"
public static final java.lang.String DESC_INDEX12_GRAY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "12-bit Palettized Gray"
public static final java.lang.String DESC_BYTE_BINARY_1BIT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Packed Binary 1-bit Bitmap"
public static final java.lang.String DESC_BYTE_BINARY_2BIT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Packed Binary 2-bit Bitmap"
public static final java.lang.String DESC_BYTE_BINARY_4BIT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Packed Binary 4-bit Bitmap"
public static final java.lang.String DESC_ANY_PAINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Paint Object"
public static final java.lang.String DESC_ANY_COLOR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Single Color"
public static final java.lang.String DESC_OPAQUE_COLOR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Opaque Color"
public static final java.lang.String DESC_GRADIENT_PAINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Gradient Paint"
public static final java.lang.String DESC_OPAQUE_GRADIENT_PAINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Opaque Gradient Paint"
public static final java.lang.String DESC_TEXTURE_PAINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Texture Paint"
public static final java.lang.String DESC_OPAQUE_TEXTURE_PAINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Opaque Texture Paint"
public static final java.lang.String DESC_LINEAR_GRADIENT_PAINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Linear Gradient Paint"
public static final java.lang.String DESC_OPAQUE_LINEAR_GRADIENT_PAINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Opaque Linear Gradient Paint"
public static final java.lang.String DESC_RADIAL_GRADIENT_PAINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Radial Gradient Paint"
public static final java.lang.String DESC_OPAQUE_RADIAL_GRADIENT_PAINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "Opaque Radial Gradient Paint"
public static final sun.java2d.loops.SurfaceType Any;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType AnyInt;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType AnyShort;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType AnyByte;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType AnyByteBinary;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType Any3Byte;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType Any4Byte;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType AnyDcm;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType Custom;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType IntRgb;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType IntArgb;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType IntArgbPre;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType IntBgr;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType ThreeByteBgr;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType FourByteAbgr;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType FourByteAbgrPre;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType Ushort565Rgb;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType Ushort555Rgb;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType Ushort555Rgbx;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType Ushort4444Argb;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType UshortIndexed;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType ByteGray;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType UshortGray;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType ByteBinary1Bit;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType ByteBinary2Bit;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType ByteBinary4Bit;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType ByteIndexed;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType IntRgbx;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType IntBgrx;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType ThreeByteRgb;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType IntArgbBm;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType ByteIndexedBm;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType ByteIndexedOpaque;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType Index8Gray;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType Index12Gray;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType AnyPaint;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType AnyColor;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType OpaqueColor;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType GradientPaint;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType OpaqueGradientPaint;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType LinearGradientPaint;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType OpaqueLinearGradientPaint;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType RadialGradientPaint;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType OpaqueRadialGradientPaint;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType TexturePaint;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final sun.java2d.loops.SurfaceType OpaqueTexturePaint;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private int uniqueID;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String desc;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private sun.java2d.loops.SurfaceType next;
descriptor: Lsun/java2d/loops/SurfaceType;
flags: (0x0002) ACC_PRIVATE
protected sun.awt.image.PixelConverter pixelConverter;
descriptor: Lsun/awt/image/PixelConverter;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: iconst_1
putstatic sun.java2d.loops.SurfaceType.unusedUID:I
1: new java.util.HashMap
dup
bipush 100
invokespecial java.util.HashMap.<init>:(I)V
putstatic sun.java2d.loops.SurfaceType.surfaceUIDMap:Ljava/util/HashMap;
2: new sun.java2d.loops.SurfaceType
dup
aconst_null
ldc "Any Surface"
getstatic sun.awt.image.PixelConverter.instance:Lsun/awt/image/PixelConverter;
invokespecial sun.java2d.loops.SurfaceType.<init>:(Lsun/java2d/loops/SurfaceType;Ljava/lang/String;Lsun/awt/image/PixelConverter;)V
3: putstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
4: getstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
ldc "Any Discrete Integer"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
putstatic sun.java2d.loops.SurfaceType.AnyInt:Lsun/java2d/loops/SurfaceType;
5: getstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
ldc "Any Discrete Short"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
putstatic sun.java2d.loops.SurfaceType.AnyShort:Lsun/java2d/loops/SurfaceType;
6: getstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
ldc "Any Discrete Byte"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
putstatic sun.java2d.loops.SurfaceType.AnyByte:Lsun/java2d/loops/SurfaceType;
7: getstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
ldc "Packed Binary Bitmap"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
putstatic sun.java2d.loops.SurfaceType.AnyByteBinary:Lsun/java2d/loops/SurfaceType;
8: getstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
ldc "Any 3 Byte Component"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
putstatic sun.java2d.loops.SurfaceType.Any3Byte:Lsun/java2d/loops/SurfaceType;
9: getstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
ldc "Any 4 Byte Component"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
putstatic sun.java2d.loops.SurfaceType.Any4Byte:Lsun/java2d/loops/SurfaceType;
10: getstatic sun.java2d.loops.SurfaceType.AnyInt:Lsun/java2d/loops/SurfaceType;
ldc "Any Integer DCM"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
putstatic sun.java2d.loops.SurfaceType.AnyDcm:Lsun/java2d/loops/SurfaceType;
11: getstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
putstatic sun.java2d.loops.SurfaceType.Custom:Lsun/java2d/loops/SurfaceType;
12: getstatic sun.java2d.loops.SurfaceType.AnyDcm:Lsun/java2d/loops/SurfaceType;
ldc "Integer RGB"
getstatic sun.awt.image.PixelConverter$Xrgb.instance:Lsun/awt/image/PixelConverter;
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
13: putstatic sun.java2d.loops.SurfaceType.IntRgb:Lsun/java2d/loops/SurfaceType;
14: getstatic sun.java2d.loops.SurfaceType.AnyDcm:Lsun/java2d/loops/SurfaceType;
ldc "Integer ARGB"
getstatic sun.awt.image.PixelConverter$Argb.instance:Lsun/awt/image/PixelConverter;
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
15: putstatic sun.java2d.loops.SurfaceType.IntArgb:Lsun/java2d/loops/SurfaceType;
16: getstatic sun.java2d.loops.SurfaceType.AnyDcm:Lsun/java2d/loops/SurfaceType;
ldc "Integer ARGB Premultiplied"
17: getstatic sun.awt.image.PixelConverter$ArgbPre.instance:Lsun/awt/image/PixelConverter;
18: invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
19: putstatic sun.java2d.loops.SurfaceType.IntArgbPre:Lsun/java2d/loops/SurfaceType;
20: getstatic sun.java2d.loops.SurfaceType.AnyDcm:Lsun/java2d/loops/SurfaceType;
ldc "Integer BGR"
getstatic sun.awt.image.PixelConverter$Xbgr.instance:Lsun/awt/image/PixelConverter;
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
21: putstatic sun.java2d.loops.SurfaceType.IntBgr:Lsun/java2d/loops/SurfaceType;
22: getstatic sun.java2d.loops.SurfaceType.Any3Byte:Lsun/java2d/loops/SurfaceType;
ldc "3 Byte BGR"
getstatic sun.awt.image.PixelConverter$Xrgb.instance:Lsun/awt/image/PixelConverter;
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
23: putstatic sun.java2d.loops.SurfaceType.ThreeByteBgr:Lsun/java2d/loops/SurfaceType;
24: getstatic sun.java2d.loops.SurfaceType.Any4Byte:Lsun/java2d/loops/SurfaceType;
ldc "4 Byte ABGR"
getstatic sun.awt.image.PixelConverter$Rgba.instance:Lsun/awt/image/PixelConverter;
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
25: putstatic sun.java2d.loops.SurfaceType.FourByteAbgr:Lsun/java2d/loops/SurfaceType;
26: getstatic sun.java2d.loops.SurfaceType.Any4Byte:Lsun/java2d/loops/SurfaceType;
ldc "4 Byte ABGR Premultiplied"
27: getstatic sun.awt.image.PixelConverter$RgbaPre.instance:Lsun/awt/image/PixelConverter;
28: invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
29: putstatic sun.java2d.loops.SurfaceType.FourByteAbgrPre:Lsun/java2d/loops/SurfaceType;
30: getstatic sun.java2d.loops.SurfaceType.AnyShort:Lsun/java2d/loops/SurfaceType;
ldc "Short 565 RGB"
31: getstatic sun.awt.image.PixelConverter$Ushort565Rgb.instance:Lsun/awt/image/PixelConverter;
32: invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
33: putstatic sun.java2d.loops.SurfaceType.Ushort565Rgb:Lsun/java2d/loops/SurfaceType;
34: getstatic sun.java2d.loops.SurfaceType.AnyShort:Lsun/java2d/loops/SurfaceType;
ldc "Short 555 RGB"
35: getstatic sun.awt.image.PixelConverter$Ushort555Rgb.instance:Lsun/awt/image/PixelConverter;
36: invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
37: putstatic sun.java2d.loops.SurfaceType.Ushort555Rgb:Lsun/java2d/loops/SurfaceType;
38: getstatic sun.java2d.loops.SurfaceType.AnyShort:Lsun/java2d/loops/SurfaceType;
ldc "Short 555 RGBx"
39: getstatic sun.awt.image.PixelConverter$Ushort555Rgbx.instance:Lsun/awt/image/PixelConverter;
40: invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
41: putstatic sun.java2d.loops.SurfaceType.Ushort555Rgbx:Lsun/java2d/loops/SurfaceType;
42: getstatic sun.java2d.loops.SurfaceType.AnyShort:Lsun/java2d/loops/SurfaceType;
ldc "Short 4444 ARGB"
43: getstatic sun.awt.image.PixelConverter$Ushort4444Argb.instance:Lsun/awt/image/PixelConverter;
44: invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
45: putstatic sun.java2d.loops.SurfaceType.Ushort4444Argb:Lsun/java2d/loops/SurfaceType;
46: getstatic sun.java2d.loops.SurfaceType.AnyShort:Lsun/java2d/loops/SurfaceType;
ldc "16-bit Indexed"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
47: putstatic sun.java2d.loops.SurfaceType.UshortIndexed:Lsun/java2d/loops/SurfaceType;
48: getstatic sun.java2d.loops.SurfaceType.AnyByte:Lsun/java2d/loops/SurfaceType;
ldc "8-bit Gray"
49: getstatic sun.awt.image.PixelConverter$ByteGray.instance:Lsun/awt/image/PixelConverter;
50: invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
51: putstatic sun.java2d.loops.SurfaceType.ByteGray:Lsun/java2d/loops/SurfaceType;
52: getstatic sun.java2d.loops.SurfaceType.AnyShort:Lsun/java2d/loops/SurfaceType;
ldc "16-bit Gray"
53: getstatic sun.awt.image.PixelConverter$UshortGray.instance:Lsun/awt/image/PixelConverter;
54: invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
55: putstatic sun.java2d.loops.SurfaceType.UshortGray:Lsun/java2d/loops/SurfaceType;
56: getstatic sun.java2d.loops.SurfaceType.AnyByteBinary:Lsun/java2d/loops/SurfaceType;
ldc "Packed Binary 1-bit Bitmap"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
57: putstatic sun.java2d.loops.SurfaceType.ByteBinary1Bit:Lsun/java2d/loops/SurfaceType;
58: getstatic sun.java2d.loops.SurfaceType.AnyByteBinary:Lsun/java2d/loops/SurfaceType;
ldc "Packed Binary 2-bit Bitmap"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
59: putstatic sun.java2d.loops.SurfaceType.ByteBinary2Bit:Lsun/java2d/loops/SurfaceType;
60: getstatic sun.java2d.loops.SurfaceType.AnyByteBinary:Lsun/java2d/loops/SurfaceType;
ldc "Packed Binary 4-bit Bitmap"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
61: putstatic sun.java2d.loops.SurfaceType.ByteBinary4Bit:Lsun/java2d/loops/SurfaceType;
62: getstatic sun.java2d.loops.SurfaceType.AnyByte:Lsun/java2d/loops/SurfaceType;
ldc "8-bit Indexed"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
63: putstatic sun.java2d.loops.SurfaceType.ByteIndexed:Lsun/java2d/loops/SurfaceType;
64: getstatic sun.java2d.loops.SurfaceType.AnyDcm:Lsun/java2d/loops/SurfaceType;
ldc "Integer RGBx"
getstatic sun.awt.image.PixelConverter$Rgbx.instance:Lsun/awt/image/PixelConverter;
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
65: putstatic sun.java2d.loops.SurfaceType.IntRgbx:Lsun/java2d/loops/SurfaceType;
66: getstatic sun.java2d.loops.SurfaceType.AnyDcm:Lsun/java2d/loops/SurfaceType;
ldc "Integer BGRx"
getstatic sun.awt.image.PixelConverter$Bgrx.instance:Lsun/awt/image/PixelConverter;
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
67: putstatic sun.java2d.loops.SurfaceType.IntBgrx:Lsun/java2d/loops/SurfaceType;
68: getstatic sun.java2d.loops.SurfaceType.Any3Byte:Lsun/java2d/loops/SurfaceType;
ldc "3 Byte RGB"
getstatic sun.awt.image.PixelConverter$Xbgr.instance:Lsun/awt/image/PixelConverter;
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
69: putstatic sun.java2d.loops.SurfaceType.ThreeByteRgb:Lsun/java2d/loops/SurfaceType;
70: getstatic sun.java2d.loops.SurfaceType.AnyDcm:Lsun/java2d/loops/SurfaceType;
ldc "Int ARGB (Bitmask)"
getstatic sun.awt.image.PixelConverter$ArgbBm.instance:Lsun/awt/image/PixelConverter;
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
71: putstatic sun.java2d.loops.SurfaceType.IntArgbBm:Lsun/java2d/loops/SurfaceType;
72: getstatic sun.java2d.loops.SurfaceType.ByteIndexed:Lsun/java2d/loops/SurfaceType;
ldc "8-bit Indexed (Bitmask)"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
73: putstatic sun.java2d.loops.SurfaceType.ByteIndexedBm:Lsun/java2d/loops/SurfaceType;
74: getstatic sun.java2d.loops.SurfaceType.ByteIndexedBm:Lsun/java2d/loops/SurfaceType;
ldc "8-bit Indexed (Opaque)"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
75: putstatic sun.java2d.loops.SurfaceType.ByteIndexedOpaque:Lsun/java2d/loops/SurfaceType;
76: getstatic sun.java2d.loops.SurfaceType.ByteIndexedOpaque:Lsun/java2d/loops/SurfaceType;
ldc "8-bit Palettized Gray"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
77: putstatic sun.java2d.loops.SurfaceType.Index8Gray:Lsun/java2d/loops/SurfaceType;
78: getstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
ldc "12-bit Palettized Gray"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
79: putstatic sun.java2d.loops.SurfaceType.Index12Gray:Lsun/java2d/loops/SurfaceType;
80: getstatic sun.java2d.loops.SurfaceType.Any:Lsun/java2d/loops/SurfaceType;
ldc "Paint Object"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
81: putstatic sun.java2d.loops.SurfaceType.AnyPaint:Lsun/java2d/loops/SurfaceType;
82: getstatic sun.java2d.loops.SurfaceType.AnyPaint:Lsun/java2d/loops/SurfaceType;
ldc "Single Color"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
83: putstatic sun.java2d.loops.SurfaceType.AnyColor:Lsun/java2d/loops/SurfaceType;
84: getstatic sun.java2d.loops.SurfaceType.AnyColor:Lsun/java2d/loops/SurfaceType;
ldc "Opaque Color"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
85: putstatic sun.java2d.loops.SurfaceType.OpaqueColor:Lsun/java2d/loops/SurfaceType;
86: getstatic sun.java2d.loops.SurfaceType.AnyPaint:Lsun/java2d/loops/SurfaceType;
ldc "Gradient Paint"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
87: putstatic sun.java2d.loops.SurfaceType.GradientPaint:Lsun/java2d/loops/SurfaceType;
88: getstatic sun.java2d.loops.SurfaceType.GradientPaint:Lsun/java2d/loops/SurfaceType;
ldc "Opaque Gradient Paint"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
89: putstatic sun.java2d.loops.SurfaceType.OpaqueGradientPaint:Lsun/java2d/loops/SurfaceType;
90: getstatic sun.java2d.loops.SurfaceType.AnyPaint:Lsun/java2d/loops/SurfaceType;
ldc "Linear Gradient Paint"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
91: putstatic sun.java2d.loops.SurfaceType.LinearGradientPaint:Lsun/java2d/loops/SurfaceType;
92: getstatic sun.java2d.loops.SurfaceType.LinearGradientPaint:Lsun/java2d/loops/SurfaceType;
ldc "Opaque Linear Gradient Paint"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
93: putstatic sun.java2d.loops.SurfaceType.OpaqueLinearGradientPaint:Lsun/java2d/loops/SurfaceType;
94: getstatic sun.java2d.loops.SurfaceType.AnyPaint:Lsun/java2d/loops/SurfaceType;
ldc "Radial Gradient Paint"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
95: putstatic sun.java2d.loops.SurfaceType.RadialGradientPaint:Lsun/java2d/loops/SurfaceType;
96: getstatic sun.java2d.loops.SurfaceType.RadialGradientPaint:Lsun/java2d/loops/SurfaceType;
ldc "Opaque Radial Gradient Paint"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
97: putstatic sun.java2d.loops.SurfaceType.OpaqueRadialGradientPaint:Lsun/java2d/loops/SurfaceType;
98: getstatic sun.java2d.loops.SurfaceType.AnyPaint:Lsun/java2d/loops/SurfaceType;
ldc "Texture Paint"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
99: putstatic sun.java2d.loops.SurfaceType.TexturePaint:Lsun/java2d/loops/SurfaceType;
100: getstatic sun.java2d.loops.SurfaceType.TexturePaint:Lsun/java2d/loops/SurfaceType;
ldc "Opaque Texture Paint"
invokevirtual sun.java2d.loops.SurfaceType.deriveSubType:(Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
101: putstatic sun.java2d.loops.SurfaceType.OpaqueTexturePaint:Lsun/java2d/loops/SurfaceType;
102: return
LocalVariableTable:
Start End Slot Name Signature
public sun.java2d.loops.SurfaceType deriveSubType(java.lang.String);
descriptor: (Ljava/lang/String;)Lsun/java2d/loops/SurfaceType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new sun.java2d.loops.SurfaceType
dup
aload 0
aload 1
invokespecial sun.java2d.loops.SurfaceType.<init>:(Lsun/java2d/loops/SurfaceType;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
0 1 1 desc Ljava/lang/String;
MethodParameters:
Name Flags
desc
public sun.java2d.loops.SurfaceType deriveSubType(java.lang.String, sun.awt.image.PixelConverter);
descriptor: (Ljava/lang/String;Lsun/awt/image/PixelConverter;)Lsun/java2d/loops/SurfaceType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new sun.java2d.loops.SurfaceType
dup
aload 0
aload 1
aload 2
invokespecial sun.java2d.loops.SurfaceType.<init>:(Lsun/java2d/loops/SurfaceType;Ljava/lang/String;Lsun/awt/image/PixelConverter;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
0 1 1 desc Ljava/lang/String;
0 1 2 pixelConverter Lsun/awt/image/PixelConverter;
MethodParameters:
Name Flags
desc
pixelConverter
private void <init>(sun.java2d.loops.SurfaceType, java.lang.String, sun.awt.image.PixelConverter);
descriptor: (Lsun/java2d/loops/SurfaceType;Ljava/lang/String;Lsun/awt/image/PixelConverter;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield sun.java2d.loops.SurfaceType.next:Lsun/java2d/loops/SurfaceType;
2: aload 0
aload 2
putfield sun.java2d.loops.SurfaceType.desc:Ljava/lang/String;
3: aload 0
aload 2
invokestatic sun.java2d.loops.SurfaceType.makeUniqueID:(Ljava/lang/String;)I
putfield sun.java2d.loops.SurfaceType.uniqueID:I
4: aload 0
aload 3
putfield sun.java2d.loops.SurfaceType.pixelConverter:Lsun/awt/image/PixelConverter;
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/java2d/loops/SurfaceType;
0 6 1 parent Lsun/java2d/loops/SurfaceType;
0 6 2 desc Ljava/lang/String;
0 6 3 pixelConverter Lsun/awt/image/PixelConverter;
MethodParameters:
Name Flags
parent
desc
pixelConverter
private void <init>(sun.java2d.loops.SurfaceType, java.lang.String);
descriptor: (Lsun/java2d/loops/SurfaceType;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
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
aload 1
putfield sun.java2d.loops.SurfaceType.next:Lsun/java2d/loops/SurfaceType;
2: aload 0
aload 2
putfield sun.java2d.loops.SurfaceType.desc:Ljava/lang/String;
3: aload 0
aload 2
invokestatic sun.java2d.loops.SurfaceType.makeUniqueID:(Ljava/lang/String;)I
putfield sun.java2d.loops.SurfaceType.uniqueID:I
4: aload 0
aload 1
getfield sun.java2d.loops.SurfaceType.pixelConverter:Lsun/awt/image/PixelConverter;
putfield sun.java2d.loops.SurfaceType.pixelConverter:Lsun/awt/image/PixelConverter;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/java2d/loops/SurfaceType;
0 6 1 parent Lsun/java2d/loops/SurfaceType;
0 6 2 desc Ljava/lang/String;
MethodParameters:
Name Flags
parent
desc
public static synchronized int makeUniqueID(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=2, args_size=1
start local 0 0: getstatic sun.java2d.loops.SurfaceType.surfaceUIDMap:Ljava/util/HashMap;
aload 0
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 1
start local 1 1: aload 1
ifnonnull 6
2: getstatic sun.java2d.loops.SurfaceType.unusedUID:I
sipush 255
if_icmple 4
3: new java.lang.InternalError
dup
ldc "surface type id overflow"
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: java.lang.Integer
StackMap stack:
getstatic sun.java2d.loops.SurfaceType.unusedUID:I
dup
iconst_1
iadd
putstatic sun.java2d.loops.SurfaceType.unusedUID:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 1
5: getstatic sun.java2d.loops.SurfaceType.surfaceUIDMap:Ljava/util/HashMap;
aload 0
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 desc Ljava/lang/String;
1 7 1 i Ljava/lang/Integer;
MethodParameters:
Name Flags
desc
public int getUniqueID();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.java2d.loops.SurfaceType.uniqueID:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
public java.lang.String getDescriptor();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.java2d.loops.SurfaceType.desc:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
public sun.java2d.loops.SurfaceType getSuperType();
descriptor: ()Lsun/java2d/loops/SurfaceType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.java2d.loops.SurfaceType.next:Lsun/java2d/loops/SurfaceType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
public sun.awt.image.PixelConverter getPixelConverter();
descriptor: ()Lsun/awt/image/PixelConverter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.java2d.loops.SurfaceType.pixelConverter:Lsun/awt/image/PixelConverter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
public int pixelFor(int, java.awt.image.ColorModel);
descriptor: (ILjava/awt/image/ColorModel;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.java2d.loops.SurfaceType.pixelConverter:Lsun/awt/image/PixelConverter;
iload 1
aload 2
invokevirtual sun.awt.image.PixelConverter.rgbToPixel:(ILjava/awt/image/ColorModel;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
0 1 1 rgb I
0 1 2 cm Ljava/awt/image/ColorModel;
MethodParameters:
Name Flags
rgb
cm
public int rgbFor(int, java.awt.image.ColorModel);
descriptor: (ILjava/awt/image/ColorModel;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.java2d.loops.SurfaceType.pixelConverter:Lsun/awt/image/PixelConverter;
iload 1
aload 2
invokevirtual sun.awt.image.PixelConverter.pixelToRgb:(ILjava/awt/image/ColorModel;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
0 1 1 pixel I
0 1 2 cm Ljava/awt/image/ColorModel;
MethodParameters:
Name Flags
pixel
cm
public int getAlphaMask();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.java2d.loops.SurfaceType.pixelConverter:Lsun/awt/image/PixelConverter;
invokevirtual sun.awt.image.PixelConverter.getAlphaMask:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.java2d.loops.SurfaceType.desc:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof sun.java2d.loops.SurfaceType
ifeq 3
1: aload 1
checkcast sun.java2d.loops.SurfaceType
getfield sun.java2d.loops.SurfaceType.uniqueID:I
aload 0
getfield sun.java2d.loops.SurfaceType.uniqueID:I
if_icmpne 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/java2d/loops/SurfaceType;
0 4 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.java2d.loops.SurfaceType.desc:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/loops/SurfaceType;
}
SourceFile: "SurfaceType.java"
InnerClasses:
public Argb = sun.awt.image.PixelConverter$Argb of sun.awt.image.PixelConverter
public ArgbBm = sun.awt.image.PixelConverter$ArgbBm of sun.awt.image.PixelConverter
public ArgbPre = sun.awt.image.PixelConverter$ArgbPre of sun.awt.image.PixelConverter
public Bgrx = sun.awt.image.PixelConverter$Bgrx of sun.awt.image.PixelConverter
public ByteGray = sun.awt.image.PixelConverter$ByteGray of sun.awt.image.PixelConverter
public Rgba = sun.awt.image.PixelConverter$Rgba of sun.awt.image.PixelConverter
public RgbaPre = sun.awt.image.PixelConverter$RgbaPre of sun.awt.image.PixelConverter
public Rgbx = sun.awt.image.PixelConverter$Rgbx of sun.awt.image.PixelConverter
public Ushort4444Argb = sun.awt.image.PixelConverter$Ushort4444Argb of sun.awt.image.PixelConverter
public Ushort555Rgb = sun.awt.image.PixelConverter$Ushort555Rgb of sun.awt.image.PixelConverter
public Ushort555Rgbx = sun.awt.image.PixelConverter$Ushort555Rgbx of sun.awt.image.PixelConverter
public Ushort565Rgb = sun.awt.image.PixelConverter$Ushort565Rgb of sun.awt.image.PixelConverter
public UshortGray = sun.awt.image.PixelConverter$UshortGray of sun.awt.image.PixelConverter
public Xbgr = sun.awt.image.PixelConverter$Xbgr of sun.awt.image.PixelConverter
public Xrgb = sun.awt.image.PixelConverter$Xrgb of sun.awt.image.PixelConverter