public class com.apple.laf.AquaImageFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.apple.laf.AquaImageFactory
super_class: java.lang.Object
{
private static final int kAlertIconSize;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 64
private static final com.apple.laf.AquaImageFactory$NamedImageSingleton northArrow;
descriptor: Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.apple.laf.AquaImageFactory$IconUIResourceSingleton northArrowIcon;
descriptor: Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.apple.laf.AquaImageFactory$NamedImageSingleton southArrow;
descriptor: Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.apple.laf.AquaImageFactory$IconUIResourceSingleton southArrowIcon;
descriptor: Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.apple.laf.AquaImageFactory$NamedImageSingleton westArrow;
descriptor: Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.apple.laf.AquaImageFactory$IconUIResourceSingleton westArrowIcon;
descriptor: Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.apple.laf.AquaImageFactory$NamedImageSingleton eastArrow;
descriptor: Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.apple.laf.AquaImageFactory$IconUIResourceSingleton eastArrowIcon;
descriptor: Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$NamedImageSingleton
dup
ldc "NSMenuScrollUp"
invokespecial com.apple.laf.AquaImageFactory$NamedImageSingleton.<init>:(Ljava/lang/String;)V
putstatic com.apple.laf.AquaImageFactory.northArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
1: new com.apple.laf.AquaImageFactory$IconUIResourceSingleton
dup
getstatic com.apple.laf.AquaImageFactory.northArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
invokespecial com.apple.laf.AquaImageFactory$IconUIResourceSingleton.<init>:(Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;)V
putstatic com.apple.laf.AquaImageFactory.northArrowIcon:Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
2: new com.apple.laf.AquaImageFactory$NamedImageSingleton
dup
ldc "NSMenuScrollDown"
invokespecial com.apple.laf.AquaImageFactory$NamedImageSingleton.<init>:(Ljava/lang/String;)V
putstatic com.apple.laf.AquaImageFactory.southArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
3: new com.apple.laf.AquaImageFactory$IconUIResourceSingleton
dup
getstatic com.apple.laf.AquaImageFactory.southArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
invokespecial com.apple.laf.AquaImageFactory$IconUIResourceSingleton.<init>:(Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;)V
putstatic com.apple.laf.AquaImageFactory.southArrowIcon:Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
4: new com.apple.laf.AquaImageFactory$NamedImageSingleton
dup
ldc "NSMenuSubmenuLeft"
invokespecial com.apple.laf.AquaImageFactory$NamedImageSingleton.<init>:(Ljava/lang/String;)V
putstatic com.apple.laf.AquaImageFactory.westArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
5: new com.apple.laf.AquaImageFactory$IconUIResourceSingleton
dup
getstatic com.apple.laf.AquaImageFactory.westArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
invokespecial com.apple.laf.AquaImageFactory$IconUIResourceSingleton.<init>:(Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;)V
putstatic com.apple.laf.AquaImageFactory.westArrowIcon:Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
6: new com.apple.laf.AquaImageFactory$NamedImageSingleton
dup
ldc "NSMenuSubmenu"
invokespecial com.apple.laf.AquaImageFactory$NamedImageSingleton.<init>:(Ljava/lang/String;)V
putstatic com.apple.laf.AquaImageFactory.eastArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
7: new com.apple.laf.AquaImageFactory$IconUIResourceSingleton
dup
getstatic com.apple.laf.AquaImageFactory.eastArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
invokespecial com.apple.laf.AquaImageFactory$IconUIResourceSingleton.<init>:(Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;)V
putstatic com.apple.laf.AquaImageFactory.eastArrowIcon:Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/apple/laf/AquaImageFactory;
public static javax.swing.plaf.IconUIResource getConfirmImageIcon();
descriptor: ()Ljavax/swing/plaf/IconUIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: new javax.swing.plaf.IconUIResource
dup
new com.apple.laf.AquaImageFactory$1
dup
bipush 64
bipush 64
invokespecial com.apple.laf.AquaImageFactory$1.<init>:(II)V
invokespecial javax.swing.plaf.IconUIResource.<init>:(Ljavax/swing/Icon;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.plaf.IconUIResource getCautionImageIcon();
descriptor: ()Ljavax/swing/plaf/IconUIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.apple.laf.AquaIcon$SystemIcon.getCautionIcon:()Lcom/apple/laf/AquaIcon$SystemIcon;
invokestatic com.apple.laf.AquaImageFactory.getAppIconCompositedOn:(Lcom/apple/laf/AquaIcon$SystemIcon;)Ljavax/swing/plaf/IconUIResource;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.plaf.IconUIResource getStopImageIcon();
descriptor: ()Ljavax/swing/plaf/IconUIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.apple.laf.AquaIcon$SystemIcon.getStopIcon:()Lcom/apple/laf/AquaIcon$SystemIcon;
invokestatic com.apple.laf.AquaImageFactory.getAppIconCompositedOn:(Lcom/apple/laf/AquaIcon$SystemIcon;)Ljavax/swing/plaf/IconUIResource;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.plaf.IconUIResource getLockImageIcon();
descriptor: ()Ljavax/swing/plaf/IconUIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: invokestatic apple.laf.JRSUIUtils$Images.shouldUseLegacySecurityUIPath:()Z
ifeq 3
1: ldc "/System/Library/CoreServices/SecurityAgent.app/Contents/Resources/Security.icns"
ldc 64.0
ldc 64.0
invokestatic sun.lwawt.macosx.CImage.createImageFromFile:(Ljava/lang/String;DD)Ljava/awt/Image;
astore 0
start local 0 2: aload 0
invokestatic com.apple.laf.AquaImageFactory.getAppIconCompositedOn:(Ljava/awt/Image;)Ljavax/swing/plaf/IconUIResource;
areturn
end local 0 3: StackMap locals:
StackMap stack:
invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
ldc "NSImage://NSSecurity"
invokevirtual java.awt.Toolkit.getImage:(Ljava/lang/String;)Ljava/awt/Image;
astore 0
start local 0 4: aload 0
invokestatic com.apple.laf.AquaImageFactory.getAppIconCompositedOn:(Ljava/awt/Image;)Ljavax/swing/plaf/IconUIResource;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
2 3 0 lockIcon Ljava/awt/Image;
4 5 0 lockIcon Ljava/awt/Image;
static java.awt.Image getGenericJavaIcon();
descriptor: ()Ljava/awt/Image;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$2
dup
invokespecial com.apple.laf.AquaImageFactory$2.<init>:()V
invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.awt.Image
areturn
LocalVariableTable:
Start End Slot Name Signature
static java.lang.String getPathToThisApplication();
descriptor: ()Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$3
dup
invokespecial com.apple.laf.AquaImageFactory$3.<init>:()V
invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.String
areturn
LocalVariableTable:
Start End Slot Name Signature
static javax.swing.plaf.IconUIResource getAppIconCompositedOn(com.apple.laf.AquaIcon$SystemIcon);
descriptor: (Lcom/apple/laf/AquaIcon$SystemIcon;)Ljavax/swing/plaf/IconUIResource;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
bipush 64
bipush 64
invokevirtual com.apple.laf.AquaIcon$SystemIcon.setSize:(II)V
1: aload 0
invokevirtual com.apple.laf.AquaIcon$SystemIcon.createImage:()Ljava/awt/Image;
invokestatic com.apple.laf.AquaImageFactory.getAppIconCompositedOn:(Ljava/awt/Image;)Ljavax/swing/plaf/IconUIResource;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 systemIcon Lcom/apple/laf/AquaIcon$SystemIcon;
MethodParameters:
Name Flags
systemIcon final
static javax.swing.plaf.IconUIResource getAppIconCompositedOn(java.awt.Image);
descriptor: (Ljava/awt/Image;)Ljavax/swing/plaf/IconUIResource;
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
instanceof sun.awt.image.MultiResolutionCachedImage
ifeq 6
1: aload 0
aconst_null
invokevirtual java.awt.Image.getWidth:(Ljava/awt/image/ImageObserver;)I
istore 1
start local 1 2: aload 0
checkcast sun.awt.image.MultiResolutionCachedImage
3: iload 1
invokedynamic apply(I)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
com/apple/laf/AquaImageFactory.lambda$0(ILjava/awt/Image;)Ljava/awt/Image; (6)
(Ljava/awt/Image;)Ljava/awt/Image;
4: invokevirtual sun.awt.image.MultiResolutionCachedImage.map:(Ljava/util/function/Function;)Lsun/awt/image/MultiResolutionCachedImage;
astore 2
start local 2 5: new javax.swing.plaf.IconUIResource
dup
new javax.swing.ImageIcon
dup
aload 2
invokespecial javax.swing.ImageIcon.<init>:(Ljava/awt/Image;)V
invokespecial javax.swing.plaf.IconUIResource.<init>:(Ljavax/swing/Icon;)V
areturn
end local 2 end local 1 6: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokestatic com.apple.laf.AquaImageFactory.getAppIconImageCompositedOn:(Ljava/awt/Image;I)Ljava/awt/image/BufferedImage;
astore 1
start local 1 7: new javax.swing.plaf.IconUIResource
dup
new javax.swing.ImageIcon
dup
aload 1
invokespecial javax.swing.ImageIcon.<init>:(Ljava/awt/Image;)V
invokespecial javax.swing.plaf.IconUIResource.<init>:(Ljavax/swing/Icon;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 background Ljava/awt/Image;
2 6 1 width I
5 6 2 mrIconImage Ljava/awt/Image;
7 8 1 iconImage Ljava/awt/image/BufferedImage;
MethodParameters:
Name Flags
background final
static java.awt.image.BufferedImage getAppIconImageCompositedOn(java.awt.Image, int);
descriptor: (Ljava/awt/Image;I)Ljava/awt/image/BufferedImage;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=8, args_size=2
start local 0 start local 1 0: bipush 64
iload 1
imul
istore 2
start local 2 1: iload 2
i2d
ldc 0.5
dmul
d2i
istore 3
start local 3 2: iload 2
iload 3
isub
istore 4
start local 4 3: new com.apple.laf.AquaImageFactory$4
dup
4: iload 3
iload 3
5: invokespecial com.apple.laf.AquaImageFactory$4.<init>:(II)V
astore 5
start local 5 6: new java.awt.image.BufferedImage
dup
iload 2
7: iload 2
iconst_3
8: invokespecial java.awt.image.BufferedImage.<init>:(III)V
astore 6
start local 6 9: aload 6
invokevirtual java.awt.image.BufferedImage.getGraphics:()Ljava/awt/Graphics;
astore 7
start local 7 10: aload 7
aload 0
iconst_0
iconst_0
11: iload 2
iload 2
aconst_null
12: invokevirtual java.awt.Graphics.drawImage:(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Z
pop
13: aload 7
instanceof java.awt.Graphics2D
ifeq 17
14: aload 7
checkcast java.awt.Graphics2D
getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
15: getstatic java.awt.RenderingHints.VALUE_RENDER_QUALITY:Ljava/lang/Object;
16: invokevirtual java.awt.Graphics2D.setRenderingHint:(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V
17: StackMap locals: java.awt.Image int int int int javax.swing.Icon java.awt.image.BufferedImage java.awt.Graphics
StackMap stack:
aload 5
aconst_null
aload 7
18: iload 4
iload 4
19: invokeinterface javax.swing.Icon.paintIcon:(Ljava/awt/Component;Ljava/awt/Graphics;II)V
20: aload 7
invokevirtual java.awt.Graphics.dispose:()V
21: aload 6
areturn
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 22 0 background Ljava/awt/Image;
0 22 1 scaleFactor I
1 22 2 scaledAlertIconSize I
2 22 3 kAlertSubIconSize I
3 22 4 kAlertSubIconInset I
6 22 5 smallAppIconScaled Ljavax/swing/Icon;
9 22 6 image Ljava/awt/image/BufferedImage;
10 22 7 g Ljava/awt/Graphics;
MethodParameters:
Name Flags
background final
scaleFactor
public static javax.swing.plaf.IconUIResource getTreeFolderIcon();
descriptor: ()Ljavax/swing/plaf/IconUIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.apple.laf.AquaIcon$SystemIcon.getFolderIconUIResource:()Ljavax/swing/plaf/IconUIResource;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.plaf.IconUIResource getTreeOpenFolderIcon();
descriptor: ()Ljavax/swing/plaf/IconUIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.apple.laf.AquaIcon$SystemIcon.getOpenFolderIconUIResource:()Ljavax/swing/plaf/IconUIResource;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.plaf.IconUIResource getTreeDocumentIcon();
descriptor: ()Ljavax/swing/plaf/IconUIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.apple.laf.AquaIcon$SystemIcon.getDocumentIconUIResource:()Ljavax/swing/plaf/IconUIResource;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.plaf.UIResource getTreeExpandedIcon();
descriptor: ()Ljavax/swing/plaf/UIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$5
dup
invokespecial com.apple.laf.AquaImageFactory$5.<init>:()V
1: bipush 20
bipush 20
2: invokestatic com.apple.laf.AquaIcon.getIconFor:(Lcom/apple/laf/AquaIcon$JRSUIControlSpec;II)Ljavax/swing/plaf/UIResource;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.plaf.UIResource getTreeCollapsedIcon();
descriptor: ()Ljavax/swing/plaf/UIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$6
dup
invokespecial com.apple.laf.AquaImageFactory$6.<init>:()V
1: bipush 20
bipush 20
2: invokestatic com.apple.laf.AquaIcon.getIconFor:(Lcom/apple/laf/AquaIcon$JRSUIControlSpec;II)Ljavax/swing/plaf/UIResource;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.plaf.UIResource getTreeRightToLeftCollapsedIcon();
descriptor: ()Ljavax/swing/plaf/UIResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$7
dup
invokespecial com.apple.laf.AquaImageFactory$7.<init>:()V
1: bipush 20
bipush 20
2: invokestatic com.apple.laf.AquaIcon.getIconFor:(Lcom/apple/laf/AquaIcon$JRSUIControlSpec;II)Ljavax/swing/plaf/UIResource;
areturn
LocalVariableTable:
Start End Slot Name Signature
static java.awt.Image getArrowImageForDirection(int);
descriptor: (I)Ljava/awt/Image;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 1 - 7
1: 1
2: 5
3: 3
4: 5
5: 2
6: 5
7: 4
default: 5
}
1: StackMap locals:
StackMap stack:
getstatic com.apple.laf.AquaImageFactory.northArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
invokevirtual com.apple.laf.AquaImageFactory$NamedImageSingleton.get:()Ljava/lang/Object;
checkcast java.awt.Image
areturn
2: StackMap locals:
StackMap stack:
getstatic com.apple.laf.AquaImageFactory.southArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
invokevirtual com.apple.laf.AquaImageFactory$NamedImageSingleton.get:()Ljava/lang/Object;
checkcast java.awt.Image
areturn
3: StackMap locals:
StackMap stack:
getstatic com.apple.laf.AquaImageFactory.eastArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
invokevirtual com.apple.laf.AquaImageFactory$NamedImageSingleton.get:()Ljava/lang/Object;
checkcast java.awt.Image
areturn
4: StackMap locals:
StackMap stack:
getstatic com.apple.laf.AquaImageFactory.westArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
invokevirtual com.apple.laf.AquaImageFactory$NamedImageSingleton.get:()Ljava/lang/Object;
checkcast java.awt.Image
areturn
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 direction I
MethodParameters:
Name Flags
direction final
static javax.swing.Icon getArrowIconForDirection(int);
descriptor: (I)Ljavax/swing/Icon;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 1 - 7
1: 1
2: 5
3: 3
4: 5
5: 2
6: 5
7: 4
default: 5
}
1: StackMap locals:
StackMap stack:
getstatic com.apple.laf.AquaImageFactory.northArrowIcon:Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
invokevirtual com.apple.laf.AquaImageFactory$IconUIResourceSingleton.get:()Ljava/lang/Object;
checkcast javax.swing.Icon
areturn
2: StackMap locals:
StackMap stack:
getstatic com.apple.laf.AquaImageFactory.southArrowIcon:Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
invokevirtual com.apple.laf.AquaImageFactory$IconUIResourceSingleton.get:()Ljava/lang/Object;
checkcast javax.swing.Icon
areturn
3: StackMap locals:
StackMap stack:
getstatic com.apple.laf.AquaImageFactory.eastArrowIcon:Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
invokevirtual com.apple.laf.AquaImageFactory$IconUIResourceSingleton.get:()Ljava/lang/Object;
checkcast javax.swing.Icon
areturn
4: StackMap locals:
StackMap stack:
getstatic com.apple.laf.AquaImageFactory.westArrowIcon:Lcom/apple/laf/AquaImageFactory$IconUIResourceSingleton;
invokevirtual com.apple.laf.AquaImageFactory$IconUIResourceSingleton.get:()Ljava/lang/Object;
checkcast javax.swing.Icon
areturn
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 direction I
MethodParameters:
Name Flags
direction
public static javax.swing.Icon ();
descriptor: ()Ljavax/swing/Icon;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$InvertableImageIcon
dup
getstatic com.apple.laf.AquaImageFactory.eastArrow:Lcom/apple/laf/AquaImageFactory$NamedImageSingleton;
invokevirtual com.apple.laf.AquaImageFactory$NamedImageSingleton.get:()Ljava/lang/Object;
checkcast java.awt.Image
bipush 25
invokestatic com.apple.laf.AquaUtils.generateLightenedImage:(Ljava/awt/Image;I)Ljava/awt/Image;
invokespecial com.apple.laf.AquaImageFactory$InvertableImageIcon.<init>:(Ljava/awt/Image;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.Icon ();
descriptor: ()Ljavax/swing/Icon;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$InvertableImageIcon
dup
1: ldc "NSMenuItemSelection"
invokestatic com.apple.laf.AquaImageFactory.getNSIcon:(Ljava/lang/String;)Ljava/awt/Image;
bipush 25
2: invokestatic com.apple.laf.AquaUtils.generateLightenedImage:(Ljava/awt/Image;I)Ljava/awt/Image;
invokespecial com.apple.laf.AquaImageFactory$InvertableImageIcon.<init>:(Ljava/awt/Image;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javax.swing.Icon ();
descriptor: ()Ljavax/swing/Icon;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$InvertableImageIcon
dup
1: ldc "NSMenuMixedState"
invokestatic com.apple.laf.AquaImageFactory.getNSIcon:(Ljava/lang/String;)Ljava/awt/Image;
bipush 25
2: invokestatic com.apple.laf.AquaUtils.generateLightenedImage:(Ljava/awt/Image;I)Ljava/awt/Image;
invokespecial com.apple.laf.AquaImageFactory$InvertableImageIcon.<init>:(Ljava/awt/Image;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.awt.Image getNSIcon(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/Image;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
1: new java.lang.StringBuilder
dup
ldc "NSImage://"
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;
invokevirtual java.awt.Toolkit.getImage:(Ljava/lang/String;)Ljava/awt/Image;
2: astore 1
start local 1 3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 imageName Ljava/lang/String;
3 4 1 icon Ljava/awt/Image;
MethodParameters:
Name Flags
imageName
public static java.awt.Color getWindowBackgroundColorUIResource();
descriptor: ()Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$SystemColorProxy
dup
getstatic java.awt.SystemColor.window:Ljava/awt/SystemColor;
invokespecial com.apple.laf.AquaImageFactory$SystemColorProxy.<init>:(Ljava/awt/Color;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.awt.Color getTextSelectionBackgroundColorUIResource();
descriptor: ()Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$SystemColorProxy
dup
getstatic java.awt.SystemColor.textHighlight:Ljava/awt/SystemColor;
invokespecial com.apple.laf.AquaImageFactory$SystemColorProxy.<init>:(Ljava/awt/Color;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.awt.Color getTextSelectionForegroundColorUIResource();
descriptor: ()Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$SystemColorProxy
dup
getstatic java.awt.SystemColor.textHighlightText:Ljava/awt/SystemColor;
invokespecial com.apple.laf.AquaImageFactory$SystemColorProxy.<init>:(Ljava/awt/Color;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.awt.Color getSelectionBackgroundColorUIResource();
descriptor: ()Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$SystemColorProxy
dup
getstatic java.awt.SystemColor.controlHighlight:Ljava/awt/SystemColor;
invokespecial com.apple.laf.AquaImageFactory$SystemColorProxy.<init>:(Ljava/awt/Color;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.awt.Color getSelectionForegroundColorUIResource();
descriptor: ()Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$SystemColorProxy
dup
getstatic java.awt.SystemColor.controlLtHighlight:Ljava/awt/SystemColor;
invokespecial com.apple.laf.AquaImageFactory$SystemColorProxy.<init>:(Ljava/awt/Color;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.awt.Color getFocusRingColorUIResource();
descriptor: ()Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$SystemColorProxy
dup
iconst_0
invokestatic sun.lwawt.macosx.LWCToolkit.getAppleColor:(I)Ljava/awt/Color;
invokespecial com.apple.laf.AquaImageFactory$SystemColorProxy.<init>:(Ljava/awt/Color;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.awt.Color getSelectionInactiveBackgroundColorUIResource();
descriptor: ()Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$SystemColorProxy
dup
iconst_1
invokestatic sun.lwawt.macosx.LWCToolkit.getAppleColor:(I)Ljava/awt/Color;
invokespecial com.apple.laf.AquaImageFactory$SystemColorProxy.<init>:(Ljava/awt/Color;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.awt.Color getSelectionInactiveForegroundColorUIResource();
descriptor: ()Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$SystemColorProxy
dup
iconst_2
invokestatic sun.lwawt.macosx.LWCToolkit.getAppleColor:(I)Ljava/awt/Color;
invokespecial com.apple.laf.AquaImageFactory$SystemColorProxy.<init>:(Ljava/awt/Color;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.awt.Color getSelectedControlColorUIResource();
descriptor: ()Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.apple.laf.AquaImageFactory$SystemColorProxy
dup
iconst_3
invokestatic sun.lwawt.macosx.LWCToolkit.getAppleColor:(I)Ljava/awt/Color;
invokespecial com.apple.laf.AquaImageFactory$SystemColorProxy.<init>:(Ljava/awt/Color;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.awt.Image lambda$0(int, java.awt.Image);
descriptor: (ILjava/awt/Image;)Ljava/awt/Image;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 1 0: aload 1
aload 1
aconst_null
invokevirtual java.awt.Image.getWidth:(Ljava/awt/image/ImageObserver;)I
iload 0
idiv
invokestatic com.apple.laf.AquaImageFactory.getAppIconImageCompositedOn:(Ljava/awt/Image;I)Ljava/awt/image/BufferedImage;
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 rv Ljava/awt/Image;
}
SourceFile: "AquaImageFactory.java"
NestMembers:
com.apple.laf.AquaImageFactory$1 com.apple.laf.AquaImageFactory$2 com.apple.laf.AquaImageFactory$3 com.apple.laf.AquaImageFactory$4 com.apple.laf.AquaImageFactory$5 com.apple.laf.AquaImageFactory$6 com.apple.laf.AquaImageFactory$7 com.apple.laf.AquaImageFactory$IconUIResourceSingleton com.apple.laf.AquaImageFactory$InvertableImageIcon com.apple.laf.AquaImageFactory$NamedImageSingleton com.apple.laf.AquaImageFactory$NineSliceMetrics com.apple.laf.AquaImageFactory$RecyclableSlicedImageControl com.apple.laf.AquaImageFactory$SlicedImageControl com.apple.laf.AquaImageFactory$SystemColorProxy
InnerClasses:
public Images = apple.laf.JRSUIUtils$Images of apple.laf.JRSUIUtils
public abstract JRSUIControlSpec = com.apple.laf.AquaIcon$JRSUIControlSpec of com.apple.laf.AquaIcon
SystemIcon = com.apple.laf.AquaIcon$SystemIcon of com.apple.laf.AquaIcon
com.apple.laf.AquaImageFactory$1
com.apple.laf.AquaImageFactory$2
com.apple.laf.AquaImageFactory$3
com.apple.laf.AquaImageFactory$4
com.apple.laf.AquaImageFactory$5
com.apple.laf.AquaImageFactory$6
com.apple.laf.AquaImageFactory$7
IconUIResourceSingleton = com.apple.laf.AquaImageFactory$IconUIResourceSingleton of com.apple.laf.AquaImageFactory
InvertableImageIcon = com.apple.laf.AquaImageFactory$InvertableImageIcon of com.apple.laf.AquaImageFactory
NamedImageSingleton = com.apple.laf.AquaImageFactory$NamedImageSingleton of com.apple.laf.AquaImageFactory
public NineSliceMetrics = com.apple.laf.AquaImageFactory$NineSliceMetrics of com.apple.laf.AquaImageFactory
public abstract RecyclableSlicedImageControl = com.apple.laf.AquaImageFactory$RecyclableSlicedImageControl of com.apple.laf.AquaImageFactory
public SlicedImageControl = com.apple.laf.AquaImageFactory$SlicedImageControl of com.apple.laf.AquaImageFactory
private SystemColorProxy = com.apple.laf.AquaImageFactory$SystemColorProxy of com.apple.laf.AquaImageFactory
public abstract Key = java.awt.RenderingHints$Key of java.awt.RenderingHints
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles