public abstract class java.awt.image.VolatileImage extends java.awt.Image implements java.awt.Transparency
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: java.awt.image.VolatileImage
super_class: java.awt.Image
{
public static final int IMAGE_OK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int IMAGE_RESTORED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int IMAGE_INCOMPATIBLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected int transparency;
descriptor: I
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.awt.Image.<init>:()V
1: aload 0
iconst_3
putfield java.awt.image.VolatileImage.transparency:I
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/image/VolatileImage;
public abstract java.awt.image.BufferedImage getSnapshot();
descriptor: ()Ljava/awt/image/BufferedImage;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getWidth();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getHeight();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public java.awt.image.ImageProducer getSource();
descriptor: ()Ljava/awt/image/ImageProducer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.awt.image.VolatileImage.getSnapshot:()Ljava/awt/image/BufferedImage;
invokevirtual java.awt.image.BufferedImage.getSource:()Ljava/awt/image/ImageProducer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/image/VolatileImage;
public java.awt.Graphics getGraphics();
descriptor: ()Ljava/awt/Graphics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.awt.image.VolatileImage.createGraphics:()Ljava/awt/Graphics2D;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/image/VolatileImage;
public abstract java.awt.Graphics2D createGraphics();
descriptor: ()Ljava/awt/Graphics2D;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int validate(java.awt.GraphicsConfiguration);
descriptor: (Ljava/awt/GraphicsConfiguration;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
gc
public abstract boolean contentsLost();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.awt.ImageCapabilities getCapabilities();
descriptor: ()Ljava/awt/ImageCapabilities;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public int getTransparency();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.image.VolatileImage.transparency:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/image/VolatileImage;
}
SourceFile: "VolatileImage.java"