public class java.awt.image.ImageFilter implements java.awt.image.ImageConsumer, java.lang.Cloneable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: java.awt.image.ImageFilter
super_class: java.lang.Object
{
protected java.awt.image.ImageConsumer consumer;
descriptor: Ljava/awt/image/ImageConsumer;
flags: (0x0004) ACC_PROTECTED
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 Ljava/awt/image/ImageFilter;
public java.awt.image.ImageFilter getFilterInstance(java.awt.image.ImageConsumer);
descriptor: (Ljava/awt/image/ImageConsumer;)Ljava/awt/image/ImageFilter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.awt.image.ImageFilter.clone:()Ljava/lang/Object;
checkcast java.awt.image.ImageFilter
astore 2
start local 2 1: aload 2
aload 1
putfield java.awt.image.ImageFilter.consumer:Ljava/awt/image/ImageConsumer;
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/awt/image/ImageFilter;
0 3 1 ic Ljava/awt/image/ImageConsumer;
1 3 2 instance Ljava/awt/image/ImageFilter;
MethodParameters:
Name Flags
ic
public void setDimensions(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield java.awt.image.ImageFilter.consumer:Ljava/awt/image/ImageConsumer;
iload 1
iload 2
invokeinterface java.awt.image.ImageConsumer.setDimensions:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/image/ImageFilter;
0 2 1 width I
0 2 2 height I
MethodParameters:
Name Flags
width
height
public void setProperties(java.util.Hashtable<?, ?>);
descriptor: (Ljava/util/Hashtable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.util.Hashtable.clone:()Ljava/lang/Object;
checkcast java.util.Hashtable
astore 2
start local 2 1: aload 2
ldc "filters"
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 3
start local 3 2: aload 3
ifnonnull 5
3: aload 2
ldc "filters"
aload 0
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: goto 7
StackMap locals: java.util.Hashtable java.lang.Object
StackMap stack:
5: aload 3
instanceof java.lang.String
ifeq 7
6: aload 2
ldc "filters"
new java.lang.StringBuilder
dup
aload 3
checkcast java.lang.String
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: StackMap locals:
StackMap stack:
aload 0
getfield java.awt.image.ImageFilter.consumer:Ljava/awt/image/ImageConsumer;
aload 2
invokeinterface java.awt.image.ImageConsumer.setProperties:(Ljava/util/Hashtable;)V
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljava/awt/image/ImageFilter;
0 9 1 props Ljava/util/Hashtable<**>;
1 9 2 p Ljava/util/Hashtable<Ljava/lang/Object;Ljava/lang/Object;>;
2 9 3 o Ljava/lang/Object;
Signature: (Ljava/util/Hashtable<**>;)V
MethodParameters:
Name Flags
props
public void setColorModel(java.awt.image.ColorModel);
descriptor: (Ljava/awt/image/ColorModel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.image.ImageFilter.consumer:Ljava/awt/image/ImageConsumer;
aload 1
invokeinterface java.awt.image.ImageConsumer.setColorModel:(Ljava/awt/image/ColorModel;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/image/ImageFilter;
0 2 1 model Ljava/awt/image/ColorModel;
MethodParameters:
Name Flags
model
public void setHints(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.image.ImageFilter.consumer:Ljava/awt/image/ImageConsumer;
iload 1
invokeinterface java.awt.image.ImageConsumer.setHints:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/image/ImageFilter;
0 2 1 hints I
MethodParameters:
Name Flags
hints
public void setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int);
descriptor: (IIIILjava/awt/image/ColorModel;[BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=9
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 0: aload 0
getfield java.awt.image.ImageFilter.consumer:Ljava/awt/image/ImageConsumer;
iload 1
iload 2
iload 3
iload 4
aload 5
aload 6
iload 7
iload 8
invokeinterface java.awt.image.ImageConsumer.setPixels:(IIIILjava/awt/image/ColorModel;[BII)V
1: return
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 2 0 this Ljava/awt/image/ImageFilter;
0 2 1 x I
0 2 2 y I
0 2 3 w I
0 2 4 h I
0 2 5 model Ljava/awt/image/ColorModel;
0 2 6 pixels [B
0 2 7 off I
0 2 8 scansize I
MethodParameters:
Name Flags
x
y
w
h
model
pixels
off
scansize
public void setPixels(int, int, int, int, java.awt.image.ColorModel, int[], int, int);
descriptor: (IIIILjava/awt/image/ColorModel;[III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=9
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 0: aload 0
getfield java.awt.image.ImageFilter.consumer:Ljava/awt/image/ImageConsumer;
iload 1
iload 2
iload 3
iload 4
aload 5
aload 6
iload 7
iload 8
invokeinterface java.awt.image.ImageConsumer.setPixels:(IIIILjava/awt/image/ColorModel;[III)V
1: return
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 2 0 this Ljava/awt/image/ImageFilter;
0 2 1 x I
0 2 2 y I
0 2 3 w I
0 2 4 h I
0 2 5 model Ljava/awt/image/ColorModel;
0 2 6 pixels [I
0 2 7 off I
0 2 8 scansize I
MethodParameters:
Name Flags
x
y
w
h
model
pixels
off
scansize
public void imageComplete(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.image.ImageFilter.consumer:Ljava/awt/image/ImageConsumer;
iload 1
invokeinterface java.awt.image.ImageConsumer.imageComplete:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/image/ImageFilter;
0 2 1 status I
MethodParameters:
Name Flags
status
public void resendTopDownLeftRight(java.awt.image.ImageProducer);
descriptor: (Ljava/awt/image/ImageProducer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface java.awt.image.ImageProducer.requestTopDownLeftRightResend:(Ljava/awt/image/ImageConsumer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/image/ImageFilter;
0 2 1 ip Ljava/awt/image/ImageProducer;
MethodParameters:
Name Flags
ip
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.clone:()Ljava/lang/Object;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.CloneNotSupportedException
astore 1
start local 1 3: new java.lang.InternalError
dup
aload 1
invokespecial java.lang.InternalError.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/awt/image/ImageFilter;
3 4 1 e Ljava/lang/CloneNotSupportedException;
Exception table:
from to target type
0 1 2 Class java.lang.CloneNotSupportedException
}
SourceFile: "ImageFilter.java"