class org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1 extends org.apache.batik.parser.DefaultNumberListHandler
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1
super_class: org.apache.batik.parser.DefaultNumberListHandler
{
protected int count;
descriptor: I
flags: (0x0004) ACC_PROTECTED
final org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect this$1;
descriptor: Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final java.lang.String val$s;
descriptor: Ljava/lang/String;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final float[] val$numbers;
descriptor: [F
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect, java.lang.String, float[]);
descriptor: (Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;Ljava/lang/String;[F)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 0: aload 0
aload 1
putfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.this$1:Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;
aload 0
aload 2
putfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.val$s:Ljava/lang/String;
aload 0
aload 3
putfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.val$numbers:[F
aload 0
invokespecial org.apache.batik.parser.DefaultNumberListHandler.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect$1;
MethodParameters:
Name Flags
this$0 final
val$s final
val$numbers final
public void endNumberList();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.count:I
iconst_4
if_icmpeq 6
1: new org.apache.batik.dom.svg.LiveAttributeException
dup
2: aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.this$1:Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;
invokestatic org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect.access$0:(Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;)Lorg/apache/batik/anim/dom/SVGOMAnimatedRect;
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect.element:Lorg/apache/batik/anim/dom/AbstractElement;
aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.this$1:Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;
invokestatic org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect.access$0:(Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;)Lorg/apache/batik/anim/dom/SVGOMAnimatedRect;
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect.localName:Ljava/lang/String;
3: iconst_1
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.val$s:Ljava/lang/String;
5: invokespecial org.apache.batik.dom.svg.LiveAttributeException.<init>:(Lorg/w3c/dom/Element;Ljava/lang/String;SLjava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect$1;
public void numberValue(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.count:I
iconst_4
if_icmpge 2
1: aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.val$numbers:[F
aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.count:I
fload 1
fastore
2: StackMap locals:
StackMap stack:
fload 1
fconst_0
fcmpg
ifge 8
aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.count:I
iconst_2
if_icmpeq 3
aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.count:I
iconst_3
if_icmpne 8
3: StackMap locals:
StackMap stack:
new org.apache.batik.dom.svg.LiveAttributeException
dup
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.this$1:Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;
invokestatic org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect.access$0:(Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;)Lorg/apache/batik/anim/dom/SVGOMAnimatedRect;
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect.element:Lorg/apache/batik/anim/dom/AbstractElement;
aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.this$1:Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;
invokestatic org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect.access$0:(Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect;)Lorg/apache/batik/anim/dom/SVGOMAnimatedRect;
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect.localName:Ljava/lang/String;
5: iconst_1
6: aload 0
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.val$s:Ljava/lang/String;
7: invokespecial org.apache.batik.dom.svg.LiveAttributeException.<init>:(Lorg/w3c/dom/Element;Ljava/lang/String;SLjava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.count:I
iconst_1
iadd
putfield org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1.count:I
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/anim/dom/SVGOMAnimatedRect$BaseSVGRect$1;
0 10 1 v F
Exceptions:
throws org.apache.batik.parser.ParseException
MethodParameters:
Name Flags
v
}
SourceFile: "SVGOMAnimatedRect.java"
EnclosingMethod: org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect.revalidate:()V
NestHost: org.apache.batik.anim.dom.SVGOMAnimatedRect
InnerClasses:
protected BaseSVGRect = org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect of org.apache.batik.anim.dom.SVGOMAnimatedRect
org.apache.batik.anim.dom.SVGOMAnimatedRect$BaseSVGRect$1