class org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef extends org.apache.batik.util.CleanerThread$SoftReferenceCleared
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef
super_class: org.apache.batik.util.CleanerThread$SoftReferenceCleared
{
final org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember this$1;
descriptor: Lorg/apache/batik/ext/awt/image/rendered/TileMap$TileMapLRUMember;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember, java.lang.Object);
descriptor: (Lorg/apache/batik/ext/awt/image/rendered/TileMap$TileMapLRUMember;Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef this
start local 2 // java.lang.Object o
0: .line 44
aload 0 /* this */
aload 1
putfield org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef.this$1:Lorg/apache/batik/ext/awt/image/rendered/TileMap$TileMapLRUMember;
aload 0 /* this */
aload 2 /* o */
invokespecial org.apache.batik.util.CleanerThread$SoftReferenceCleared.<init>:(Ljava/lang/Object;)V
return
end local 2 // java.lang.Object o
end local 0 // org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/ext/awt/image/rendered/TileMap$TileMapLRUMember$RasterSoftRef;
0 1 2 o Ljava/lang/Object;
MethodParameters:
Name Flags
this$0 final
o
public void cleared();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 // org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef this
0: .line 47
aload 0 /* this */
getfield org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef.this$1:Lorg/apache/batik/ext/awt/image/rendered/TileMap$TileMapLRUMember;
getfield org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember.parent:Ljava/lang/ref/SoftReference;
invokevirtual java.lang.ref.SoftReference.get:()Ljava/lang/Object;
checkcast org.apache.batik.ext.awt.image.rendered.TileMap
astore 1 /* tm */
start local 1 // org.apache.batik.ext.awt.image.rendered.TileMap tm
1: .line 48
aload 1 /* tm */
ifnull 3
2: .line 49
aload 1 /* tm */
getfield org.apache.batik.ext.awt.image.rendered.TileMap.rasters:Ljava/util/HashMap;
aload 0 /* this */
getfield org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef.this$1:Lorg/apache/batik/ext/awt/image/rendered/TileMap$TileMapLRUMember;
getfield org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember.pt:Ljava/awt/Point;
invokevirtual java.util.HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
3: .line 50
StackMap locals: org.apache.batik.ext.awt.image.rendered.TileMap
StackMap stack:
return
end local 1 // org.apache.batik.ext.awt.image.rendered.TileMap tm
end local 0 // org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/ext/awt/image/rendered/TileMap$TileMapLRUMember$RasterSoftRef;
1 4 1 tm Lorg/apache/batik/ext/awt/image/rendered/TileMap;
}
SourceFile: "TileMap.java"
NestHost: org.apache.batik.ext.awt.image.rendered.TileMap
InnerClasses:
TileMapLRUMember = org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember of org.apache.batik.ext.awt.image.rendered.TileMap
RasterSoftRef = org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember$RasterSoftRef of org.apache.batik.ext.awt.image.rendered.TileMap$TileMapLRUMember
public abstract SoftReferenceCleared = org.apache.batik.util.CleanerThread$SoftReferenceCleared of org.apache.batik.util.CleanerThread