class com.apple.laf.ImageCache$PixelCountSoftReference extends java.lang.ref.SoftReference<java.awt.Image>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.apple.laf.ImageCache$PixelCountSoftReference
super_class: java.lang.ref.SoftReference
{
final int pixelCount;
descriptor: I
flags: (0x0010) ACC_FINAL
final int hash;
descriptor: I
flags: (0x0010) ACC_FINAL
private final java.awt.GraphicsConfiguration config;
descriptor: Ljava/awt/GraphicsConfiguration;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int w;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int h;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int scale;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final apple.laf.JRSUIState state;
descriptor: Lapple/laf/JRSUIState;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(java.awt.Image, java.lang.ref.ReferenceQueue<? super java.awt.Image>, int, int, java.awt.GraphicsConfiguration, int, int, int, apple.laf.JRSUIState);
descriptor: (Ljava/awt/Image;Ljava/lang/ref/ReferenceQueue;IILjava/awt/GraphicsConfiguration;IIILapple/laf/JRSUIState;)V
flags: (0x0000)
Code:
stack=3, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
aload 1
aload 2
invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
1: aload 0
iload 3
putfield com.apple.laf.ImageCache$PixelCountSoftReference.pixelCount:I
2: aload 0
iload 4
putfield com.apple.laf.ImageCache$PixelCountSoftReference.hash:I
3: aload 0
aload 5
putfield com.apple.laf.ImageCache$PixelCountSoftReference.config:Ljava/awt/GraphicsConfiguration;
4: aload 0
iload 6
putfield com.apple.laf.ImageCache$PixelCountSoftReference.w:I
5: aload 0
iload 7
putfield com.apple.laf.ImageCache$PixelCountSoftReference.h:I
6: aload 0
iload 8
putfield com.apple.laf.ImageCache$PixelCountSoftReference.scale:I
7: aload 0
aload 9
putfield com.apple.laf.ImageCache$PixelCountSoftReference.state:Lapple/laf/JRSUIState;
8: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/apple/laf/ImageCache$PixelCountSoftReference;
0 9 1 referent Ljava/awt/Image;
0 9 2 q Ljava/lang/ref/ReferenceQueue<-Ljava/awt/Image;>;
0 9 3 pixelCount I
0 9 4 hash I
0 9 5 config Ljava/awt/GraphicsConfiguration;
0 9 6 w I
0 9 7 h I
0 9 8 scale I
0 9 9 state Lapple/laf/JRSUIState;
Signature: (Ljava/awt/Image;Ljava/lang/ref/ReferenceQueue<-Ljava/awt/Image;>;IILjava/awt/GraphicsConfiguration;IIILapple/laf/JRSUIState;)V
MethodParameters:
Name Flags
referent final
q final
pixelCount final
hash final
config final
w final
h final
scale final
state final
boolean equals(java.awt.GraphicsConfiguration, int, int, int, apple.laf.JRSUIState);
descriptor: (Ljava/awt/GraphicsConfiguration;IIILapple/laf/JRSUIState;)Z
flags: (0x0000)
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
aload 0
getfield com.apple.laf.ImageCache$PixelCountSoftReference.config:Ljava/awt/GraphicsConfiguration;
if_acmpne 3
iload 2
aload 0
getfield com.apple.laf.ImageCache$PixelCountSoftReference.w:I
if_icmpne 3
iload 3
aload 0
getfield com.apple.laf.ImageCache$PixelCountSoftReference.h:I
if_icmpne 3
1: iload 4
aload 0
getfield com.apple.laf.ImageCache$PixelCountSoftReference.scale:I
if_icmpne 3
aload 5
aload 0
getfield com.apple.laf.ImageCache$PixelCountSoftReference.state:Lapple/laf/JRSUIState;
invokevirtual apple.laf.JRSUIState.equals:(Ljava/lang/Object;)Z
ifeq 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
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 4 0 this Lcom/apple/laf/ImageCache$PixelCountSoftReference;
0 4 1 config Ljava/awt/GraphicsConfiguration;
0 4 2 w I
0 4 3 h I
0 4 4 scale I
0 4 5 state Lapple/laf/JRSUIState;
MethodParameters:
Name Flags
config final
w final
h final
scale final
state final
}
Signature: Ljava/lang/ref/SoftReference<Ljava/awt/Image;>;
SourceFile: "ImageCache.java"
NestHost: com.apple.laf.ImageCache
InnerClasses:
private PixelCountSoftReference = com.apple.laf.ImageCache$PixelCountSoftReference of com.apple.laf.ImageCache