public class java.awt.RenderingHints implements java.util.Map<java.lang.Object, java.lang.Object>, java.lang.Cloneable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: java.awt.RenderingHints
super_class: java.lang.Object
{
java.util.HashMap hintmap;
descriptor: Ljava/util/HashMap;
flags: (0x0000)
public static final java.awt.RenderingHints$Key KEY_ANTIALIASING;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_ANTIALIAS_ON;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_ANTIALIAS_OFF;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_ANTIALIAS_DEFAULT;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.RenderingHints$Key KEY_RENDERING;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_RENDER_SPEED;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_RENDER_QUALITY;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_RENDER_DEFAULT;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.RenderingHints$Key KEY_DITHERING;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_DITHER_DISABLE;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_DITHER_ENABLE;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_DITHER_DEFAULT;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.RenderingHints$Key KEY_TEXT_ANTIALIASING;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_TEXT_ANTIALIAS_ON;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_TEXT_ANTIALIAS_OFF;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_TEXT_ANTIALIAS_DEFAULT;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_TEXT_ANTIALIAS_GASP;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_TEXT_ANTIALIAS_LCD_HRGB;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_TEXT_ANTIALIAS_LCD_HBGR;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_TEXT_ANTIALIAS_LCD_VRGB;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_TEXT_ANTIALIAS_LCD_VBGR;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.RenderingHints$Key KEY_TEXT_LCD_CONTRAST;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.RenderingHints$Key KEY_FRACTIONALMETRICS;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_FRACTIONALMETRICS_OFF;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_FRACTIONALMETRICS_ON;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_FRACTIONALMETRICS_DEFAULT;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.RenderingHints$Key KEY_INTERPOLATION;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_INTERPOLATION_NEAREST_NEIGHBOR;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_INTERPOLATION_BILINEAR;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_INTERPOLATION_BICUBIC;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.RenderingHints$Key KEY_ALPHA_INTERPOLATION;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_ALPHA_INTERPOLATION_SPEED;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_ALPHA_INTERPOLATION_QUALITY;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_ALPHA_INTERPOLATION_DEFAULT;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.RenderingHints$Key KEY_COLOR_RENDERING;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_COLOR_RENDER_SPEED;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_COLOR_RENDER_QUALITY;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_COLOR_RENDER_DEFAULT;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.RenderingHints$Key KEY_STROKE_CONTROL;
descriptor: Ljava/awt/RenderingHints$Key;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_STROKE_DEFAULT;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_STROKE_NORMALIZE;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Object VALUE_STROKE_PURE;
descriptor: Ljava/lang/Object;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.awt.SunHints.KEY_ANTIALIASING:Lsun/awt/SunHints$Key;
1: putstatic java.awt.RenderingHints.KEY_ANTIALIASING:Ljava/awt/RenderingHints$Key;
2: getstatic sun.awt.SunHints.VALUE_ANTIALIAS_ON:Ljava/lang/Object;
3: putstatic java.awt.RenderingHints.VALUE_ANTIALIAS_ON:Ljava/lang/Object;
4: getstatic sun.awt.SunHints.VALUE_ANTIALIAS_OFF:Ljava/lang/Object;
5: putstatic java.awt.RenderingHints.VALUE_ANTIALIAS_OFF:Ljava/lang/Object;
6: getstatic sun.awt.SunHints.VALUE_ANTIALIAS_DEFAULT:Ljava/lang/Object;
7: putstatic java.awt.RenderingHints.VALUE_ANTIALIAS_DEFAULT:Ljava/lang/Object;
8: getstatic sun.awt.SunHints.KEY_RENDERING:Lsun/awt/SunHints$Key;
9: putstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
10: getstatic sun.awt.SunHints.VALUE_RENDER_SPEED:Ljava/lang/Object;
11: putstatic java.awt.RenderingHints.VALUE_RENDER_SPEED:Ljava/lang/Object;
12: getstatic sun.awt.SunHints.VALUE_RENDER_QUALITY:Ljava/lang/Object;
13: putstatic java.awt.RenderingHints.VALUE_RENDER_QUALITY:Ljava/lang/Object;
14: getstatic sun.awt.SunHints.VALUE_RENDER_DEFAULT:Ljava/lang/Object;
15: putstatic java.awt.RenderingHints.VALUE_RENDER_DEFAULT:Ljava/lang/Object;
16: getstatic sun.awt.SunHints.KEY_DITHERING:Lsun/awt/SunHints$Key;
17: putstatic java.awt.RenderingHints.KEY_DITHERING:Ljava/awt/RenderingHints$Key;
18: getstatic sun.awt.SunHints.VALUE_DITHER_DISABLE:Ljava/lang/Object;
19: putstatic java.awt.RenderingHints.VALUE_DITHER_DISABLE:Ljava/lang/Object;
20: getstatic sun.awt.SunHints.VALUE_DITHER_ENABLE:Ljava/lang/Object;
21: putstatic java.awt.RenderingHints.VALUE_DITHER_ENABLE:Ljava/lang/Object;
22: getstatic sun.awt.SunHints.VALUE_DITHER_DEFAULT:Ljava/lang/Object;
23: putstatic java.awt.RenderingHints.VALUE_DITHER_DEFAULT:Ljava/lang/Object;
24: getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIASING:Lsun/awt/SunHints$Key;
25: putstatic java.awt.RenderingHints.KEY_TEXT_ANTIALIASING:Ljava/awt/RenderingHints$Key;
26: getstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_ON:Ljava/lang/Object;
27: putstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_ON:Ljava/lang/Object;
28: getstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_OFF:Ljava/lang/Object;
29: putstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_OFF:Ljava/lang/Object;
30: getstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_DEFAULT:Ljava/lang/Object;
31: putstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_DEFAULT:Ljava/lang/Object;
32: getstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_GASP:Ljava/lang/Object;
33: putstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_GASP:Ljava/lang/Object;
34: getstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB:Ljava/lang/Object;
35: putstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB:Ljava/lang/Object;
36: getstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_LCD_HBGR:Ljava/lang/Object;
37: putstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HBGR:Ljava/lang/Object;
38: getstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_LCD_VRGB:Ljava/lang/Object;
39: putstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_VRGB:Ljava/lang/Object;
40: getstatic sun.awt.SunHints.VALUE_TEXT_ANTIALIAS_LCD_VBGR:Ljava/lang/Object;
41: putstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_VBGR:Ljava/lang/Object;
42: getstatic sun.awt.SunHints.KEY_TEXT_ANTIALIAS_LCD_CONTRAST:Ljava/awt/RenderingHints$Key;
43: putstatic java.awt.RenderingHints.KEY_TEXT_LCD_CONTRAST:Ljava/awt/RenderingHints$Key;
44: getstatic sun.awt.SunHints.KEY_FRACTIONALMETRICS:Lsun/awt/SunHints$Key;
45: putstatic java.awt.RenderingHints.KEY_FRACTIONALMETRICS:Ljava/awt/RenderingHints$Key;
46: getstatic sun.awt.SunHints.VALUE_FRACTIONALMETRICS_OFF:Ljava/lang/Object;
47: putstatic java.awt.RenderingHints.VALUE_FRACTIONALMETRICS_OFF:Ljava/lang/Object;
48: getstatic sun.awt.SunHints.VALUE_FRACTIONALMETRICS_ON:Ljava/lang/Object;
49: putstatic java.awt.RenderingHints.VALUE_FRACTIONALMETRICS_ON:Ljava/lang/Object;
50: getstatic sun.awt.SunHints.VALUE_FRACTIONALMETRICS_DEFAULT:Ljava/lang/Object;
51: putstatic java.awt.RenderingHints.VALUE_FRACTIONALMETRICS_DEFAULT:Ljava/lang/Object;
52: getstatic sun.awt.SunHints.KEY_INTERPOLATION:Lsun/awt/SunHints$Key;
53: putstatic java.awt.RenderingHints.KEY_INTERPOLATION:Ljava/awt/RenderingHints$Key;
54: getstatic sun.awt.SunHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR:Ljava/lang/Object;
55: putstatic java.awt.RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR:Ljava/lang/Object;
56: getstatic sun.awt.SunHints.VALUE_INTERPOLATION_BILINEAR:Ljava/lang/Object;
57: putstatic java.awt.RenderingHints.VALUE_INTERPOLATION_BILINEAR:Ljava/lang/Object;
58: getstatic sun.awt.SunHints.VALUE_INTERPOLATION_BICUBIC:Ljava/lang/Object;
59: putstatic java.awt.RenderingHints.VALUE_INTERPOLATION_BICUBIC:Ljava/lang/Object;
60: getstatic sun.awt.SunHints.KEY_ALPHA_INTERPOLATION:Lsun/awt/SunHints$Key;
61: putstatic java.awt.RenderingHints.KEY_ALPHA_INTERPOLATION:Ljava/awt/RenderingHints$Key;
62: getstatic sun.awt.SunHints.VALUE_ALPHA_INTERPOLATION_SPEED:Ljava/lang/Object;
63: putstatic java.awt.RenderingHints.VALUE_ALPHA_INTERPOLATION_SPEED:Ljava/lang/Object;
64: getstatic sun.awt.SunHints.VALUE_ALPHA_INTERPOLATION_QUALITY:Ljava/lang/Object;
65: putstatic java.awt.RenderingHints.VALUE_ALPHA_INTERPOLATION_QUALITY:Ljava/lang/Object;
66: getstatic sun.awt.SunHints.VALUE_ALPHA_INTERPOLATION_DEFAULT:Ljava/lang/Object;
67: putstatic java.awt.RenderingHints.VALUE_ALPHA_INTERPOLATION_DEFAULT:Ljava/lang/Object;
68: getstatic sun.awt.SunHints.KEY_COLOR_RENDERING:Lsun/awt/SunHints$Key;
69: putstatic java.awt.RenderingHints.KEY_COLOR_RENDERING:Ljava/awt/RenderingHints$Key;
70: getstatic sun.awt.SunHints.VALUE_COLOR_RENDER_SPEED:Ljava/lang/Object;
71: putstatic java.awt.RenderingHints.VALUE_COLOR_RENDER_SPEED:Ljava/lang/Object;
72: getstatic sun.awt.SunHints.VALUE_COLOR_RENDER_QUALITY:Ljava/lang/Object;
73: putstatic java.awt.RenderingHints.VALUE_COLOR_RENDER_QUALITY:Ljava/lang/Object;
74: getstatic sun.awt.SunHints.VALUE_COLOR_RENDER_DEFAULT:Ljava/lang/Object;
75: putstatic java.awt.RenderingHints.VALUE_COLOR_RENDER_DEFAULT:Ljava/lang/Object;
76: getstatic sun.awt.SunHints.KEY_STROKE_CONTROL:Lsun/awt/SunHints$Key;
77: putstatic java.awt.RenderingHints.KEY_STROKE_CONTROL:Ljava/awt/RenderingHints$Key;
78: getstatic sun.awt.SunHints.VALUE_STROKE_DEFAULT:Ljava/lang/Object;
79: putstatic java.awt.RenderingHints.VALUE_STROKE_DEFAULT:Ljava/lang/Object;
80: getstatic sun.awt.SunHints.VALUE_STROKE_NORMALIZE:Ljava/lang/Object;
81: putstatic java.awt.RenderingHints.VALUE_STROKE_NORMALIZE:Ljava/lang/Object;
82: getstatic sun.awt.SunHints.VALUE_STROKE_PURE:Ljava/lang/Object;
83: putstatic java.awt.RenderingHints.VALUE_STROKE_PURE:Ljava/lang/Object;
84: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.util.Map<java.awt.RenderingHints$Key, ?>);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashMap
dup
bipush 7
invokespecial java.util.HashMap.<init>:(I)V
putfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
2: aload 1
ifnull 4
3: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.putAll:(Ljava/util/Map;)V
4: StackMap locals: java.awt.RenderingHints java.util.Map
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/awt/RenderingHints;
0 5 1 init Ljava/util/Map<Ljava/awt/RenderingHints$Key;*>;
Signature: (Ljava/util/Map<Ljava/awt/RenderingHints$Key;*>;)V
MethodParameters:
Name Flags
init
public void <init>(java.awt.RenderingHints$Key, java.lang.Object);
descriptor: (Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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
new java.util.HashMap
dup
bipush 7
invokespecial java.util.HashMap.<init>:(I)V
putfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
2: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
aload 2
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/awt/RenderingHints;
0 4 1 key Ljava/awt/RenderingHints$Key;
0 4 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
key
value
public int size();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
public boolean isEmpty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.isEmpty:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
public boolean containsKey(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 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
checkcast java.awt.RenderingHints$Key
invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
0 1 1 key Ljava/lang/Object;
MethodParameters:
Name Flags
key
public boolean containsValue(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 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.containsValue:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
0 1 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
public java.lang.Object get(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
checkcast java.awt.RenderingHints$Key
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
0 1 1 key Ljava/lang/Object;
MethodParameters:
Name Flags
key
public java.lang.Object put(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast java.awt.RenderingHints$Key
aload 2
invokevirtual java.awt.RenderingHints$Key.isCompatibleValue:(Ljava/lang/Object;)Z
ifne 5
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
2: ldc " incompatible with "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
checkcast java.awt.RenderingHints$Key
aload 2
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljava/awt/RenderingHints;
0 6 1 key Ljava/lang/Object;
0 6 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
key
value
public void add(java.awt.RenderingHints);
descriptor: (Ljava/awt/RenderingHints;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.putAll:(Ljava/util/Map;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/RenderingHints;
0 2 1 hints Ljava/awt/RenderingHints;
MethodParameters:
Name Flags
hints
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.clear:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/RenderingHints;
public java.lang.Object remove(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
checkcast java.awt.RenderingHints$Key
invokevirtual java.util.HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
0 1 1 key Ljava/lang/Object;
MethodParameters:
Name Flags
key
public void putAll(java.util.Map<?, ?>);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: ldc Ljava/awt/RenderingHints;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 6
1: aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: java.awt.RenderingHints java.util.Map top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 3: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: goto 10
6: StackMap locals: java.awt.RenderingHints java.util.Map
StackMap stack:
aload 1
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 9
StackMap locals: java.awt.RenderingHints java.util.Map top java.util.Iterator
StackMap stack:
7: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 8: aload 0
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 2 9: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
10: StackMap locals: java.awt.RenderingHints java.util.Map
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljava/awt/RenderingHints;
0 11 1 m Ljava/util/Map<**>;
3 4 2 entry Ljava/util/Map$Entry<**>;
8 9 2 entry Ljava/util/Map$Entry<**>;
Signature: (Ljava/util/Map<**>;)V
MethodParameters:
Name Flags
m
public java.util.Set<java.lang.Object> keySet();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
Signature: ()Ljava/util/Set<Ljava/lang/Object;>;
public java.util.Collection<java.lang.Object> values();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.values:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
Signature: ()Ljava/util/Collection<Ljava/lang/Object;>;
public java.util.Set<java.util.Map$Entry<java.lang.Object, java.lang.Object>> entrySet();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
Signature: ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;
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 java.awt.RenderingHints
ifeq 2
1: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
checkcast java.awt.RenderingHints
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.equals:(Ljava/lang/Object;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof java.util.Map
ifeq 4
3: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.equals:(Ljava/lang/Object;)Z
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/awt/RenderingHints;
0 5 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/RenderingHints;
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.clone:()Ljava/lang/Object;
checkcast java.awt.RenderingHints
astore 1
start local 1 1: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
ifnull 6
2: aload 1
aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.clone:()Ljava/lang/Object;
checkcast java.util.HashMap
putfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
3: goto 6
end local 1 StackMap locals:
StackMap stack: java.lang.CloneNotSupportedException
4: pop
5: new java.lang.InternalError
dup
invokespecial java.lang.InternalError.<init>:()V
athrow
start local 1 6: StackMap locals: java.awt.RenderingHints
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljava/awt/RenderingHints;
1 4 1 rh Ljava/awt/RenderingHints;
6 7 1 rh Ljava/awt/RenderingHints;
Exception table:
from to target type
0 3 4 Class java.lang.CloneNotSupportedException
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
ifnonnull 5
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "@"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 0
invokevirtual java.awt.RenderingHints.hashCode:()I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc " (0 hints)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.RenderingHints.hintmap:Ljava/util/HashMap;
invokevirtual java.util.HashMap.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljava/awt/RenderingHints;
}
Signature: Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;Ljava/lang/Cloneable;
SourceFile: "RenderingHints.java"
NestMembers:
java.awt.RenderingHints$Key
InnerClasses:
public abstract Key = java.awt.RenderingHints$Key of java.awt.RenderingHints
public abstract Entry = java.util.Map$Entry of java.util.Map