public class org.apache.batik.bridge.SVGSVGElementBridge extends org.apache.batik.bridge.SVGGElementBridge implements org.apache.batik.dom.svg.SVGSVGContext
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.bridge.SVGSVGElementBridge
super_class: org.apache.batik.bridge.SVGGElementBridge
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.bridge.SVGGElementBridge.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
public java.lang.String getLocalName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "svg"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
public org.apache.batik.bridge.Bridge getInstance();
descriptor: ()Lorg/apache/batik/bridge/Bridge;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.apache.batik.bridge.SVGSVGElementBridge
dup
invokespecial org.apache.batik.bridge.SVGSVGElementBridge.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
protected org.apache.batik.gvt.GraphicsNode instantiateGraphicsNode();
descriptor: ()Lorg/apache/batik/gvt/GraphicsNode;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.apache.batik.gvt.CanvasGraphicsNode
dup
invokespecial org.apache.batik.gvt.CanvasGraphicsNode.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
public org.apache.batik.gvt.GraphicsNode createGraphicsNode(org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element);
descriptor: (Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/GraphicsNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=23, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.getUserAgent:()Lorg/apache/batik/bridge/UserAgent;
invokestatic org.apache.batik.bridge.SVGUtilities.matchUserAgent:(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/UserAgent;)Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.instantiateGraphicsNode:()Lorg/apache/batik/gvt/GraphicsNode;
checkcast org.apache.batik.gvt.CanvasGraphicsNode
astore 3
start local 3 3: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.associateSVGContext:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V
4: aload 2
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast org.w3c.dom.svg.SVGDocument
astore 4
start local 4 5: aload 2
checkcast org.apache.batik.anim.dom.SVGOMSVGElement
astore 5
start local 5 6: aload 4
invokeinterface org.w3c.dom.svg.SVGDocument.getRootElement:()Lorg/w3c/dom/svg/SVGSVGElement;
aload 2
if_acmpne 7
iconst_1
goto 8
StackMap locals: org.apache.batik.gvt.CanvasGraphicsNode org.w3c.dom.svg.SVGDocument org.apache.batik.anim.dom.SVGOMSVGElement
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 6
start local 6 9: fconst_0
fstore 7
start local 7 10: fconst_0
fstore 8
start local 8 11: iload 6
ifne 18
12: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getX:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
13: astore 9
start local 9 14: aload 9
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 7
15: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getY:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
16: astore 10
start local 10 17: aload 10
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 8
end local 10 end local 9 18: StackMap locals: int float float
StackMap stack:
aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getWidth:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
19: astore 9
start local 9 20: aload 9
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 10
start local 10 21: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getHeight:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
22: astore 11
start local 11 23: aload 11
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 12
start local 12 24: aload 3
aload 2
invokestatic org.apache.batik.bridge.CSSUtilities.convertVisibility:(Lorg/w3c/dom/Element;)Z
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.setVisible:(Z)V
25: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getViewBox:()Lorg/w3c/dom/svg/SVGAnimatedRect;
checkcast org.apache.batik.anim.dom.SVGOMAnimatedRect
astore 13
start local 13 26: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getPreserveAspectRatio:()Lorg/w3c/dom/svg/SVGAnimatedPreserveAspectRatio;
astore 14
start local 14 27: aload 2
aload 13
aload 14
fload 10
fload 12
aload 1
invokestatic org.apache.batik.bridge.ViewBox.getPreserveAspectRatioTransform:(Lorg/w3c/dom/Element;Lorg/w3c/dom/svg/SVGAnimatedRect;Lorg/w3c/dom/svg/SVGAnimatedPreserveAspectRatio;FFLorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/AffineTransform;
28: astore 15
start local 15 29: fload 10
fstore 16
start local 16 30: fload 12
fstore 17
start local 17 31: aload 15
invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
astore 18
start local 18 32: fload 10
f2d
aload 18
invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
dmul
d2f
fstore 16
33: fload 12
f2d
aload 18
invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
dmul
d2f
fstore 17
end local 18 34: goto 36
StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.apache.batik.bridge.BridgeContext org.w3c.dom.Element org.apache.batik.gvt.CanvasGraphicsNode org.w3c.dom.svg.SVGDocument org.apache.batik.anim.dom.SVGOMSVGElement int float float org.apache.batik.anim.dom.AbstractSVGAnimatedLength float org.apache.batik.anim.dom.AbstractSVGAnimatedLength float org.apache.batik.anim.dom.SVGOMAnimatedRect org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio java.awt.geom.AffineTransform float float
StackMap stack: java.awt.geom.NoninvertibleTransformException
35: pop
36: StackMap locals:
StackMap stack:
fload 7
f2d
fload 8
f2d
invokestatic java.awt.geom.AffineTransform.getTranslateInstance:(DD)Ljava/awt/geom/AffineTransform;
37: astore 18
start local 18 38: iload 6
ifne 41
39: aload 3
aload 18
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.setPositionTransform:(Ljava/awt/geom/AffineTransform;)V
40: goto 45
StackMap locals: java.awt.geom.AffineTransform
StackMap stack:
41: aload 4
aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.getDocument:()Lorg/w3c/dom/Document;
if_acmpne 45
42: fload 10
f2d
dstore 19
start local 19 43: fload 12
f2d
dstore 21
start local 21 44: aload 1
new org.apache.batik.bridge.SVGSVGElementBridge$1
dup
aload 0
dload 19
dload 21
invokespecial org.apache.batik.bridge.SVGSVGElementBridge$1.<init>:(Lorg/apache/batik/bridge/SVGSVGElementBridge;DD)V
invokevirtual org.apache.batik.bridge.BridgeContext.setDocumentSize:(Ljava/awt/geom/Dimension2D;)V
end local 21 end local 19 45: StackMap locals:
StackMap stack:
aload 3
aload 15
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.setViewingTransform:(Ljava/awt/geom/AffineTransform;)V
46: aconst_null
astore 19
start local 19 47: aload 2
invokestatic org.apache.batik.bridge.CSSUtilities.convertOverflow:(Lorg/w3c/dom/Element;)Z
ifeq 57
48: aload 2
invokestatic org.apache.batik.bridge.CSSUtilities.convertClip:(Lorg/w3c/dom/Element;)[F
astore 20
start local 20 49: aload 20
ifnonnull 52
50: new java.awt.geom.Rectangle2D$Float
dup
fload 7
fload 8
fload 10
fload 12
invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
astore 19
51: goto 57
52: StackMap locals: java.awt.Shape float[]
StackMap stack:
new java.awt.geom.Rectangle2D$Float
dup
fload 7
aload 20
iconst_3
faload
fadd
53: fload 8
aload 20
iconst_0
faload
fadd
54: fload 10
aload 20
iconst_1
faload
fsub
aload 20
iconst_3
faload
fsub
55: fload 12
aload 20
iconst_2
faload
fsub
aload 20
iconst_0
faload
fsub
56: invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
astore 19
end local 20 57: StackMap locals:
StackMap stack:
aload 19
ifnull 66
58: new java.awt.geom.AffineTransform
dup
aload 18
invokespecial java.awt.geom.AffineTransform.<init>:(Ljava/awt/geom/AffineTransform;)V
astore 20
start local 20 59: aload 20
aload 15
invokevirtual java.awt.geom.AffineTransform.concatenate:(Ljava/awt/geom/AffineTransform;)V
60: aload 20
invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
astore 20
61: aload 20
aload 19
invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
astore 19
62: aload 3
iconst_1
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.getGraphicsNodeRable:(Z)Lorg/apache/batik/ext/awt/image/renderable/Filter;
astore 21
start local 21 63: aload 3
new org.apache.batik.ext.awt.image.renderable.ClipRable8Bit
dup
aload 21
aload 19
invokespecial org.apache.batik.ext.awt.image.renderable.ClipRable8Bit.<init>:(Lorg/apache/batik/ext/awt/image/renderable/Filter;Ljava/awt/Shape;)V
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.setClip:(Lorg/apache/batik/ext/awt/image/renderable/ClipRable;)V
end local 21 end local 20 64: goto 66
StackMap locals:
StackMap stack: java.awt.geom.NoninvertibleTransformException
65: pop
66: StackMap locals:
StackMap stack:
aconst_null
astore 20
start local 20 67: aload 2
aload 20
invokestatic org.apache.batik.bridge.CSSUtilities.convertColorRendering:(Lorg/w3c/dom/Element;Ljava/awt/RenderingHints;)Ljava/awt/RenderingHints;
astore 20
68: aload 20
ifnull 70
69: aload 3
aload 20
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.setRenderingHints:(Ljava/awt/RenderingHints;)V
70: StackMap locals: java.awt.RenderingHints
StackMap stack:
aload 2
invokestatic org.apache.batik.bridge.CSSUtilities.convertEnableBackground:(Lorg/w3c/dom/Element;)Ljava/awt/geom/Rectangle2D;
astore 21
start local 21 71: aload 21
ifnull 73
72: aload 3
aload 21
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.setBackgroundEnable:(Ljava/awt/geom/Rectangle2D;)V
73: StackMap locals: java.awt.geom.Rectangle2D
StackMap stack:
aload 13
invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedRect.isSpecified:()Z
ifeq 77
74: aload 13
invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedRect.getAnimVal:()Lorg/w3c/dom/svg/SVGRect;
astore 22
start local 22 75: aload 22
invokeinterface org.w3c.dom.svg.SVGRect.getWidth:()F
fstore 16
76: aload 22
invokeinterface org.w3c.dom.svg.SVGRect.getHeight:()F
fstore 17
end local 22 77: StackMap locals:
StackMap stack:
aload 1
78: aload 2
new org.apache.batik.bridge.SVGSVGElementBridge$SVGSVGElementViewport
dup
fload 16
79: fload 17
invokespecial org.apache.batik.bridge.SVGSVGElementBridge$SVGSVGElementViewport.<init>:(FF)V
80: invokevirtual org.apache.batik.bridge.BridgeContext.openViewport:(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/Viewport;)V
81: aload 3
82: areturn
end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 83: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.apache.batik.bridge.BridgeContext org.w3c.dom.Element org.apache.batik.gvt.CanvasGraphicsNode
StackMap stack: org.apache.batik.dom.svg.LiveAttributeException
astore 4
start local 4 84: new org.apache.batik.bridge.BridgeException
dup
aload 1
aload 4
invokespecial org.apache.batik.bridge.BridgeException.<init>:(Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/dom/svg/LiveAttributeException;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 85 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 85 1 ctx Lorg/apache/batik/bridge/BridgeContext;
0 85 2 e Lorg/w3c/dom/Element;
3 85 3 cgn Lorg/apache/batik/gvt/CanvasGraphicsNode;
5 83 4 doc Lorg/w3c/dom/svg/SVGDocument;
6 83 5 se Lorg/apache/batik/anim/dom/SVGOMSVGElement;
9 83 6 isOutermost Z
10 83 7 x F
11 83 8 y F
14 18 9 _x Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
17 18 10 _y Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
20 83 9 _width Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
21 83 10 w F
23 83 11 _height Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
24 83 12 h F
26 83 13 vb Lorg/apache/batik/anim/dom/SVGOMAnimatedRect;
27 83 14 par Lorg/w3c/dom/svg/SVGAnimatedPreserveAspectRatio;
29 83 15 viewingTransform Ljava/awt/geom/AffineTransform;
30 83 16 actualWidth F
31 83 17 actualHeight F
32 34 18 vtInv Ljava/awt/geom/AffineTransform;
38 83 18 positionTransform Ljava/awt/geom/AffineTransform;
43 45 19 dw D
44 45 21 dh D
47 83 19 clip Ljava/awt/Shape;
49 57 20 offsets [F
59 64 20 at Ljava/awt/geom/AffineTransform;
63 64 21 filter Lorg/apache/batik/ext/awt/image/renderable/Filter;
67 83 20 hints Ljava/awt/RenderingHints;
71 83 21 r Ljava/awt/geom/Rectangle2D;
75 77 22 vbr Lorg/w3c/dom/svg/SVGRect;
84 85 4 ex Lorg/apache/batik/dom/svg/LiveAttributeException;
Exception table:
from to target type
31 34 35 Class java.awt.geom.NoninvertibleTransformException
58 64 65 Class java.awt.geom.NoninvertibleTransformException
4 82 83 Class org.apache.batik.dom.svg.LiveAttributeException
MethodParameters:
Name Flags
ctx
e
public void buildGraphicsNode(org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element, org.apache.batik.gvt.GraphicsNode);
descriptor: (Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)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 3
aload 2
invokestatic org.apache.batik.bridge.CSSUtilities.convertOpacity:(Lorg/w3c/dom/Element;)Ljava/awt/Composite;
invokeinterface org.apache.batik.gvt.GraphicsNode.setComposite:(Ljava/awt/Composite;)V
1: aload 3
aload 2
aload 3
aload 1
invokestatic org.apache.batik.bridge.CSSUtilities.convertFilter:(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/ext/awt/image/renderable/Filter;
invokeinterface org.apache.batik.gvt.GraphicsNode.setFilter:(Lorg/apache/batik/ext/awt/image/renderable/Filter;)V
2: aload 3
aload 2
aload 3
aload 1
invokestatic org.apache.batik.bridge.CSSUtilities.convertMask:(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/gvt/filter/Mask;
invokeinterface org.apache.batik.gvt.GraphicsNode.setMask:(Lorg/apache/batik/gvt/filter/Mask;)V
3: aload 3
aload 2
invokestatic org.apache.batik.bridge.CSSUtilities.convertPointerEvents:(Lorg/w3c/dom/Element;)I
invokeinterface org.apache.batik.gvt.GraphicsNode.setPointerEventType:(I)V
4: aload 0
aload 1
aload 2
aload 3
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.initializeDynamicSupport:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V
5: aload 1
aload 2
invokevirtual org.apache.batik.bridge.BridgeContext.closeViewport:(Lorg/w3c/dom/Element;)V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 7 1 ctx Lorg/apache/batik/bridge/BridgeContext;
0 7 2 e Lorg/w3c/dom/Element;
0 7 3 node Lorg/apache/batik/gvt/GraphicsNode;
MethodParameters:
Name Flags
ctx
e
node
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokevirtual org.apache.batik.bridge.BridgeContext.removeViewport:(Lorg/w3c/dom/Element;)V
1: aload 0
invokespecial org.apache.batik.bridge.SVGGElementBridge.dispose:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
public void handleAnimatedAttributeChanged(org.apache.batik.anim.dom.AnimatedLiveAttributeValue);
descriptor: (Lorg/apache/batik/anim/dom/AnimatedLiveAttributeValue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=21, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 1
invokeinterface org.apache.batik.anim.dom.AnimatedLiveAttributeValue.getNamespaceURI:()Ljava/lang/String;
ifnonnull 90
2: aload 1
invokeinterface org.apache.batik.anim.dom.AnimatedLiveAttributeValue.getLocalName:()Ljava/lang/String;
astore 3
start local 3 3: aload 3
ldc "width"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
4: aload 3
ldc "height"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
5: StackMap locals: int java.lang.String
StackMap stack:
iconst_1
istore 2
6: goto 82
StackMap locals:
StackMap stack:
7: aload 3
ldc "x"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
8: aload 3
ldc "y"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 26
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast org.w3c.dom.svg.SVGDocument
astore 4
start local 4 10: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
checkcast org.apache.batik.anim.dom.SVGOMSVGElement
astore 5
start local 5 11: aload 4
invokeinterface org.w3c.dom.svg.SVGDocument.getRootElement:()Lorg/w3c/dom/svg/SVGSVGElement;
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
if_acmpne 12
iconst_1
goto 13
StackMap locals: org.w3c.dom.svg.SVGDocument org.apache.batik.anim.dom.SVGOMSVGElement
StackMap stack:
12: iconst_0
StackMap locals:
StackMap stack: int
13: istore 6
start local 6 14: iload 6
ifne 82
15: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getX:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
16: astore 7
start local 7 17: aload 7
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 8
start local 8 18: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getY:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
19: astore 9
start local 9 20: aload 9
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 10
start local 10 21: fload 8
f2d
fload 10
f2d
invokestatic java.awt.geom.AffineTransform.getTranslateInstance:(DD)Ljava/awt/geom/AffineTransform;
22: astore 11
start local 11 23: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.node:Lorg/apache/batik/gvt/GraphicsNode;
checkcast org.apache.batik.gvt.CanvasGraphicsNode
astore 12
start local 12 24: aload 12
aload 11
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.setPositionTransform:(Ljava/awt/geom/AffineTransform;)V
25: return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 26: StackMap locals:
StackMap stack:
aload 3
ldc "viewBox"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 28
27: aload 3
ldc "preserveAspectRatio"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 82
28: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast org.w3c.dom.svg.SVGDocument
astore 4
start local 4 29: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
checkcast org.apache.batik.anim.dom.SVGOMSVGElement
astore 5
start local 5 30: aload 4
invokeinterface org.w3c.dom.svg.SVGDocument.getRootElement:()Lorg/w3c/dom/svg/SVGSVGElement;
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
if_acmpne 31
iconst_1
goto 32
StackMap locals: org.w3c.dom.svg.SVGDocument org.apache.batik.anim.dom.SVGOMSVGElement
StackMap stack:
31: iconst_0
StackMap locals:
StackMap stack: int
32: istore 6
start local 6 33: fconst_0
fstore 7
start local 7 34: fconst_0
fstore 8
start local 8 35: iload 6
ifne 42
36: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getX:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
37: astore 9
start local 9 38: aload 9
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 7
39: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getY:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
40: astore 10
start local 10 41: aload 10
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 8
end local 10 end local 9 42: StackMap locals: int float float
StackMap stack:
aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getWidth:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
43: astore 9
start local 9 44: aload 9
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 10
start local 10 45: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getHeight:()Lorg/w3c/dom/svg/SVGAnimatedLength;
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedLength
46: astore 11
start local 11 47: aload 11
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedLength.getCheckedValue:()F
fstore 12
start local 12 48: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.node:Lorg/apache/batik/gvt/GraphicsNode;
checkcast org.apache.batik.gvt.CanvasGraphicsNode
astore 13
start local 13 49: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getViewBox:()Lorg/w3c/dom/svg/SVGAnimatedRect;
checkcast org.apache.batik.anim.dom.SVGOMAnimatedRect
astore 14
start local 14 50: aload 5
invokevirtual org.apache.batik.anim.dom.SVGOMSVGElement.getPreserveAspectRatio:()Lorg/w3c/dom/svg/SVGAnimatedPreserveAspectRatio;
astore 15
start local 15 51: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
aload 14
aload 15
fload 10
fload 12
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
52: invokestatic org.apache.batik.bridge.ViewBox.getPreserveAspectRatioTransform:(Lorg/w3c/dom/Element;Lorg/w3c/dom/svg/SVGAnimatedRect;Lorg/w3c/dom/svg/SVGAnimatedPreserveAspectRatio;FFLorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/AffineTransform;
astore 16
start local 16 53: aload 13
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.getViewingTransform:()Ljava/awt/geom/AffineTransform;
astore 17
start local 17 54: aload 16
invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
aload 17
invokevirtual java.awt.geom.AffineTransform.getScaleX:()D
dcmpl
ifne 58
55: aload 16
invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
aload 17
invokevirtual java.awt.geom.AffineTransform.getScaleY:()D
dcmpl
ifne 58
56: aload 16
invokevirtual java.awt.geom.AffineTransform.getShearX:()D
aload 17
invokevirtual java.awt.geom.AffineTransform.getShearX:()D
dcmpl
ifne 58
57: aload 16
invokevirtual java.awt.geom.AffineTransform.getShearY:()D
aload 17
invokevirtual java.awt.geom.AffineTransform.getShearY:()D
dcmpl
ifeq 59
58: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.apache.batik.anim.dom.AnimatedLiveAttributeValue int java.lang.String org.w3c.dom.svg.SVGDocument org.apache.batik.anim.dom.SVGOMSVGElement int float float org.apache.batik.anim.dom.AbstractSVGAnimatedLength float org.apache.batik.anim.dom.AbstractSVGAnimatedLength float org.apache.batik.gvt.CanvasGraphicsNode org.apache.batik.anim.dom.SVGOMAnimatedRect org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio java.awt.geom.AffineTransform java.awt.geom.AffineTransform
StackMap stack:
iconst_1
istore 2
goto 82
59: StackMap locals:
StackMap stack:
aload 13
aload 16
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.setViewingTransform:(Ljava/awt/geom/AffineTransform;)V
60: aconst_null
astore 18
start local 18 61: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokestatic org.apache.batik.bridge.CSSUtilities.convertOverflow:(Lorg/w3c/dom/Element;)Z
ifeq 71
62: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokestatic org.apache.batik.bridge.CSSUtilities.convertClip:(Lorg/w3c/dom/Element;)[F
astore 19
start local 19 63: aload 19
ifnonnull 66
64: new java.awt.geom.Rectangle2D$Float
dup
fload 7
fload 8
fload 10
fload 12
invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
astore 18
65: goto 71
66: StackMap locals: java.awt.Shape float[]
StackMap stack:
new java.awt.geom.Rectangle2D$Float
dup
fload 7
aload 19
iconst_3
faload
fadd
67: fload 8
aload 19
iconst_0
faload
fadd
68: fload 10
aload 19
iconst_1
faload
fsub
aload 19
iconst_3
faload
fsub
69: fload 12
aload 19
iconst_2
faload
fsub
aload 19
iconst_0
faload
fsub
70: invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
astore 18
end local 19 71: StackMap locals:
StackMap stack:
aload 18
ifnull 82
72: aload 13
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.getPositionTransform:()Ljava/awt/geom/AffineTransform;
astore 19
start local 19 73: aload 19
ifnonnull 74
new java.awt.geom.AffineTransform
dup
invokespecial java.awt.geom.AffineTransform.<init>:()V
astore 19
goto 75
74: StackMap locals: java.awt.geom.AffineTransform
StackMap stack:
new java.awt.geom.AffineTransform
dup
aload 19
invokespecial java.awt.geom.AffineTransform.<init>:(Ljava/awt/geom/AffineTransform;)V
astore 19
75: StackMap locals:
StackMap stack:
aload 19
aload 16
invokevirtual java.awt.geom.AffineTransform.concatenate:(Ljava/awt/geom/AffineTransform;)V
76: aload 19
invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
astore 19
77: aload 19
aload 18
invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
astore 18
78: aload 13
iconst_1
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.getGraphicsNodeRable:(Z)Lorg/apache/batik/ext/awt/image/renderable/Filter;
astore 20
start local 20 79: aload 13
new org.apache.batik.ext.awt.image.renderable.ClipRable8Bit
dup
aload 20
aload 18
invokespecial org.apache.batik.ext.awt.image.renderable.ClipRable8Bit.<init>:(Lorg/apache/batik/ext/awt/image/renderable/Filter;Ljava/awt/Shape;)V
invokevirtual org.apache.batik.gvt.CanvasGraphicsNode.setClip:(Lorg/apache/batik/ext/awt/image/renderable/ClipRable;)V
end local 20 end local 19 80: goto 82
StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.apache.batik.anim.dom.AnimatedLiveAttributeValue int java.lang.String org.w3c.dom.svg.SVGDocument org.apache.batik.anim.dom.SVGOMSVGElement int float float org.apache.batik.anim.dom.AbstractSVGAnimatedLength float org.apache.batik.anim.dom.AbstractSVGAnimatedLength float org.apache.batik.gvt.CanvasGraphicsNode org.apache.batik.anim.dom.SVGOMAnimatedRect org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio java.awt.geom.AffineTransform java.awt.geom.AffineTransform java.awt.Shape
StackMap stack: java.awt.geom.NoninvertibleTransformException
81: pop
end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 82: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.apache.batik.anim.dom.AnimatedLiveAttributeValue int java.lang.String
StackMap stack:
iload 2
ifeq 90
83: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.node:Lorg/apache/batik/gvt/GraphicsNode;
invokeinterface org.apache.batik.gvt.GraphicsNode.getParent:()Lorg/apache/batik/gvt/CompositeGraphicsNode;
astore 4
start local 4 84: aload 4
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.node:Lorg/apache/batik/gvt/GraphicsNode;
invokevirtual org.apache.batik.gvt.CompositeGraphicsNode.remove:(Ljava/lang/Object;)Z
pop
85: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
iconst_0
invokestatic org.apache.batik.bridge.SVGSVGElementBridge.disposeTree:(Lorg/w3c/dom/Node;Z)V
86: aload 0
aload 4
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.handleElementAdded:(Lorg/apache/batik/gvt/CompositeGraphicsNode;Lorg/w3c/dom/Node;Lorg/w3c/dom/Element;)V
87: return
end local 4 end local 3 end local 2 88: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.apache.batik.anim.dom.AnimatedLiveAttributeValue
StackMap stack: org.apache.batik.dom.svg.LiveAttributeException
astore 2
start local 2 89: new org.apache.batik.bridge.BridgeException
dup
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 2
invokespecial org.apache.batik.bridge.BridgeException.<init>:(Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/dom/svg/LiveAttributeException;)V
athrow
end local 2 90: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial org.apache.batik.bridge.SVGGElementBridge.handleAnimatedAttributeChanged:(Lorg/apache/batik/anim/dom/AnimatedLiveAttributeValue;)V
91: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 92 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 92 1 alav Lorg/apache/batik/anim/dom/AnimatedLiveAttributeValue;
1 88 2 rebuild Z
3 88 3 ln Ljava/lang/String;
10 26 4 doc Lorg/w3c/dom/svg/SVGDocument;
11 26 5 se Lorg/apache/batik/anim/dom/SVGOMSVGElement;
14 26 6 isOutermost Z
17 26 7 _x Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
18 26 8 x F
20 26 9 _y Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
21 26 10 y F
23 26 11 positionTransform Ljava/awt/geom/AffineTransform;
24 26 12 cgn Lorg/apache/batik/gvt/CanvasGraphicsNode;
29 82 4 doc Lorg/w3c/dom/svg/SVGDocument;
30 82 5 se Lorg/apache/batik/anim/dom/SVGOMSVGElement;
33 82 6 isOutermost Z
34 82 7 x F
35 82 8 y F
38 42 9 _x Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
41 42 10 _y Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
44 82 9 _width Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
45 82 10 w F
47 82 11 _height Lorg/apache/batik/anim/dom/AbstractSVGAnimatedLength;
48 82 12 h F
49 82 13 cgn Lorg/apache/batik/gvt/CanvasGraphicsNode;
50 82 14 vb Lorg/apache/batik/anim/dom/SVGOMAnimatedRect;
51 82 15 par Lorg/w3c/dom/svg/SVGAnimatedPreserveAspectRatio;
53 82 16 newVT Ljava/awt/geom/AffineTransform;
54 82 17 oldVT Ljava/awt/geom/AffineTransform;
61 82 18 clip Ljava/awt/Shape;
63 71 19 offsets [F
73 80 19 at Ljava/awt/geom/AffineTransform;
79 80 20 filter Lorg/apache/batik/ext/awt/image/renderable/Filter;
84 88 4 gn Lorg/apache/batik/gvt/CompositeGraphicsNode;
89 90 2 ex Lorg/apache/batik/dom/svg/LiveAttributeException;
Exception table:
from to target type
72 80 81 Class java.awt.geom.NoninvertibleTransformException
0 25 88 Class org.apache.batik.dom.svg.LiveAttributeException
26 87 88 Class org.apache.batik.dom.svg.LiveAttributeException
MethodParameters:
Name Flags
alav
public java.util.List getIntersectionList(org.w3c.dom.svg.SVGRect, org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/svg/SVGRect;Lorg/w3c/dom/Element;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=21, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: new java.awt.geom.Rectangle2D$Float
dup
aload 1
invokeinterface org.w3c.dom.svg.SVGRect.getX:()F
2: aload 1
invokeinterface org.w3c.dom.svg.SVGRect.getY:()F
3: aload 1
invokeinterface org.w3c.dom.svg.SVGRect.getWidth:()F
4: aload 1
invokeinterface org.w3c.dom.svg.SVGRect.getHeight:()F
5: invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
astore 4
start local 4 6: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokevirtual org.apache.batik.bridge.BridgeContext.getGraphicsNode:(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;
astore 5
start local 5 7: aload 5
ifnonnull 8
aload 3
areturn
8: StackMap locals: java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode
StackMap stack:
aload 5
invokeinterface org.apache.batik.gvt.GraphicsNode.getSensitiveBounds:()Ljava/awt/geom/Rectangle2D;
astore 6
start local 6 9: aload 6
ifnonnull 11
10: aload 3
areturn
11: StackMap locals: java.awt.geom.Rectangle2D
StackMap stack:
aload 4
aload 6
invokevirtual java.awt.geom.Rectangle2D.intersects:(Ljava/awt/geom/Rectangle2D;)Z
ifne 13
12: aload 3
areturn
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
astore 7
start local 7 14: aload 5
invokeinterface org.apache.batik.gvt.GraphicsNode.getGlobalTransform:()Ljava/awt/geom/AffineTransform;
astore 8
start local 8 15: aload 8
invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
astore 8
16: goto 18
StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.svg.SVGRect org.w3c.dom.Element java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.w3c.dom.Element java.awt.geom.AffineTransform
StackMap stack: java.awt.geom.NoninvertibleTransformException
17: pop
18: StackMap locals:
StackMap stack:
aload 7
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
astore 10
start local 10 19: goto 23
20: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.svg.SVGRect org.w3c.dom.Element java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.w3c.dom.Element java.awt.geom.AffineTransform top org.w3c.dom.Node
StackMap stack:
aload 10
instanceof org.w3c.dom.Element
ifeq 22
21: goto 24
22: StackMap locals:
StackMap stack:
aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 10
23: StackMap locals:
StackMap stack:
aload 10
ifnonnull 20
24: StackMap locals:
StackMap stack:
aload 10
ifnonnull 25
aload 3
areturn
25: StackMap locals:
StackMap stack:
aload 10
checkcast org.w3c.dom.Element
astore 9
start local 9 26: aconst_null
astore 11
start local 11 27: aload 2
ifnull 91
28: aload 0
aload 2
aload 7
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.getAncestors:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Ljava/util/Set;
astore 11
29: aload 11
ifnonnull 91
30: aconst_null
astore 2
31: goto 91
32: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.svg.SVGRect org.w3c.dom.Element java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.w3c.dom.Element java.awt.geom.AffineTransform org.w3c.dom.Element org.w3c.dom.Node java.util.Set
StackMap stack:
aload 9
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
astore 12
start local 12 33: aload 9
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
astore 13
start local 13 34: ldc "http://www.w3.org/2000/svg"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
35: ldc "g"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
36: ldc "svg"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
37: ldc "a"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
38: StackMap locals: java.lang.String java.lang.String
StackMap stack:
iconst_1
goto 40
StackMap locals:
StackMap stack:
39: iconst_0
StackMap locals:
StackMap stack: int
40: istore 14
start local 14 41: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 9
invokevirtual org.apache.batik.bridge.BridgeContext.getGraphicsNode:(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;
astore 15
start local 15 42: aload 15
ifnonnull 47
43: aload 11
ifnull 45
aload 11
aload 9
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 45
44: goto 92
45: StackMap locals: int org.apache.batik.gvt.GraphicsNode
StackMap stack:
aload 0
aload 9
aload 7
aload 2
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.getNext:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 9
46: goto 91
47: StackMap locals:
StackMap stack:
aload 15
invokeinterface org.apache.batik.gvt.GraphicsNode.getGlobalTransform:()Ljava/awt/geom/AffineTransform;
astore 16
start local 16 48: aload 15
invokeinterface org.apache.batik.gvt.GraphicsNode.getSensitiveBounds:()Ljava/awt/geom/Rectangle2D;
astore 17
start local 17 49: aload 16
aload 8
invokevirtual java.awt.geom.AffineTransform.preConcatenate:(Ljava/awt/geom/AffineTransform;)V
50: aload 17
ifnull 52
51: aload 16
aload 17
invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
invokeinterface java.awt.Shape.getBounds2D:()Ljava/awt/geom/Rectangle2D;
astore 17
52: StackMap locals: java.awt.geom.AffineTransform java.awt.geom.Rectangle2D
StackMap stack:
aload 17
ifnull 54
53: aload 4
aload 17
invokevirtual java.awt.geom.Rectangle2D.intersects:(Ljava/awt/geom/Rectangle2D;)Z
ifne 58
54: StackMap locals:
StackMap stack:
aload 11
ifnull 56
aload 11
aload 9
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 56
55: goto 92
56: StackMap locals:
StackMap stack:
aload 0
aload 9
aload 7
aload 2
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.getNext:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 9
57: goto 91
58: StackMap locals:
StackMap stack:
iload 14
ifeq 68
59: aload 9
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
astore 10
60: goto 64
61: StackMap locals:
StackMap stack:
aload 10
instanceof org.w3c.dom.Element
ifeq 63
62: goto 65
63: StackMap locals:
StackMap stack:
aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 10
64: StackMap locals:
StackMap stack:
aload 10
ifnonnull 61
65: StackMap locals:
StackMap stack:
aload 10
ifnull 90
66: aload 10
checkcast org.w3c.dom.Element
astore 9
67: goto 91
68: StackMap locals:
StackMap stack:
aload 9
aload 2
if_acmpne 69
goto 92
69: StackMap locals:
StackMap stack:
ldc "http://www.w3.org/2000/svg"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 73
70: ldc "use"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 73
71: aload 4
aload 17
invokevirtual java.awt.geom.Rectangle2D.contains:(Ljava/awt/geom/Rectangle2D;)Z
ifeq 73
72: aload 3
aload 9
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
73: StackMap locals:
StackMap stack:
aload 15
instanceof org.apache.batik.gvt.ShapeNode
ifeq 81
74: aload 15
checkcast org.apache.batik.gvt.ShapeNode
astore 18
start local 18 75: aload 18
invokevirtual org.apache.batik.gvt.ShapeNode.getSensitiveArea:()Ljava/awt/Shape;
astore 19
start local 19 76: aload 19
ifnull 90
77: aload 16
aload 19
invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
astore 19
78: aload 19
aload 4
invokeinterface java.awt.Shape.intersects:(Ljava/awt/geom/Rectangle2D;)Z
ifeq 90
79: aload 3
aload 9
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 19 end local 18 80: goto 90
StackMap locals:
StackMap stack:
81: aload 15
instanceof org.apache.batik.bridge.TextNode
ifeq 89
82: aload 9
checkcast org.apache.batik.anim.dom.SVGOMElement
astore 18
start local 18 83: aload 18
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getSVGContext:()Lorg/apache/batik/dom/svg/SVGContext;
checkcast org.apache.batik.bridge.SVGTextElementBridge
astore 19
start local 19 84: aload 19
aload 16
aload 4
invokevirtual org.apache.batik.bridge.SVGTextElementBridge.getTextIntersectionSet:(Ljava/awt/geom/AffineTransform;Ljava/awt/geom/Rectangle2D;)Ljava/util/Set;
astore 20
start local 20 85: aload 11
ifnull 87
aload 11
aload 9
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 87
86: aload 0
aload 9
aload 2
aload 20
aload 3
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.filterChildren:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/Set;Ljava/util/List;)Z
pop
goto 90
87: StackMap locals: org.apache.batik.anim.dom.SVGOMElement org.apache.batik.bridge.SVGTextElementBridge java.util.Set
StackMap stack:
aload 3
aload 20
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 20 end local 19 end local 18 88: goto 90
89: StackMap locals:
StackMap stack:
aload 3
aload 9
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
90: StackMap locals:
StackMap stack:
aload 0
aload 9
aload 7
aload 2
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.getNext:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 9
end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 91: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.svg.SVGRect org.w3c.dom.Element java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.w3c.dom.Element java.awt.geom.AffineTransform org.w3c.dom.Element org.w3c.dom.Node java.util.Set
StackMap stack:
aload 9
ifnonnull 32
92: StackMap locals:
StackMap stack:
aload 3
areturn
end local 11 end local 10 end local 9 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 93 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 93 1 svgRect Lorg/w3c/dom/svg/SVGRect;
0 93 2 end Lorg/w3c/dom/Element;
1 93 3 ret Ljava/util/List;
6 93 4 rect Ljava/awt/geom/Rectangle2D;
7 93 5 svgGN Lorg/apache/batik/gvt/GraphicsNode;
9 93 6 svgBounds Ljava/awt/geom/Rectangle2D;
14 93 7 base Lorg/w3c/dom/Element;
15 93 8 ati Ljava/awt/geom/AffineTransform;
26 93 9 curr Lorg/w3c/dom/Element;
19 93 10 next Lorg/w3c/dom/Node;
27 93 11 ancestors Ljava/util/Set;
33 91 12 nsURI Ljava/lang/String;
34 91 13 tag Ljava/lang/String;
41 91 14 isGroup Z
42 91 15 gn Lorg/apache/batik/gvt/GraphicsNode;
48 91 16 at Ljava/awt/geom/AffineTransform;
49 91 17 gnBounds Ljava/awt/geom/Rectangle2D;
75 80 18 sn Lorg/apache/batik/gvt/ShapeNode;
76 80 19 sensitive Ljava/awt/Shape;
83 88 18 svgElem Lorg/apache/batik/anim/dom/SVGOMElement;
84 88 19 txtBridge Lorg/apache/batik/bridge/SVGTextElementBridge;
85 88 20 elems Ljava/util/Set;
Exception table:
from to target type
15 16 17 Class java.awt.geom.NoninvertibleTransformException
MethodParameters:
Name Flags
svgRect
end
public java.util.List getEnclosureList(org.w3c.dom.svg.SVGRect, org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/svg/SVGRect;Lorg/w3c/dom/Element;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=21, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: new java.awt.geom.Rectangle2D$Float
dup
aload 1
invokeinterface org.w3c.dom.svg.SVGRect.getX:()F
2: aload 1
invokeinterface org.w3c.dom.svg.SVGRect.getY:()F
3: aload 1
invokeinterface org.w3c.dom.svg.SVGRect.getWidth:()F
4: aload 1
invokeinterface org.w3c.dom.svg.SVGRect.getHeight:()F
5: invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
astore 4
start local 4 6: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokevirtual org.apache.batik.bridge.BridgeContext.getGraphicsNode:(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;
astore 5
start local 5 7: aload 5
ifnonnull 8
aload 3
areturn
8: StackMap locals: java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode
StackMap stack:
aload 5
invokeinterface org.apache.batik.gvt.GraphicsNode.getSensitiveBounds:()Ljava/awt/geom/Rectangle2D;
astore 6
start local 6 9: aload 6
ifnonnull 11
10: aload 3
areturn
11: StackMap locals: java.awt.geom.Rectangle2D
StackMap stack:
aload 4
aload 6
invokevirtual java.awt.geom.Rectangle2D.intersects:(Ljava/awt/geom/Rectangle2D;)Z
ifne 13
12: aload 3
areturn
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
astore 7
start local 7 14: aload 5
invokeinterface org.apache.batik.gvt.GraphicsNode.getGlobalTransform:()Ljava/awt/geom/AffineTransform;
astore 8
start local 8 15: aload 8
invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
astore 8
16: goto 18
StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.svg.SVGRect org.w3c.dom.Element java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.w3c.dom.Element java.awt.geom.AffineTransform
StackMap stack: java.awt.geom.NoninvertibleTransformException
17: pop
18: StackMap locals:
StackMap stack:
aload 7
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
astore 10
start local 10 19: goto 23
20: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.svg.SVGRect org.w3c.dom.Element java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.w3c.dom.Element java.awt.geom.AffineTransform top org.w3c.dom.Node
StackMap stack:
aload 10
instanceof org.w3c.dom.Element
ifeq 22
21: goto 24
22: StackMap locals:
StackMap stack:
aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 10
23: StackMap locals:
StackMap stack:
aload 10
ifnonnull 20
24: StackMap locals:
StackMap stack:
aload 10
ifnonnull 25
aload 3
areturn
25: StackMap locals:
StackMap stack:
aload 10
checkcast org.w3c.dom.Element
astore 9
start local 9 26: aconst_null
astore 11
start local 11 27: aload 2
ifnull 85
28: aload 0
aload 2
aload 7
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.getAncestors:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Ljava/util/Set;
astore 11
29: aload 11
ifnonnull 85
30: aconst_null
astore 2
31: goto 85
32: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.svg.SVGRect org.w3c.dom.Element java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.w3c.dom.Element java.awt.geom.AffineTransform org.w3c.dom.Element org.w3c.dom.Node java.util.Set
StackMap stack:
aload 9
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
astore 12
start local 12 33: aload 9
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
astore 13
start local 13 34: ldc "http://www.w3.org/2000/svg"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
35: ldc "g"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
36: ldc "svg"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 38
37: ldc "a"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
38: StackMap locals: java.lang.String java.lang.String
StackMap stack:
iconst_1
goto 40
StackMap locals:
StackMap stack:
39: iconst_0
StackMap locals:
StackMap stack: int
40: istore 14
start local 14 41: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 9
invokevirtual org.apache.batik.bridge.BridgeContext.getGraphicsNode:(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;
astore 15
start local 15 42: aload 15
ifnonnull 47
43: aload 11
ifnull 45
aload 11
aload 9
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 45
44: goto 86
45: StackMap locals: int org.apache.batik.gvt.GraphicsNode
StackMap stack:
aload 0
aload 9
aload 7
aload 2
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.getNext:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 9
46: goto 85
47: StackMap locals:
StackMap stack:
aload 15
invokeinterface org.apache.batik.gvt.GraphicsNode.getGlobalTransform:()Ljava/awt/geom/AffineTransform;
astore 16
start local 16 48: aload 15
invokeinterface org.apache.batik.gvt.GraphicsNode.getSensitiveBounds:()Ljava/awt/geom/Rectangle2D;
astore 17
start local 17 49: aload 16
aload 8
invokevirtual java.awt.geom.AffineTransform.preConcatenate:(Ljava/awt/geom/AffineTransform;)V
50: aload 17
ifnull 52
51: aload 16
aload 17
invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
invokeinterface java.awt.Shape.getBounds2D:()Ljava/awt/geom/Rectangle2D;
astore 17
52: StackMap locals: java.awt.geom.AffineTransform java.awt.geom.Rectangle2D
StackMap stack:
aload 17
ifnull 54
53: aload 4
aload 17
invokevirtual java.awt.geom.Rectangle2D.intersects:(Ljava/awt/geom/Rectangle2D;)Z
ifne 58
54: StackMap locals:
StackMap stack:
aload 11
ifnull 56
aload 11
aload 9
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 56
55: goto 86
56: StackMap locals:
StackMap stack:
aload 0
aload 9
aload 7
aload 2
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.getNext:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 9
57: goto 85
58: StackMap locals:
StackMap stack:
iload 14
ifeq 68
59: aload 9
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
astore 10
60: goto 64
61: StackMap locals:
StackMap stack:
aload 10
instanceof org.w3c.dom.Element
ifeq 63
62: goto 65
63: StackMap locals:
StackMap stack:
aload 10
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 10
64: StackMap locals:
StackMap stack:
aload 10
ifnonnull 61
65: StackMap locals:
StackMap stack:
aload 10
ifnull 84
66: aload 10
checkcast org.w3c.dom.Element
astore 9
67: goto 85
68: StackMap locals:
StackMap stack:
aload 9
aload 2
if_acmpne 69
goto 86
69: StackMap locals:
StackMap stack:
ldc "http://www.w3.org/2000/svg"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 74
70: ldc "use"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 74
71: aload 4
aload 17
invokevirtual java.awt.geom.Rectangle2D.contains:(Ljava/awt/geom/Rectangle2D;)Z
ifeq 84
72: aload 3
aload 9
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
73: goto 84
StackMap locals:
StackMap stack:
74: aload 15
instanceof org.apache.batik.bridge.TextNode
ifeq 82
75: aload 9
checkcast org.apache.batik.anim.dom.SVGOMElement
astore 18
start local 18 76: aload 18
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getSVGContext:()Lorg/apache/batik/dom/svg/SVGContext;
checkcast org.apache.batik.bridge.SVGTextElementBridge
astore 19
start local 19 77: aload 19
aload 16
aload 4
invokevirtual org.apache.batik.bridge.SVGTextElementBridge.getTextEnclosureSet:(Ljava/awt/geom/AffineTransform;Ljava/awt/geom/Rectangle2D;)Ljava/util/Set;
astore 20
start local 20 78: aload 11
ifnull 80
aload 11
aload 9
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 80
79: aload 0
aload 9
aload 2
aload 20
aload 3
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.filterChildren:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/Set;Ljava/util/List;)Z
pop
goto 84
80: StackMap locals: org.apache.batik.anim.dom.SVGOMElement org.apache.batik.bridge.SVGTextElementBridge java.util.Set
StackMap stack:
aload 3
aload 20
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 20 end local 19 end local 18 81: goto 84
StackMap locals:
StackMap stack:
82: aload 4
aload 17
invokevirtual java.awt.geom.Rectangle2D.contains:(Ljava/awt/geom/Rectangle2D;)Z
ifeq 84
83: aload 3
aload 9
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
84: StackMap locals:
StackMap stack:
aload 0
aload 9
aload 7
aload 2
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.getNext:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
astore 9
end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 85: StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.svg.SVGRect org.w3c.dom.Element java.util.List java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.w3c.dom.Element java.awt.geom.AffineTransform org.w3c.dom.Element org.w3c.dom.Node java.util.Set
StackMap stack:
aload 9
ifnonnull 32
86: StackMap locals:
StackMap stack:
aload 3
areturn
end local 11 end local 10 end local 9 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 87 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 87 1 svgRect Lorg/w3c/dom/svg/SVGRect;
0 87 2 end Lorg/w3c/dom/Element;
1 87 3 ret Ljava/util/List;
6 87 4 rect Ljava/awt/geom/Rectangle2D;
7 87 5 svgGN Lorg/apache/batik/gvt/GraphicsNode;
9 87 6 svgBounds Ljava/awt/geom/Rectangle2D;
14 87 7 base Lorg/w3c/dom/Element;
15 87 8 ati Ljava/awt/geom/AffineTransform;
26 87 9 curr Lorg/w3c/dom/Element;
19 87 10 next Lorg/w3c/dom/Node;
27 87 11 ancestors Ljava/util/Set;
33 85 12 nsURI Ljava/lang/String;
34 85 13 tag Ljava/lang/String;
41 85 14 isGroup Z
42 85 15 gn Lorg/apache/batik/gvt/GraphicsNode;
48 85 16 at Ljava/awt/geom/AffineTransform;
49 85 17 gnBounds Ljava/awt/geom/Rectangle2D;
76 81 18 svgElem Lorg/apache/batik/anim/dom/SVGOMElement;
77 81 19 txtBridge Lorg/apache/batik/bridge/SVGTextElementBridge;
78 81 20 elems Ljava/util/Set;
Exception table:
from to target type
15 16 17 Class java.awt.geom.NoninvertibleTransformException
MethodParameters:
Name Flags
svgRect
end
public boolean checkIntersection(org.w3c.dom.Element, org.w3c.dom.svg.SVGRect);
descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/svg/SVGRect;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=12, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokevirtual org.apache.batik.bridge.BridgeContext.getGraphicsNode:(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;
astore 3
start local 3 1: aload 3
ifnonnull 2
iconst_0
ireturn
2: StackMap locals: org.apache.batik.gvt.GraphicsNode
StackMap stack:
new java.awt.geom.Rectangle2D$Float
dup
3: aload 2
invokeinterface org.w3c.dom.svg.SVGRect.getX:()F
aload 2
invokeinterface org.w3c.dom.svg.SVGRect.getY:()F
4: aload 2
invokeinterface org.w3c.dom.svg.SVGRect.getWidth:()F
aload 2
invokeinterface org.w3c.dom.svg.SVGRect.getHeight:()F
5: invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
astore 4
start local 4 6: aload 3
invokeinterface org.apache.batik.gvt.GraphicsNode.getGlobalTransform:()Ljava/awt/geom/AffineTransform;
astore 5
start local 5 7: aload 5
invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
astore 5
8: goto 10
StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.Element org.w3c.dom.svg.SVGRect org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D java.awt.geom.AffineTransform
StackMap stack: java.awt.geom.NoninvertibleTransformException
9: pop
10: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 11: aload 1
instanceof org.apache.batik.anim.dom.SVGOMElement
ifeq 18
12: aload 1
checkcast org.apache.batik.anim.dom.SVGOMElement
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getSVGContext:()Lorg/apache/batik/dom/svg/SVGContext;
astore 6
13: aload 6
instanceof org.apache.batik.bridge.SVGTextElementBridge
ifne 16
14: aload 6
instanceof org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext
15: ifeq 18
16: StackMap locals: org.apache.batik.dom.svg.SVGContext
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 1
aload 5
aload 4
iconst_1
17: invokestatic org.apache.batik.bridge.SVGTextElementBridge.getTextIntersection:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/awt/geom/AffineTransform;Ljava/awt/geom/Rectangle2D;Z)Z
ireturn
18: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 19: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.getGraphicsNode:(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;
astore 8
start local 8 20: aload 8
ifnull 22
21: aload 8
invokeinterface org.apache.batik.gvt.GraphicsNode.getSensitiveBounds:()Ljava/awt/geom/Rectangle2D;
astore 7
22: StackMap locals: java.awt.geom.Rectangle2D org.apache.batik.gvt.GraphicsNode
StackMap stack:
aload 7
ifnonnull 23
iconst_0
ireturn
23: StackMap locals:
StackMap stack:
aload 8
invokeinterface org.apache.batik.gvt.GraphicsNode.getGlobalTransform:()Ljava/awt/geom/AffineTransform;
astore 9
start local 9 24: aload 9
aload 5
invokevirtual java.awt.geom.AffineTransform.preConcatenate:(Ljava/awt/geom/AffineTransform;)V
25: aload 9
aload 7
invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
invokeinterface java.awt.Shape.getBounds2D:()Ljava/awt/geom/Rectangle2D;
astore 7
26: aload 4
aload 7
invokevirtual java.awt.geom.Rectangle2D.intersects:(Ljava/awt/geom/Rectangle2D;)Z
ifne 28
27: iconst_0
ireturn
28: StackMap locals: java.awt.geom.AffineTransform
StackMap stack:
aload 8
instanceof org.apache.batik.gvt.ShapeNode
ifne 30
29: iconst_1
ireturn
30: StackMap locals:
StackMap stack:
aload 8
checkcast org.apache.batik.gvt.ShapeNode
astore 10
start local 10 31: aload 10
invokevirtual org.apache.batik.gvt.ShapeNode.getSensitiveArea:()Ljava/awt/Shape;
astore 11
start local 11 32: aload 11
ifnonnull 33
iconst_0
ireturn
33: StackMap locals: org.apache.batik.gvt.ShapeNode java.awt.Shape
StackMap stack:
aload 9
aload 11
invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
astore 11
34: aload 11
aload 4
invokeinterface java.awt.Shape.intersects:(Ljava/awt/geom/Rectangle2D;)Z
ifeq 36
35: iconst_1
ireturn
36: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 11 end local 10 end local 9 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 37 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 37 1 element Lorg/w3c/dom/Element;
0 37 2 svgRect Lorg/w3c/dom/svg/SVGRect;
1 37 3 svgGN Lorg/apache/batik/gvt/GraphicsNode;
6 37 4 rect Ljava/awt/geom/Rectangle2D;
7 37 5 ati Ljava/awt/geom/AffineTransform;
11 37 6 svgctx Lorg/apache/batik/dom/svg/SVGContext;
19 37 7 gnBounds Ljava/awt/geom/Rectangle2D;
20 37 8 gn Lorg/apache/batik/gvt/GraphicsNode;
24 37 9 at Ljava/awt/geom/AffineTransform;
31 37 10 sn Lorg/apache/batik/gvt/ShapeNode;
32 37 11 sensitive Ljava/awt/Shape;
Exception table:
from to target type
7 8 9 Class java.awt.geom.NoninvertibleTransformException
MethodParameters:
Name Flags
element
svgRect
public boolean checkEnclosure(org.w3c.dom.Element, org.w3c.dom.svg.SVGRect);
descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/svg/SVGRect;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.getGraphicsNode:(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;
astore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aconst_null
astore 5
start local 5 3: aload 1
instanceof org.apache.batik.anim.dom.SVGOMElement
ifeq 19
4: aload 1
checkcast org.apache.batik.anim.dom.SVGOMElement
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getSVGContext:()Lorg/apache/batik/dom/svg/SVGContext;
astore 5
5: aload 5
instanceof org.apache.batik.bridge.SVGTextElementBridge
ifne 8
6: aload 5
instanceof org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext
7: ifeq 16
8: StackMap locals: org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.apache.batik.dom.svg.SVGContext
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 1
iconst_1
9: invokestatic org.apache.batik.bridge.SVGTextElementBridge.getTextBounds:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Z)Ljava/awt/geom/Rectangle2D;
astore 4
10: aload 1
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
astore 6
start local 6 11: goto 14
12: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 6
invokevirtual org.apache.batik.bridge.BridgeContext.getGraphicsNode:(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;
astore 3
13: aload 6
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
astore 6
14: StackMap locals:
StackMap stack:
aload 6
ifnull 21
aload 3
ifnull 12
end local 6 15: goto 21
StackMap locals:
StackMap stack:
16: aload 3
ifnull 21
17: aload 3
invokeinterface org.apache.batik.gvt.GraphicsNode.getSensitiveBounds:()Ljava/awt/geom/Rectangle2D;
astore 4
18: goto 21
StackMap locals:
StackMap stack:
19: aload 3
ifnull 21
20: aload 3
invokeinterface org.apache.batik.gvt.GraphicsNode.getSensitiveBounds:()Ljava/awt/geom/Rectangle2D;
astore 4
21: StackMap locals:
StackMap stack:
aload 4
ifnonnull 22
iconst_0
ireturn
22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.e:Lorg/w3c/dom/Element;
invokevirtual org.apache.batik.bridge.BridgeContext.getGraphicsNode:(Lorg/w3c/dom/Node;)Lorg/apache/batik/gvt/GraphicsNode;
astore 6
start local 6 23: aload 6
ifnonnull 24
iconst_0
ireturn
24: StackMap locals: org.apache.batik.gvt.GraphicsNode
StackMap stack:
new java.awt.geom.Rectangle2D$Float
dup
25: aload 2
invokeinterface org.w3c.dom.svg.SVGRect.getX:()F
aload 2
invokeinterface org.w3c.dom.svg.SVGRect.getY:()F
26: aload 2
invokeinterface org.w3c.dom.svg.SVGRect.getWidth:()F
aload 2
invokeinterface org.w3c.dom.svg.SVGRect.getHeight:()F
27: invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
astore 7
start local 7 28: aload 6
invokeinterface org.apache.batik.gvt.GraphicsNode.getGlobalTransform:()Ljava/awt/geom/AffineTransform;
astore 8
start local 8 29: aload 8
invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
astore 8
30: goto 32
StackMap locals: org.apache.batik.bridge.SVGSVGElementBridge org.w3c.dom.Element org.w3c.dom.svg.SVGRect org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D org.apache.batik.dom.svg.SVGContext org.apache.batik.gvt.GraphicsNode java.awt.geom.Rectangle2D java.awt.geom.AffineTransform
StackMap stack: java.awt.geom.NoninvertibleTransformException
31: pop
32: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.apache.batik.gvt.GraphicsNode.getGlobalTransform:()Ljava/awt/geom/AffineTransform;
astore 9
start local 9 33: aload 9
aload 8
invokevirtual java.awt.geom.AffineTransform.preConcatenate:(Ljava/awt/geom/AffineTransform;)V
34: aload 9
aload 4
invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
invokeinterface java.awt.Shape.getBounds2D:()Ljava/awt/geom/Rectangle2D;
astore 4
35: aload 7
aload 4
invokevirtual java.awt.geom.Rectangle2D.contains:(Ljava/awt/geom/Rectangle2D;)Z
ireturn
end local 9 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 36 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 36 1 element Lorg/w3c/dom/Element;
0 36 2 svgRect Lorg/w3c/dom/svg/SVGRect;
1 36 3 gn Lorg/apache/batik/gvt/GraphicsNode;
2 36 4 gnBounds Ljava/awt/geom/Rectangle2D;
3 36 5 svgctx Lorg/apache/batik/dom/svg/SVGContext;
11 15 6 p Lorg/w3c/dom/Element;
23 36 6 svgGN Lorg/apache/batik/gvt/GraphicsNode;
28 36 7 rect Ljava/awt/geom/Rectangle2D;
29 36 8 ati Ljava/awt/geom/AffineTransform;
33 36 9 at Ljava/awt/geom/AffineTransform;
Exception table:
from to target type
29 30 31 Class java.awt.geom.NoninvertibleTransformException
MethodParameters:
Name Flags
element
svgRect
public boolean filterChildren(org.w3c.dom.Element, org.w3c.dom.Element, java.util.Set, java.util.List);
descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/Set;Ljava/util/List;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
astore 5
start local 5 1: goto 6
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 5
instanceof org.w3c.dom.Element
ifeq 5
3: aload 0
aload 5
checkcast org.w3c.dom.Element
aload 2
aload 3
aload 4
invokevirtual org.apache.batik.bridge.SVGSVGElementBridge.filterChildren:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/util/Set;Ljava/util/List;)Z
ifeq 5
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 5
6: StackMap locals:
StackMap stack:
aload 5
ifnonnull 2
7: aload 1
aload 2
if_acmpne 8
iconst_1
ireturn
8: StackMap locals:
StackMap stack:
aload 3
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 10
9: aload 4
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
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 11 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 11 1 curr Lorg/w3c/dom/Element;
0 11 2 end Lorg/w3c/dom/Element;
0 11 3 elems Ljava/util/Set;
0 11 4 ret Ljava/util/List;
1 11 5 child Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
curr
end
elems
ret
protected java.util.Set getAncestors(org.w3c.dom.Element, org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 3
start local 3 1: aload 1
astore 4
start local 4 2: StackMap locals: java.util.Set org.w3c.dom.Element
StackMap stack:
aload 3
aload 4
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
3: aload 4
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
astore 4
4: aload 4
ifnull 5
aload 4
aload 2
if_acmpne 2
5: StackMap locals:
StackMap stack:
aload 4
ifnonnull 7
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 8 1 end Lorg/w3c/dom/Element;
0 8 2 base Lorg/w3c/dom/Element;
1 8 3 ret Ljava/util/Set;
2 8 4 p Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
end
base
protected org.w3c.dom.Element getNext(org.w3c.dom.Element, org.w3c.dom.Element, org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface org.w3c.dom.Element.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
start local 4 1: goto 5
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 4
instanceof org.w3c.dom.Element
ifeq 4
3: goto 17
4: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
5: StackMap locals:
StackMap stack:
aload 4
ifnonnull 2
6: goto 17
7: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
astore 1
8: aload 1
aload 3
if_acmpeq 9
aload 1
aload 2
if_acmpne 11
9: StackMap locals:
StackMap stack:
aconst_null
astore 4
10: goto 18
11: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Element.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
12: goto 16
13: StackMap locals:
StackMap stack:
aload 4
instanceof org.w3c.dom.Element
ifeq 15
14: goto 17
15: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
astore 4
16: StackMap locals:
StackMap stack:
aload 4
ifnonnull 13
17: StackMap locals:
StackMap stack:
aload 4
ifnull 7
18: StackMap locals:
StackMap stack:
aload 4
checkcast org.w3c.dom.Element
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 19 1 curr Lorg/w3c/dom/Element;
0 19 2 base Lorg/w3c/dom/Element;
0 19 3 end Lorg/w3c/dom/Element;
1 19 4 next Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
curr
base
end
public void deselectAll();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getUserAgent:()Lorg/apache/batik/bridge/UserAgent;
invokeinterface org.apache.batik.bridge.UserAgent.deselectAll:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
public int suspendRedraw(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getUpdateManager:()Lorg/apache/batik/bridge/UpdateManager;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
iload 1
invokevirtual org.apache.batik.bridge.UpdateManager.addRedrawSuspension:(I)I
ireturn
3: StackMap locals: org.apache.batik.bridge.UpdateManager
StackMap stack:
iconst_m1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 4 1 max_wait_milliseconds I
1 4 2 um Lorg/apache/batik/bridge/UpdateManager;
MethodParameters:
Name Flags
max_wait_milliseconds
public boolean unsuspendRedraw(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getUpdateManager:()Lorg/apache/batik/bridge/UpdateManager;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
iload 1
invokevirtual org.apache.batik.bridge.UpdateManager.releaseRedrawSuspension:(I)Z
ireturn
3: StackMap locals: org.apache.batik.bridge.UpdateManager
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 4 1 suspend_handle_id I
1 4 2 um Lorg/apache/batik/bridge/UpdateManager;
MethodParameters:
Name Flags
suspend_handle_id
public void unsuspendRedrawAll();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getUpdateManager:()Lorg/apache/batik/bridge/UpdateManager;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
invokevirtual org.apache.batik.bridge.UpdateManager.releaseAllRedrawSuspension:()V
3: StackMap locals: org.apache.batik.bridge.UpdateManager
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
1 4 1 um Lorg/apache/batik/bridge/UpdateManager;
public void forceRedraw();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getUpdateManager:()Lorg/apache/batik/bridge/UpdateManager;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
invokevirtual org.apache.batik.bridge.UpdateManager.forceRepaint:()V
3: StackMap locals: org.apache.batik.bridge.UpdateManager
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
1 4 1 um Lorg/apache/batik/bridge/UpdateManager;
public void pauseAnimations();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getAnimationEngine:()Lorg/apache/batik/bridge/SVGAnimationEngine;
invokevirtual org.apache.batik.bridge.SVGAnimationEngine.pause:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
public void unpauseAnimations();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getAnimationEngine:()Lorg/apache/batik/bridge/SVGAnimationEngine;
invokevirtual org.apache.batik.bridge.SVGAnimationEngine.unpause:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
public boolean animationsPaused();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getAnimationEngine:()Lorg/apache/batik/bridge/SVGAnimationEngine;
invokevirtual org.apache.batik.bridge.SVGAnimationEngine.isPaused:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
public float getCurrentTime();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getAnimationEngine:()Lorg/apache/batik/bridge/SVGAnimationEngine;
invokevirtual org.apache.batik.bridge.SVGAnimationEngine.getCurrentTime:()F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
public void setCurrentTime(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.bridge.SVGSVGElementBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
invokevirtual org.apache.batik.bridge.BridgeContext.getAnimationEngine:()Lorg/apache/batik/bridge/SVGAnimationEngine;
fload 1
invokevirtual org.apache.batik.bridge.SVGAnimationEngine.setCurrentTime:(F)F
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/bridge/SVGSVGElementBridge;
0 2 1 t F
MethodParameters:
Name Flags
t
}
SourceFile: "SVGSVGElementBridge.java"
NestMembers:
org.apache.batik.bridge.SVGSVGElementBridge$1 org.apache.batik.bridge.SVGSVGElementBridge$SVGSVGElementViewport
InnerClasses:
public Float = java.awt.geom.Rectangle2D$Float of java.awt.geom.Rectangle2D
org.apache.batik.bridge.SVGSVGElementBridge$1
public SVGSVGElementViewport = org.apache.batik.bridge.SVGSVGElementBridge$SVGSVGElementViewport of org.apache.batik.bridge.SVGSVGElementBridge
public abstract AbstractTextChildSVGContext = org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildSVGContext of org.apache.batik.bridge.SVGTextElementBridge