public class sun.java2d.pipe.hw.ExtendedBufferCapabilities extends java.awt.BufferCapabilities
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.java2d.pipe.hw.ExtendedBufferCapabilities
super_class: java.awt.BufferCapabilities
{
private sun.java2d.pipe.hw.ExtendedBufferCapabilities$VSyncType vsync;
descriptor: Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
flags: (0x0002) ACC_PRIVATE
public void <init>(java.awt.BufferCapabilities);
descriptor: (Ljava/awt/BufferCapabilities;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.awt.BufferCapabilities.getFrontBufferCapabilities:()Ljava/awt/ImageCapabilities;
1: aload 1
invokevirtual java.awt.BufferCapabilities.getBackBufferCapabilities:()Ljava/awt/ImageCapabilities;
2: aload 1
invokevirtual java.awt.BufferCapabilities.getFlipContents:()Ljava/awt/BufferCapabilities$FlipContents;
invokespecial java.awt.BufferCapabilities.<init>:(Ljava/awt/ImageCapabilities;Ljava/awt/ImageCapabilities;Ljava/awt/BufferCapabilities$FlipContents;)V
3: aload 0
getstatic sun.java2d.pipe.hw.ExtendedBufferCapabilities$VSyncType.VSYNC_DEFAULT:Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
putfield sun.java2d.pipe.hw.ExtendedBufferCapabilities.vsync:Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/pipe/hw/ExtendedBufferCapabilities;
0 5 1 caps Ljava/awt/BufferCapabilities;
MethodParameters:
Name Flags
caps
public void <init>(java.awt.ImageCapabilities, java.awt.ImageCapabilities, java.awt.BufferCapabilities$FlipContents);
descriptor: (Ljava/awt/ImageCapabilities;Ljava/awt/ImageCapabilities;Ljava/awt/BufferCapabilities$FlipContents;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial java.awt.BufferCapabilities.<init>:(Ljava/awt/ImageCapabilities;Ljava/awt/ImageCapabilities;Ljava/awt/BufferCapabilities$FlipContents;)V
1: aload 0
getstatic sun.java2d.pipe.hw.ExtendedBufferCapabilities$VSyncType.VSYNC_DEFAULT:Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
putfield sun.java2d.pipe.hw.ExtendedBufferCapabilities.vsync:Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/hw/ExtendedBufferCapabilities;
0 3 1 front Ljava/awt/ImageCapabilities;
0 3 2 back Ljava/awt/ImageCapabilities;
0 3 3 flip Ljava/awt/BufferCapabilities$FlipContents;
MethodParameters:
Name Flags
front
back
flip
public void <init>(java.awt.ImageCapabilities, java.awt.ImageCapabilities, java.awt.BufferCapabilities$FlipContents, sun.java2d.pipe.hw.ExtendedBufferCapabilities$VSyncType);
descriptor: (Ljava/awt/ImageCapabilities;Ljava/awt/ImageCapabilities;Ljava/awt/BufferCapabilities$FlipContents;Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
invokespecial java.awt.BufferCapabilities.<init>:(Ljava/awt/ImageCapabilities;Ljava/awt/ImageCapabilities;Ljava/awt/BufferCapabilities$FlipContents;)V
1: aload 0
aload 4
putfield sun.java2d.pipe.hw.ExtendedBufferCapabilities.vsync:Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/hw/ExtendedBufferCapabilities;
0 3 1 front Ljava/awt/ImageCapabilities;
0 3 2 back Ljava/awt/ImageCapabilities;
0 3 3 flip Ljava/awt/BufferCapabilities$FlipContents;
0 3 4 t Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
MethodParameters:
Name Flags
front
back
flip
t
public void <init>(java.awt.BufferCapabilities, sun.java2d.pipe.hw.ExtendedBufferCapabilities$VSyncType);
descriptor: (Ljava/awt/BufferCapabilities;Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;)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
aload 1
invokevirtual java.awt.BufferCapabilities.getFrontBufferCapabilities:()Ljava/awt/ImageCapabilities;
1: aload 1
invokevirtual java.awt.BufferCapabilities.getBackBufferCapabilities:()Ljava/awt/ImageCapabilities;
2: aload 1
invokevirtual java.awt.BufferCapabilities.getFlipContents:()Ljava/awt/BufferCapabilities$FlipContents;
invokespecial java.awt.BufferCapabilities.<init>:(Ljava/awt/ImageCapabilities;Ljava/awt/ImageCapabilities;Ljava/awt/BufferCapabilities$FlipContents;)V
3: aload 0
aload 2
putfield sun.java2d.pipe.hw.ExtendedBufferCapabilities.vsync:Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/pipe/hw/ExtendedBufferCapabilities;
0 5 1 caps Ljava/awt/BufferCapabilities;
0 5 2 t Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
MethodParameters:
Name Flags
caps
t
public sun.java2d.pipe.hw.ExtendedBufferCapabilities derive(sun.java2d.pipe.hw.ExtendedBufferCapabilities$VSyncType);
descriptor: (Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;)Lsun/java2d/pipe/hw/ExtendedBufferCapabilities;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new sun.java2d.pipe.hw.ExtendedBufferCapabilities
dup
aload 0
aload 1
invokespecial sun.java2d.pipe.hw.ExtendedBufferCapabilities.<init>:(Ljava/awt/BufferCapabilities;Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/pipe/hw/ExtendedBufferCapabilities;
0 1 1 t Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
MethodParameters:
Name Flags
t
public sun.java2d.pipe.hw.ExtendedBufferCapabilities$VSyncType getVSync();
descriptor: ()Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.java2d.pipe.hw.ExtendedBufferCapabilities.vsync:Lsun/java2d/pipe/hw/ExtendedBufferCapabilities$VSyncType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/pipe/hw/ExtendedBufferCapabilities;
public final boolean isPageFlipping();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/pipe/hw/ExtendedBufferCapabilities;
}
SourceFile: "ExtendedBufferCapabilities.java"
NestMembers:
sun.java2d.pipe.hw.ExtendedBufferCapabilities$VSyncType
InnerClasses:
public final FlipContents = java.awt.BufferCapabilities$FlipContents of java.awt.BufferCapabilities
public final VSyncType = sun.java2d.pipe.hw.ExtendedBufferCapabilities$VSyncType of sun.java2d.pipe.hw.ExtendedBufferCapabilities