public abstract class org.apache.batik.bridge.AnimationSupport
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.batik.bridge.AnimationSupport
super_class: java.lang.Object
{
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 Lorg/apache/batik/bridge/AnimationSupport;
public static void fireTimeEvent(org.w3c.dom.events.EventTarget, java.lang.String, java.util.Calendar, int);
descriptor: (Lorg/w3c/dom/events/EventTarget;Ljava/lang/String;Ljava/util/Calendar;I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
checkcast org.w3c.dom.Node
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast org.w3c.dom.events.DocumentEvent
astore 4
start local 4 1: aload 4
ldc "TimeEvent"
invokeinterface org.w3c.dom.events.DocumentEvent.createEvent:(Ljava/lang/String;)Lorg/w3c/dom/events/Event;
checkcast org.apache.batik.dom.events.DOMTimeEvent
astore 5
start local 5 2: aload 5
ldc "http://www.w3.org/2001/xml-events"
aload 1
3: aconst_null
4: iload 3
5: invokevirtual org.apache.batik.dom.events.DOMTimeEvent.initTimeEventNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/views/AbstractView;I)V
6: aload 5
aload 2
invokevirtual java.util.Calendar.getTime:()Ljava/util/Date;
invokevirtual java.util.Date.getTime:()J
invokevirtual org.apache.batik.dom.events.DOMTimeEvent.setTimestamp:(J)V
7: aload 0
aload 5
invokeinterface org.w3c.dom.events.EventTarget.dispatchEvent:(Lorg/w3c/dom/events/Event;)Z
pop
8: return
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 9 0 target Lorg/w3c/dom/events/EventTarget;
0 9 1 eventType Ljava/lang/String;
0 9 2 time Ljava/util/Calendar;
0 9 3 detail I
1 9 4 de Lorg/w3c/dom/events/DocumentEvent;
2 9 5 evt Lorg/apache/batik/dom/events/DOMTimeEvent;
MethodParameters:
Name Flags
target
eventType
time
detail
public static org.apache.batik.anim.timing.TimedElement getTimedElementById(java.lang.String, org.w3c.dom.Node);
descriptor: (Ljava/lang/String;Lorg/w3c/dom/Node;)Lorg/apache/batik/anim/timing/TimedElement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.apache.batik.bridge.AnimationSupport.getElementById:(Ljava/lang/String;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
astore 2
start local 2 1: aload 2
instanceof org.apache.batik.anim.dom.SVGOMAnimationElement
ifeq 5
2: aload 2
checkcast org.apache.batik.anim.dom.SVGOMAnimationElement
invokevirtual org.apache.batik.anim.dom.SVGOMAnimationElement.getSVGContext:()Lorg/apache/batik/dom/svg/SVGContext;
3: checkcast org.apache.batik.bridge.SVGAnimationElementBridge
astore 3
start local 3 4: aload 3
invokevirtual org.apache.batik.bridge.SVGAnimationElementBridge.getTimedElement:()Lorg/apache/batik/anim/timing/TimedElement;
areturn
end local 3 5: StackMap locals: org.w3c.dom.Element
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 id Ljava/lang/String;
0 6 1 n Lorg/w3c/dom/Node;
1 6 2 e Lorg/w3c/dom/Element;
4 5 3 b Lorg/apache/batik/bridge/SVGAnimationElementBridge;
MethodParameters:
Name Flags
id
n
public static org.w3c.dom.events.EventTarget getEventTargetById(java.lang.String, org.w3c.dom.Node);
descriptor: (Ljava/lang/String;Lorg/w3c/dom/Node;)Lorg/w3c/dom/events/EventTarget;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.apache.batik.bridge.AnimationSupport.getElementById:(Ljava/lang/String;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
checkcast org.w3c.dom.events.EventTarget
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 id Ljava/lang/String;
0 1 1 n Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
id
n
protected static org.w3c.dom.Element getElementById(java.lang.String, org.w3c.dom.Node);
descriptor: (Ljava/lang/String;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 2
start local 2 1: goto 7
2: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 2
astore 1
3: aload 1
instanceof org.apache.batik.dom.svg.SVGOMUseShadowRoot
ifeq 6
4: aload 1
checkcast org.apache.batik.dom.svg.SVGOMUseShadowRoot
invokevirtual org.apache.batik.dom.svg.SVGOMUseShadowRoot.getCSSParentNode:()Lorg/w3c/dom/Node;
astore 2
5: goto 7
6: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 2
7: StackMap locals:
StackMap stack:
aload 2
ifnonnull 2
8: aload 1
instanceof org.apache.batik.dom.svg.IdContainer
ifeq 10
9: aload 1
checkcast org.apache.batik.dom.svg.IdContainer
aload 0
invokeinterface org.apache.batik.dom.svg.IdContainer.getElementById:(Ljava/lang/String;)Lorg/w3c/dom/Element;
areturn
10: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 id Ljava/lang/String;
0 11 1 n Lorg/w3c/dom/Node;
1 11 2 p Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
id
n
}
SourceFile: "AnimationSupport.java"