public abstract class org.apache.batik.anim.dom.SVGOMElement extends org.apache.batik.anim.dom.AbstractElement implements org.w3c.dom.svg.SVGElement, org.apache.batik.dom.svg.ExtendedTraitAccess, org.apache.batik.anim.dom.AnimationTarget
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.batik.anim.dom.SVGOMElement
super_class: org.apache.batik.anim.dom.AbstractElement
{
protected static org.apache.batik.util.DoublyIndexedTable xmlTraitInformation;
descriptor: Lorg/apache/batik/util/DoublyIndexedTable;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
protected transient boolean readonly;
descriptor: Z
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected java.lang.String prefix;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected transient org.apache.batik.dom.svg.SVGContext svgContext;
descriptor: Lorg/apache/batik/dom/svg/SVGContext;
flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT
protected org.apache.batik.util.DoublyIndexedTable targetListeners;
descriptor: Lorg/apache/batik/util/DoublyIndexedTable;
flags: (0x0004) ACC_PROTECTED
protected org.apache.batik.parser.UnitProcessor$Context unitContext;
descriptor: Lorg/apache/batik/parser/UnitProcessor$Context;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=1, args_size=0
0: new org.apache.batik.util.DoublyIndexedTable
dup
invokespecial org.apache.batik.util.DoublyIndexedTable.<init>:()V
astore 0
start local 0 1: aload 0
aconst_null
ldc "id"
2: new org.apache.batik.anim.dom.TraitInformation
dup
iconst_0
bipush 16
invokespecial org.apache.batik.anim.dom.TraitInformation.<init>:(ZI)V
3: invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
ldc "http://www.w3.org/XML/1998/namespace"
ldc "base"
5: new org.apache.batik.anim.dom.TraitInformation
dup
iconst_0
bipush 10
invokespecial org.apache.batik.anim.dom.TraitInformation.<init>:(ZI)V
6: invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
ldc "http://www.w3.org/XML/1998/namespace"
ldc "space"
8: new org.apache.batik.anim.dom.TraitInformation
dup
iconst_0
bipush 15
invokespecial org.apache.batik.anim.dom.TraitInformation.<init>:(ZI)V
9: invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
ldc "http://www.w3.org/XML/1998/namespace"
ldc "id"
11: new org.apache.batik.anim.dom.TraitInformation
dup
iconst_0
bipush 16
invokespecial org.apache.batik.anim.dom.TraitInformation.<init>:(ZI)V
12: invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 0
ldc "http://www.w3.org/XML/1998/namespace"
ldc "lang"
14: new org.apache.batik.anim.dom.TraitInformation
dup
iconst_0
bipush 45
invokespecial org.apache.batik.anim.dom.TraitInformation.<init>:(ZI)V
15: invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 0
putstatic org.apache.batik.anim.dom.SVGOMElement.xmlTraitInformation:Lorg/apache/batik/util/DoublyIndexedTable;
end local 0 17: return
LocalVariableTable:
Start End Slot Name Signature
1 17 0 t Lorg/apache/batik/util/DoublyIndexedTable;
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.anim.dom.AbstractElement.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
protected void <init>(java.lang.String, org.apache.batik.dom.AbstractDocument);
descriptor: (Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.batik.anim.dom.AbstractElement.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 2 1 prefix Ljava/lang/String;
0 2 2 owner Lorg/apache/batik/dom/AbstractDocument;
MethodParameters:
Name Flags
prefix
owner
protected void initializeAllLiveAttributes();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
public java.lang.String getId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
getfield org.apache.batik.anim.dom.SVGOMDocument.isSVG12:Z
ifeq 4
1: aload 0
ldc "http://www.w3.org/XML/1998/namespace"
ldc "id"
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 1
start local 1 2: aload 1
ifnull 4
3: aload 1
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
areturn
end local 1 4: StackMap locals:
StackMap stack:
aload 0
aconst_null
ldc "id"
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
2 4 1 a Lorg/w3c/dom/Attr;
public void setId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
getfield org.apache.batik.anim.dom.SVGOMDocument.isSVG12:Z
ifeq 6
1: aload 0
ldc "http://www.w3.org/XML/1998/namespace"
ldc "xml:id"
aload 1
invokevirtual org.apache.batik.anim.dom.SVGOMElement.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
aconst_null
ldc "id"
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 2
start local 2 3: aload 2
ifnull 7
4: aload 2
aload 1
invokeinterface org.w3c.dom.Attr.setNodeValue:(Ljava/lang/String;)V
end local 2 5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
aconst_null
ldc "id"
aload 1
invokevirtual org.apache.batik.anim.dom.SVGOMElement.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 8 1 id Ljava/lang/String;
3 5 2 a Lorg/w3c/dom/Attr;
MethodParameters:
Name Flags
id
public java.lang.String getXMLbase();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "http://www.w3.org/XML/1998/namespace"
ldc "base"
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
public void setXMLbase(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "http://www.w3.org/XML/1998/namespace"
ldc "xml:base"
aload 1
invokevirtual org.apache.batik.anim.dom.SVGOMElement.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 2 1 xmlbase Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
xmlbase
public org.w3c.dom.svg.SVGSVGElement getOwnerSVGElement();
descriptor: ()Lorg/w3c/dom/svg/SVGSVGElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokestatic org.apache.batik.css.engine.CSSEngine.getParentCSSStylableElement:(Lorg/w3c/dom/Element;)Lorg/apache/batik/css/engine/CSSStylableElement;
astore 1
start local 1 1: goto 5
2: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 1
instanceof org.w3c.dom.svg.SVGSVGElement
ifeq 4
3: aload 1
checkcast org.w3c.dom.svg.SVGSVGElement
areturn
4: StackMap locals:
StackMap stack:
aload 1
invokestatic org.apache.batik.css.engine.CSSEngine.getParentCSSStylableElement:(Lorg/w3c/dom/Element;)Lorg/apache/batik/css/engine/CSSStylableElement;
astore 1
5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
end local 1 6: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
1 6 1 e Lorg/w3c/dom/Element;
public org.w3c.dom.svg.SVGElement getViewportElement();
descriptor: ()Lorg/w3c/dom/svg/SVGElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokestatic org.apache.batik.css.engine.CSSEngine.getParentCSSStylableElement:(Lorg/w3c/dom/Element;)Lorg/apache/batik/css/engine/CSSStylableElement;
astore 1
start local 1 1: goto 5
2: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 1
instanceof org.w3c.dom.svg.SVGFitToViewBox
ifeq 4
3: aload 1
checkcast org.w3c.dom.svg.SVGElement
areturn
4: StackMap locals:
StackMap stack:
aload 1
invokestatic org.apache.batik.css.engine.CSSEngine.getParentCSSStylableElement:(Lorg/w3c/dom/Element;)Lorg/apache/batik/css/engine/CSSStylableElement;
astore 1
5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
end local 1 6: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
1 6 1 e Lorg/w3c/dom/Element;
public java.lang.String getNodeName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
ifnull 1
aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getLocalName:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getLocalName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
public java.lang.String getNamespaceURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "http://www.w3.org/2000/svg"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
public void setPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.isReadonly:()Z
ifeq 6
1: aload 0
bipush 7
2: ldc "readonly.node"
3: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getNodeType:()S
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
4: aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getNodeName:()Ljava/lang/String;
aastore
5: invokevirtual org.apache.batik.anim.dom.SVGOMElement.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
6: StackMap locals:
StackMap stack:
aload 1
ifnull 15
7: aload 1
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
8: aload 1
invokestatic org.apache.batik.dom.util.DOMUtilities.isValidName:(Ljava/lang/String;)Z
ifne 15
9: aload 0
iconst_5
10: ldc "prefix"
11: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getNodeType:()S
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
12: aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getNodeName:()Ljava/lang/String;
aastore
dup
iconst_2
13: aload 1
aastore
14: invokevirtual org.apache.batik.anim.dom.SVGOMElement.createDOMException:(SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/DOMException;
athrow
15: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
16: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 17 1 prefix Ljava/lang/String;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
prefix
protected java.lang.String getCascadedXMLBase(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 3
start local 3 2: goto 10
3: StackMap locals: java.lang.String org.w3c.dom.Node
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 6
4: aload 0
aload 3
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getCascadedXMLBase:(Lorg/w3c/dom/Node;)Ljava/lang/String;
astore 2
5: goto 11
6: StackMap locals:
StackMap stack:
aload 3
instanceof org.apache.batik.css.engine.CSSNavigableNode
ifeq 9
7: aload 3
checkcast org.apache.batik.css.engine.CSSNavigableNode
invokeinterface org.apache.batik.css.engine.CSSNavigableNode.getCSSParentNode:()Lorg/w3c/dom/Node;
astore 3
8: goto 10
9: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 3
10: StackMap locals:
StackMap stack:
aload 3
ifnonnull 3
11: StackMap locals:
StackMap stack:
aload 2
ifnonnull 19
12: aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 15
13: aload 1
checkcast org.apache.batik.dom.AbstractDocument
astore 4
start local 4 14: goto 16
end local 4 15: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast org.apache.batik.dom.AbstractDocument
astore 4
start local 4 16: StackMap locals: org.apache.batik.dom.AbstractDocument
StackMap stack:
aload 4
invokevirtual org.apache.batik.dom.AbstractDocument.getDocumentURI:()Ljava/lang/String;
astore 2
end local 4 17: goto 19
18: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 1
19: StackMap locals:
StackMap stack:
aload 1
ifnull 20
aload 1
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 18
20: StackMap locals:
StackMap stack:
aload 1
ifnonnull 22
21: aload 2
areturn
22: StackMap locals:
StackMap stack:
aload 1
checkcast org.w3c.dom.Element
astore 4
start local 4 23: aload 4
ldc "http://www.w3.org/XML/1998/namespace"
ldc "base"
invokeinterface org.w3c.dom.Element.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 5
start local 5 24: aload 5
ifnull 29
25: aload 2
ifnonnull 28
26: aload 5
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
astore 2
27: goto 29
28: StackMap locals: org.w3c.dom.Element org.w3c.dom.Attr
StackMap stack:
new org.apache.batik.util.ParsedURL
dup
aload 2
aload 5
invokeinterface org.w3c.dom.Attr.getNodeValue:()Ljava/lang/String;
invokespecial org.apache.batik.util.ParsedURL.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.apache.batik.util.ParsedURL.toString:()Ljava/lang/String;
astore 2
29: StackMap locals:
StackMap stack:
aload 2
areturn
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 30 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 30 1 node Lorg/w3c/dom/Node;
1 30 2 base Ljava/lang/String;
2 30 3 n Lorg/w3c/dom/Node;
14 15 4 doc Lorg/apache/batik/dom/AbstractDocument;
16 17 4 doc Lorg/apache/batik/dom/AbstractDocument;
23 30 4 e Lorg/w3c/dom/Element;
24 30 5 attr Lorg/w3c/dom/Attr;
MethodParameters:
Name Flags
node
public void setSVGContext(org.apache.batik.dom.svg.SVGContext);
descriptor: (Lorg/apache/batik/dom/svg/SVGContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.anim.dom.SVGOMElement.svgContext:Lorg/apache/batik/dom/svg/SVGContext;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 2 1 ctx Lorg/apache/batik/dom/svg/SVGContext;
MethodParameters:
Name Flags
ctx
public org.apache.batik.dom.svg.SVGContext getSVGContext();
descriptor: ()Lorg/apache/batik/dom/svg/SVGContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.svgContext:Lorg/apache/batik/dom/svg/SVGContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
public org.w3c.dom.svg.SVGException createSVGException(short, java.lang.String, java.lang.Object[]);
descriptor: (SLjava/lang/String;[Ljava/lang/Object;)Lorg/w3c/dom/svg/SVGException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.batik.dom.svg.SVGOMException
dup
1: iload 1
aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getCurrentDocument:()Lorg/apache/batik/dom/AbstractDocument;
aload 2
aload 3
invokevirtual org.apache.batik.dom.AbstractDocument.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
2: invokespecial org.apache.batik.dom.svg.SVGOMException.<init>:(SLjava/lang/String;)V
3: areturn
4: StackMap locals:
StackMap stack: java.lang.Exception
pop
5: new org.apache.batik.dom.svg.SVGOMException
dup
iload 1
aload 2
invokespecial org.apache.batik.dom.svg.SVGOMException.<init>:(SLjava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 6 1 type S
0 6 2 key Ljava/lang/String;
0 6 3 args [Ljava/lang/Object;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
MethodParameters:
Name Flags
type
key
args
public boolean isReadonly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.readonly:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
public void setReadonly(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.batik.anim.dom.SVGOMElement.readonly:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 2 1 v Z
MethodParameters:
Name Flags
v
protected org.apache.batik.util.DoublyIndexedTable getTraitInformationTable();
descriptor: ()Lorg/apache/batik/util/DoublyIndexedTable;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.batik.anim.dom.SVGOMElement.xmlTraitInformation:Lorg/apache/batik/util/DoublyIndexedTable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
protected org.apache.batik.anim.dom.SVGOMAnimatedTransformList createLiveAnimatedTransformList(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/anim/dom/SVGOMAnimatedTransformList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.batik.anim.dom.SVGOMAnimatedTransformList
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedTransformList.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: astore 4
start local 4 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 4
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 4
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedTransformList.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 4
areturn
end local 4 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/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 def Ljava/lang/String;
2 7 4 v Lorg/apache/batik/anim/dom/SVGOMAnimatedTransformList;
MethodParameters:
Name Flags
ns
ln
def
protected org.apache.batik.anim.dom.SVGOMAnimatedBoolean createLiveAnimatedBoolean(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/batik/anim/dom/SVGOMAnimatedBoolean;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.batik.anim.dom.SVGOMAnimatedBoolean
dup
aload 0
aload 1
aload 2
iload 3
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedBoolean.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;Z)V
1: astore 4
start local 4 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 4
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 4
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedBoolean.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 4
areturn
end local 4 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/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 def Z
2 7 4 v Lorg/apache/batik/anim/dom/SVGOMAnimatedBoolean;
MethodParameters:
Name Flags
ns
ln
def
protected org.apache.batik.anim.dom.SVGOMAnimatedString createLiveAnimatedString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/anim/dom/SVGOMAnimatedString;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.batik.anim.dom.SVGOMAnimatedString
dup
aload 0
aload 1
aload 2
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedString.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;)V
1: astore 3
start local 3 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 3
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 3
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedString.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 3
areturn
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/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
2 7 3 v Lorg/apache/batik/anim/dom/SVGOMAnimatedString;
MethodParameters:
Name Flags
ns
ln
protected org.apache.batik.anim.dom.SVGOMAnimatedPreserveAspectRatio createLiveAnimatedPreserveAspectRatio();
descriptor: ()Lorg/apache/batik/anim/dom/SVGOMAnimatedPreserveAspectRatio;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: new org.apache.batik.anim.dom.SVGOMAnimatedPreserveAspectRatio
dup
aload 0
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedPreserveAspectRatio.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;)V
1: astore 1
start local 1 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aconst_null
ldc "preserveAspectRatio"
aload 1
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 1
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPreserveAspectRatio.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
2 7 1 v Lorg/apache/batik/anim/dom/SVGOMAnimatedPreserveAspectRatio;
protected org.apache.batik.anim.dom.SVGOMAnimatedMarkerOrientValue createLiveAnimatedMarkerOrientValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/anim/dom/SVGOMAnimatedMarkerOrientValue;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.batik.anim.dom.SVGOMAnimatedMarkerOrientValue
dup
aload 0
aload 1
aload 2
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedMarkerOrientValue.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;)V
1: astore 3
start local 3 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 3
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 3
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedMarkerOrientValue.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 3
areturn
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/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
2 7 3 v Lorg/apache/batik/anim/dom/SVGOMAnimatedMarkerOrientValue;
MethodParameters:
Name Flags
ns
ln
protected org.apache.batik.anim.dom.SVGOMAnimatedPathData createLiveAnimatedPathData(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.batik.anim.dom.SVGOMAnimatedPathData
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedPathData.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: astore 4
start local 4 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 4
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 4
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPathData.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 4
areturn
end local 4 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/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 def Ljava/lang/String;
2 7 4 v Lorg/apache/batik/anim/dom/SVGOMAnimatedPathData;
MethodParameters:
Name Flags
ns
ln
def
protected org.apache.batik.anim.dom.SVGOMAnimatedNumber createLiveAnimatedNumber(java.lang.String, java.lang.String, float);
descriptor: (Ljava/lang/String;Ljava/lang/String;F)Lorg/apache/batik/anim/dom/SVGOMAnimatedNumber;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
fload 3
iconst_0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.createLiveAnimatedNumber:(Ljava/lang/String;Ljava/lang/String;FZ)Lorg/apache/batik/anim/dom/SVGOMAnimatedNumber;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 1 1 ns Ljava/lang/String;
0 1 2 ln Ljava/lang/String;
0 1 3 def F
MethodParameters:
Name Flags
ns
ln
def
protected org.apache.batik.anim.dom.SVGOMAnimatedNumber createLiveAnimatedNumber(java.lang.String, java.lang.String, float, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;FZ)Lorg/apache/batik/anim/dom/SVGOMAnimatedNumber;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.apache.batik.anim.dom.SVGOMAnimatedNumber
dup
aload 0
aload 1
aload 2
fload 3
iload 4
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedNumber.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;FZ)V
1: astore 5
start local 5 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 5
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 5
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedNumber.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 5
areturn
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 7 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 def F
0 7 4 allowPercentage Z
2 7 5 v Lorg/apache/batik/anim/dom/SVGOMAnimatedNumber;
MethodParameters:
Name Flags
ns
ln
def
allowPercentage
protected org.apache.batik.anim.dom.SVGOMAnimatedNumberList createLiveAnimatedNumberList(java.lang.String, java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/batik/anim/dom/SVGOMAnimatedNumberList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.apache.batik.anim.dom.SVGOMAnimatedNumberList
dup
aload 0
aload 1
aload 2
aload 3
iload 4
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedNumberList.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
1: astore 5
start local 5 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 5
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 5
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedNumberList.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 5
areturn
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 7 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 def Ljava/lang/String;
0 7 4 canEmpty Z
2 7 5 v Lorg/apache/batik/anim/dom/SVGOMAnimatedNumberList;
MethodParameters:
Name Flags
ns
ln
def
canEmpty
protected org.apache.batik.anim.dom.SVGOMAnimatedPoints createLiveAnimatedPoints(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/anim/dom/SVGOMAnimatedPoints;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.batik.anim.dom.SVGOMAnimatedPoints
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedPoints.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: astore 4
start local 4 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 4
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 4
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedPoints.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 4
areturn
end local 4 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/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 def Ljava/lang/String;
2 7 4 v Lorg/apache/batik/anim/dom/SVGOMAnimatedPoints;
MethodParameters:
Name Flags
ns
ln
def
protected org.apache.batik.anim.dom.SVGOMAnimatedLengthList createLiveAnimatedLengthList(java.lang.String, java.lang.String, java.lang.String, boolean, short);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZS)Lorg/apache/batik/anim/dom/SVGOMAnimatedLengthList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new org.apache.batik.anim.dom.SVGOMAnimatedLengthList
dup
aload 0
aload 1
aload 2
aload 3
iload 4
iload 5
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedLengthList.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZS)V
1: astore 6
start local 6 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 6
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 6
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedLengthList.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 6
areturn
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 7 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 def Ljava/lang/String;
0 7 4 emptyAllowed Z
0 7 5 dir S
2 7 6 v Lorg/apache/batik/anim/dom/SVGOMAnimatedLengthList;
MethodParameters:
Name Flags
ns
ln
def
emptyAllowed
dir
protected org.apache.batik.anim.dom.SVGOMAnimatedInteger createLiveAnimatedInteger(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)Lorg/apache/batik/anim/dom/SVGOMAnimatedInteger;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.batik.anim.dom.SVGOMAnimatedInteger
dup
aload 0
aload 1
aload 2
iload 3
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedInteger.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;I)V
1: astore 4
start local 4 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 4
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 4
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedInteger.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 4
areturn
end local 4 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/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 def I
2 7 4 v Lorg/apache/batik/anim/dom/SVGOMAnimatedInteger;
MethodParameters:
Name Flags
ns
ln
def
protected org.apache.batik.anim.dom.SVGOMAnimatedEnumeration createLiveAnimatedEnumeration(java.lang.String, java.lang.String, java.lang.String[], short);
descriptor: (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;S)Lorg/apache/batik/anim/dom/SVGOMAnimatedEnumeration;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.apache.batik.anim.dom.SVGOMAnimatedEnumeration
dup
aload 0
aload 1
aload 2
aload 3
iload 4
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedEnumeration.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;S)V
1: astore 5
start local 5 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 5
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 5
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedEnumeration.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 5
areturn
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 7 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 val [Ljava/lang/String;
0 7 4 def S
2 7 5 v Lorg/apache/batik/anim/dom/SVGOMAnimatedEnumeration;
MethodParameters:
Name Flags
ns
ln
val
def
protected org.apache.batik.anim.dom.SVGOMAnimatedLength createLiveAnimatedLength(java.lang.String, java.lang.String, java.lang.String, short, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;SZ)Lorg/apache/batik/anim/dom/SVGOMAnimatedLength;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new org.apache.batik.anim.dom.SVGOMAnimatedLength
dup
aload 0
aload 1
aload 2
aload 3
iload 4
iload 5
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedLength.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;SZ)V
1: astore 6
start local 6 2: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 6
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 6
4: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
5: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedLength.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
6: aload 6
areturn
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 7 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 7 1 ns Ljava/lang/String;
0 7 2 ln Ljava/lang/String;
0 7 3 val Ljava/lang/String;
0 7 4 dir S
0 7 5 nonneg Z
2 7 6 v Lorg/apache/batik/anim/dom/SVGOMAnimatedLength;
MethodParameters:
Name Flags
ns
ln
val
dir
nonneg
protected org.apache.batik.anim.dom.SVGOMAnimatedRect createLiveAnimatedRect(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/anim/dom/SVGOMAnimatedRect;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.batik.anim.dom.SVGOMAnimatedRect
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.apache.batik.anim.dom.SVGOMAnimatedRect.<init>:(Lorg/apache/batik/anim/dom/AbstractElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 4
start local 4 1: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.liveAttributeValues:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 4
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 4
3: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getAnimatedAttributeListener:()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
4: invokevirtual org.apache.batik.anim.dom.SVGOMAnimatedRect.addAnimatedAttributeListener:(Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
5: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 6 1 ns Ljava/lang/String;
0 6 2 ln Ljava/lang/String;
0 6 3 value Ljava/lang/String;
1 6 4 v Lorg/apache/batik/anim/dom/SVGOMAnimatedRect;
MethodParameters:
Name Flags
ns
ln
value
public boolean hasProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.dom.AbstractStylableDocument
astore 2
start local 2 1: aload 2
invokevirtual org.apache.batik.dom.AbstractStylableDocument.getCSSEngine:()Lorg/apache/batik/css/engine/CSSEngine;
astore 3
start local 3 2: aload 3
aload 1
invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
iconst_m1
if_icmpne 5
3: aload 3
aload 1
invokevirtual org.apache.batik.css.engine.CSSEngine.getShorthandIndex:(Ljava/lang/String;)I
iconst_m1
if_icmpne 5
4: iconst_0
ireturn
StackMap locals: org.apache.batik.dom.AbstractStylableDocument org.apache.batik.css.engine.CSSEngine
StackMap stack:
5: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 6 1 pn Ljava/lang/String;
1 6 2 doc Lorg/apache/batik/dom/AbstractStylableDocument;
2 6 3 eng Lorg/apache/batik/css/engine/CSSEngine;
MethodParameters:
Name Flags
pn
public boolean hasTrait(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 1 1 ns Ljava/lang/String;
0 1 2 ln Ljava/lang/String;
MethodParameters:
Name Flags
ns
ln
public boolean isPropertyAnimatable(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.dom.AbstractStylableDocument
astore 2
start local 2 1: aload 2
invokevirtual org.apache.batik.dom.AbstractStylableDocument.getCSSEngine:()Lorg/apache/batik/css/engine/CSSEngine;
astore 3
start local 3 2: aload 3
aload 1
invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
istore 4
start local 4 3: iload 4
iconst_m1
if_icmpeq 6
4: aload 3
invokevirtual org.apache.batik.css.engine.CSSEngine.getValueManagers:()[Lorg/apache/batik/css/engine/value/ValueManager;
astore 5
start local 5 5: aload 5
iload 4
aaload
invokeinterface org.apache.batik.css.engine.value.ValueManager.isAnimatableProperty:()Z
ireturn
end local 5 6: StackMap locals: org.apache.batik.dom.AbstractStylableDocument org.apache.batik.css.engine.CSSEngine int
StackMap stack:
aload 3
aload 1
invokevirtual org.apache.batik.css.engine.CSSEngine.getShorthandIndex:(Ljava/lang/String;)I
istore 4
7: iload 4
iconst_m1
if_icmpeq 10
8: aload 3
invokevirtual org.apache.batik.css.engine.CSSEngine.getShorthandManagers:()[Lorg/apache/batik/css/engine/value/ShorthandManager;
astore 5
start local 5 9: aload 5
iload 4
aaload
invokeinterface org.apache.batik.css.engine.value.ShorthandManager.isAnimatableProperty:()Z
ireturn
end local 5 10: StackMap locals:
StackMap stack:
iconst_0
ireturn
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/anim/dom/SVGOMElement;
0 11 1 pn Ljava/lang/String;
1 11 2 doc Lorg/apache/batik/dom/AbstractStylableDocument;
2 11 3 eng Lorg/apache/batik/css/engine/CSSEngine;
3 11 4 idx I
5 6 5 vms [Lorg/apache/batik/css/engine/value/ValueManager;
9 10 5 sms [Lorg/apache/batik/css/engine/value/ShorthandManager;
MethodParameters:
Name Flags
pn
public final boolean isAttributeAnimatable(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getTraitInformationTable:()Lorg/apache/batik/util/DoublyIndexedTable;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.batik.anim.dom.TraitInformation
astore 4
start local 4 2: aload 4
ifnull 4
3: aload 4
invokevirtual org.apache.batik.anim.dom.TraitInformation.isAnimatable:()Z
ireturn
4: StackMap locals: org.apache.batik.util.DoublyIndexedTable org.apache.batik.anim.dom.TraitInformation
StackMap stack:
iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 5 1 ns Ljava/lang/String;
0 5 2 ln Ljava/lang/String;
1 5 3 t Lorg/apache/batik/util/DoublyIndexedTable;
2 5 4 ti Lorg/apache/batik/anim/dom/TraitInformation;
MethodParameters:
Name Flags
ns
ln
public boolean isPropertyAdditive(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.dom.AbstractStylableDocument
astore 2
start local 2 1: aload 2
invokevirtual org.apache.batik.dom.AbstractStylableDocument.getCSSEngine:()Lorg/apache/batik/css/engine/CSSEngine;
astore 3
start local 3 2: aload 3
aload 1
invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
istore 4
start local 4 3: iload 4
iconst_m1
if_icmpeq 6
4: aload 3
invokevirtual org.apache.batik.css.engine.CSSEngine.getValueManagers:()[Lorg/apache/batik/css/engine/value/ValueManager;
astore 5
start local 5 5: aload 5
iload 4
aaload
invokeinterface org.apache.batik.css.engine.value.ValueManager.isAdditiveProperty:()Z
ireturn
end local 5 6: StackMap locals: org.apache.batik.dom.AbstractStylableDocument org.apache.batik.css.engine.CSSEngine int
StackMap stack:
aload 3
aload 1
invokevirtual org.apache.batik.css.engine.CSSEngine.getShorthandIndex:(Ljava/lang/String;)I
istore 4
7: iload 4
iconst_m1
if_icmpeq 10
8: aload 3
invokevirtual org.apache.batik.css.engine.CSSEngine.getShorthandManagers:()[Lorg/apache/batik/css/engine/value/ShorthandManager;
astore 5
start local 5 9: aload 5
iload 4
aaload
invokeinterface org.apache.batik.css.engine.value.ShorthandManager.isAdditiveProperty:()Z
ireturn
end local 5 10: StackMap locals:
StackMap stack:
iconst_0
ireturn
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/anim/dom/SVGOMElement;
0 11 1 pn Ljava/lang/String;
1 11 2 doc Lorg/apache/batik/dom/AbstractStylableDocument;
2 11 3 eng Lorg/apache/batik/css/engine/CSSEngine;
3 11 4 idx I
5 6 5 vms [Lorg/apache/batik/css/engine/value/ValueManager;
9 10 5 sms [Lorg/apache/batik/css/engine/value/ShorthandManager;
MethodParameters:
Name Flags
pn
public boolean isAttributeAdditive(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 1 1 ns Ljava/lang/String;
0 1 2 ln Ljava/lang/String;
MethodParameters:
Name Flags
ns
ln
public boolean isTraitAnimatable(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 1 1 ns Ljava/lang/String;
0 1 2 tn Ljava/lang/String;
MethodParameters:
Name Flags
ns
tn
public boolean isTraitAdditive(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 1 1 ns Ljava/lang/String;
0 1 2 tn Ljava/lang/String;
MethodParameters:
Name Flags
ns
tn
public int getPropertyType(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.ownerDocument:Lorg/apache/batik/dom/AbstractDocument;
checkcast org.apache.batik.dom.AbstractStylableDocument
1: astore 2
start local 2 2: aload 2
invokevirtual org.apache.batik.dom.AbstractStylableDocument.getCSSEngine:()Lorg/apache/batik/css/engine/CSSEngine;
astore 3
start local 3 3: aload 3
aload 1
invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
istore 4
start local 4 4: iload 4
iconst_m1
if_icmpeq 7
5: aload 3
invokevirtual org.apache.batik.css.engine.CSSEngine.getValueManagers:()[Lorg/apache/batik/css/engine/value/ValueManager;
astore 5
start local 5 6: aload 5
iload 4
aaload
invokeinterface org.apache.batik.css.engine.value.ValueManager.getPropertyType:()I
ireturn
end local 5 7: StackMap locals: org.apache.batik.dom.AbstractStylableDocument org.apache.batik.css.engine.CSSEngine int
StackMap stack:
iconst_0
ireturn
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/anim/dom/SVGOMElement;
0 8 1 pn Ljava/lang/String;
2 8 2 doc Lorg/apache/batik/dom/AbstractStylableDocument;
3 8 3 eng Lorg/apache/batik/css/engine/CSSEngine;
4 8 4 idx I
6 7 5 vms [Lorg/apache/batik/css/engine/value/ValueManager;
MethodParameters:
Name Flags
pn
public final int getAttributeType(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getTraitInformationTable:()Lorg/apache/batik/util/DoublyIndexedTable;
astore 3
start local 3 1: aload 3
aload 1
aload 2
invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.batik.anim.dom.TraitInformation
astore 4
start local 4 2: aload 4
ifnull 4
3: aload 4
invokevirtual org.apache.batik.anim.dom.TraitInformation.getType:()I
ireturn
4: StackMap locals: org.apache.batik.util.DoublyIndexedTable org.apache.batik.anim.dom.TraitInformation
StackMap stack:
iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 5 1 ns Ljava/lang/String;
0 5 2 ln Ljava/lang/String;
1 5 3 t Lorg/apache/batik/util/DoublyIndexedTable;
2 5 4 ti Lorg/apache/batik/anim/dom/TraitInformation;
MethodParameters:
Name Flags
ns
ln
public org.w3c.dom.Element getElement();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
public void updatePropertyValue(java.lang.String, org.apache.batik.anim.values.AnimatableValue);
descriptor: (Ljava/lang/String;Lorg/apache/batik/anim/values/AnimatableValue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 1 1 pn Ljava/lang/String;
0 1 2 val Lorg/apache/batik/anim/values/AnimatableValue;
MethodParameters:
Name Flags
pn
val
public void updateAttributeValue(java.lang.String, java.lang.String, org.apache.batik.anim.values.AnimatableValue);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/anim/values/AnimatableValue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getLiveAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/dom/svg/LiveAttributeValue;
astore 4
start local 4 1: aload 4
checkcast org.apache.batik.anim.dom.AbstractSVGAnimatedValue
aload 3
invokevirtual org.apache.batik.anim.dom.AbstractSVGAnimatedValue.updateAnimatedValue:(Lorg/apache/batik/anim/values/AnimatableValue;)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 3 1 ns Ljava/lang/String;
0 3 2 ln Ljava/lang/String;
0 3 3 val Lorg/apache/batik/anim/values/AnimatableValue;
1 3 4 a Lorg/apache/batik/dom/svg/LiveAttributeValue;
MethodParameters:
Name Flags
ns
ln
val
public void updateOtherValue(java.lang.String, org.apache.batik.anim.values.AnimatableValue);
descriptor: (Ljava/lang/String;Lorg/apache/batik/anim/values/AnimatableValue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 1 1 type Ljava/lang/String;
0 1 2 val Lorg/apache/batik/anim/values/AnimatableValue;
MethodParameters:
Name Flags
type
val
public org.apache.batik.anim.values.AnimatableValue getUnderlyingValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/anim/values/AnimatableValue;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getLiveAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/dom/svg/LiveAttributeValue;
astore 3
start local 3 1: aload 3
instanceof org.apache.batik.anim.dom.AnimatedLiveAttributeValue
ifne 3
2: aconst_null
areturn
3: StackMap locals: org.apache.batik.dom.svg.LiveAttributeValue
StackMap stack:
aload 3
checkcast org.apache.batik.anim.dom.AnimatedLiveAttributeValue
aload 0
invokeinterface org.apache.batik.anim.dom.AnimatedLiveAttributeValue.getUnderlyingValue:(Lorg/apache/batik/anim/dom/AnimationTarget;)Lorg/apache/batik/anim/values/AnimatableValue;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 4 1 ns Ljava/lang/String;
0 4 2 ln Ljava/lang/String;
1 4 3 a Lorg/apache/batik/dom/svg/LiveAttributeValue;
MethodParameters:
Name Flags
ns
ln
protected org.apache.batik.anim.values.AnimatableValue getBaseValue(org.w3c.dom.svg.SVGAnimatedInteger, org.w3c.dom.svg.SVGAnimatedInteger);
descriptor: (Lorg/w3c/dom/svg/SVGAnimatedInteger;Lorg/w3c/dom/svg/SVGAnimatedInteger;)Lorg/apache/batik/anim/values/AnimatableValue;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.batik.anim.values.AnimatableNumberOptionalNumberValue
dup
1: aload 0
aload 1
invokeinterface org.w3c.dom.svg.SVGAnimatedInteger.getBaseVal:()I
i2f
aload 2
invokeinterface org.w3c.dom.svg.SVGAnimatedInteger.getBaseVal:()I
i2f
2: invokespecial org.apache.batik.anim.values.AnimatableNumberOptionalNumberValue.<init>:(Lorg/apache/batik/anim/dom/AnimationTarget;FF)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 3 1 n Lorg/w3c/dom/svg/SVGAnimatedInteger;
0 3 2 on Lorg/w3c/dom/svg/SVGAnimatedInteger;
MethodParameters:
Name Flags
n
on
protected org.apache.batik.anim.values.AnimatableValue getBaseValue(org.w3c.dom.svg.SVGAnimatedNumber, org.w3c.dom.svg.SVGAnimatedNumber);
descriptor: (Lorg/w3c/dom/svg/SVGAnimatedNumber;Lorg/w3c/dom/svg/SVGAnimatedNumber;)Lorg/apache/batik/anim/values/AnimatableValue;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.batik.anim.values.AnimatableNumberOptionalNumberValue
dup
1: aload 0
aload 1
invokeinterface org.w3c.dom.svg.SVGAnimatedNumber.getBaseVal:()F
aload 2
invokeinterface org.w3c.dom.svg.SVGAnimatedNumber.getBaseVal:()F
2: invokespecial org.apache.batik.anim.values.AnimatableNumberOptionalNumberValue.<init>:(Lorg/apache/batik/anim/dom/AnimationTarget;FF)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 3 1 n Lorg/w3c/dom/svg/SVGAnimatedNumber;
0 3 2 on Lorg/w3c/dom/svg/SVGAnimatedNumber;
MethodParameters:
Name Flags
n
on
public short getPercentageInterpretation(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifne 1
aload 1
ifnonnull 4
1: StackMap locals:
StackMap stack:
aload 2
ldc "baseline-shift"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
2: aload 2
ldc "font-size"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iload 3
ifne 10
5: aload 0
invokevirtual org.apache.batik.anim.dom.SVGOMElement.getTraitInformationTable:()Lorg/apache/batik/util/DoublyIndexedTable;
astore 4
start local 4 6: aload 4
aload 1
aload 2
invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.batik.anim.dom.TraitInformation
astore 5
start local 5 7: aload 5
ifnull 9
8: aload 5
invokevirtual org.apache.batik.anim.dom.TraitInformation.getPercentageInterpretation:()S
ireturn
9: StackMap locals: org.apache.batik.util.DoublyIndexedTable org.apache.batik.anim.dom.TraitInformation
StackMap stack:
iconst_3
ireturn
end local 5 end local 4 10: StackMap locals:
StackMap stack:
iconst_3
ireturn
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/anim/dom/SVGOMElement;
0 11 1 ns Ljava/lang/String;
0 11 2 an Ljava/lang/String;
0 11 3 isCSS Z
6 10 4 t Lorg/apache/batik/util/DoublyIndexedTable;
7 10 5 ti Lorg/apache/batik/anim/dom/TraitInformation;
MethodParameters:
Name Flags
ns
an
isCSS
protected final short getAttributePercentageInterpretation(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)S
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_3
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 1 1 ns Ljava/lang/String;
0 1 2 ln Ljava/lang/String;
MethodParameters:
Name Flags
ns
ln
public boolean useLinearRGBColorInterpolation();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
public float svgToUserSpace(float, short, short);
descriptor: (FSS)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.unitContext:Lorg/apache/batik/parser/UnitProcessor$Context;
ifnonnull 2
1: aload 0
new org.apache.batik.anim.dom.SVGOMElement$UnitContext
dup
aload 0
invokespecial org.apache.batik.anim.dom.SVGOMElement$UnitContext.<init>:(Lorg/apache/batik/anim/dom/SVGOMElement;)V
putfield org.apache.batik.anim.dom.SVGOMElement.unitContext:Lorg/apache/batik/parser/UnitProcessor$Context;
2: StackMap locals:
StackMap stack:
iload 3
ifne 5
3: iload 2
iconst_2
if_icmpne 5
4: fconst_0
freturn
5: StackMap locals:
StackMap stack:
fload 1
iload 2
iconst_3
iload 3
isub
i2s
6: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.unitContext:Lorg/apache/batik/parser/UnitProcessor$Context;
7: invokestatic org.apache.batik.parser.UnitProcessor.svgToUserSpace:(FSSLorg/apache/batik/parser/UnitProcessor$Context;)F
freturn
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/anim/dom/SVGOMElement;
0 8 1 v F
0 8 2 type S
0 8 3 pcInterp S
MethodParameters:
Name Flags
v
type
pcInterp
public void addTargetListener(java.lang.String, java.lang.String, boolean, org.apache.batik.anim.dom.AnimationTargetListener);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLorg/apache/batik/anim/dom/AnimationTargetListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 3
ifne 8
1: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.targetListeners:Lorg/apache/batik/util/DoublyIndexedTable;
ifnonnull 3
2: aload 0
new org.apache.batik.util.DoublyIndexedTable
dup
invokespecial org.apache.batik.util.DoublyIndexedTable.<init>:()V
putfield org.apache.batik.anim.dom.SVGOMElement.targetListeners:Lorg/apache/batik/util/DoublyIndexedTable;
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.targetListeners:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.LinkedList
astore 5
start local 5 4: aload 5
ifnonnull 7
5: new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
astore 5
6: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.targetListeners:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
aload 5
invokevirtual org.apache.batik.util.DoublyIndexedTable.put:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: StackMap locals: java.util.LinkedList
StackMap stack:
aload 5
aload 4
invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
pop
end local 5 8: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 9 1 ns Ljava/lang/String;
0 9 2 an Ljava/lang/String;
0 9 3 isCSS Z
0 9 4 l Lorg/apache/batik/anim/dom/AnimationTargetListener;
4 8 5 ll Ljava/util/LinkedList;
MethodParameters:
Name Flags
ns
an
isCSS
l
public void removeTargetListener(java.lang.String, java.lang.String, boolean, org.apache.batik.anim.dom.AnimationTargetListener);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLorg/apache/batik/anim/dom/AnimationTargetListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 3
ifne 3
1: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.targetListeners:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.LinkedList
astore 5
start local 5 2: aload 5
aload 4
invokevirtual java.util.LinkedList.remove:(Ljava/lang/Object;)Z
pop
end local 5 3: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 4 1 ns Ljava/lang/String;
0 4 2 an Ljava/lang/String;
0 4 3 isCSS Z
0 4 4 l Lorg/apache/batik/anim/dom/AnimationTargetListener;
2 3 5 ll Ljava/util/LinkedList;
MethodParameters:
Name Flags
ns
an
isCSS
l
void fireBaseAttributeListeners(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.targetListeners:Lorg/apache/batik/util/DoublyIndexedTable;
ifnull 7
1: aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.targetListeners:Lorg/apache/batik/util/DoublyIndexedTable;
aload 1
aload 2
invokevirtual org.apache.batik.util.DoublyIndexedTable.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.LinkedList
astore 3
start local 3 2: aload 3
invokevirtual java.util.LinkedList.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: org.apache.batik.anim.dom.SVGOMElement java.lang.String java.lang.String java.util.LinkedList top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 4
start local 4 4: aload 4
checkcast org.apache.batik.anim.dom.AnimationTargetListener
astore 6
start local 6 5: aload 6
aload 0
aload 1
aload 2
iconst_0
invokeinterface org.apache.batik.anim.dom.AnimationTargetListener.baseValueChanged:(Lorg/apache/batik/anim/dom/AnimationTarget;Ljava/lang/String;Ljava/lang/String;Z)V
end local 6 end local 4 6: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
end local 3 7: StackMap locals: org.apache.batik.anim.dom.SVGOMElement java.lang.String java.lang.String
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 8 1 ns Ljava/lang/String;
0 8 2 ln Ljava/lang/String;
2 7 3 ll Ljava/util/LinkedList;
4 6 4 aLl Ljava/lang/Object;
5 6 6 l Lorg/apache/batik/anim/dom/AnimationTargetListener;
MethodParameters:
Name Flags
ns
ln
protected org.w3c.dom.Node export(org.w3c.dom.Node, org.apache.batik.dom.AbstractDocument);
descriptor: (Lorg/w3c/dom/Node;Lorg/apache/batik/dom/AbstractDocument;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.batik.anim.dom.AbstractElement.export:(Lorg/w3c/dom/Node;Lorg/apache/batik/dom/AbstractDocument;)Lorg/w3c/dom/Node;
pop
1: aload 1
checkcast org.apache.batik.anim.dom.SVGOMElement
astore 3
start local 3 2: aload 3
aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
putfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
3: aload 3
invokevirtual org.apache.batik.anim.dom.SVGOMElement.initializeAllLiveAttributes:()V
4: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 5 1 n Lorg/w3c/dom/Node;
0 5 2 d Lorg/apache/batik/dom/AbstractDocument;
2 5 3 e Lorg/apache/batik/anim/dom/SVGOMElement;
MethodParameters:
Name Flags
n
d
protected org.w3c.dom.Node deepExport(org.w3c.dom.Node, org.apache.batik.dom.AbstractDocument);
descriptor: (Lorg/w3c/dom/Node;Lorg/apache/batik/dom/AbstractDocument;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.batik.anim.dom.AbstractElement.deepExport:(Lorg/w3c/dom/Node;Lorg/apache/batik/dom/AbstractDocument;)Lorg/w3c/dom/Node;
pop
1: aload 1
checkcast org.apache.batik.anim.dom.SVGOMElement
astore 3
start local 3 2: aload 3
aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
putfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
3: aload 3
invokevirtual org.apache.batik.anim.dom.SVGOMElement.initializeAllLiveAttributes:()V
4: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 5 1 n Lorg/w3c/dom/Node;
0 5 2 d Lorg/apache/batik/dom/AbstractDocument;
2 5 3 e Lorg/apache/batik/anim/dom/SVGOMElement;
MethodParameters:
Name Flags
n
d
protected org.w3c.dom.Node copyInto(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.batik.anim.dom.AbstractElement.copyInto:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
1: aload 1
checkcast org.apache.batik.anim.dom.SVGOMElement
astore 2
start local 2 2: aload 2
aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
putfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
3: aload 2
invokevirtual org.apache.batik.anim.dom.SVGOMElement.initializeAllLiveAttributes:()V
4: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 5 1 n Lorg/w3c/dom/Node;
2 5 2 e Lorg/apache/batik/anim/dom/SVGOMElement;
MethodParameters:
Name Flags
n
protected org.w3c.dom.Node deepCopyInto(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.batik.anim.dom.AbstractElement.deepCopyInto:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
1: aload 1
checkcast org.apache.batik.anim.dom.SVGOMElement
astore 2
start local 2 2: aload 2
aload 0
getfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
putfield org.apache.batik.anim.dom.SVGOMElement.prefix:Ljava/lang/String;
3: aload 2
invokevirtual org.apache.batik.anim.dom.SVGOMElement.initializeAllLiveAttributes:()V
4: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/anim/dom/SVGOMElement;
0 5 1 n Lorg/w3c/dom/Node;
2 5 2 e Lorg/apache/batik/anim/dom/SVGOMElement;
MethodParameters:
Name Flags
n
}
SourceFile: "SVGOMElement.java"
NestMembers:
org.apache.batik.anim.dom.SVGOMElement$UnitContext
InnerClasses:
protected UnitContext = org.apache.batik.anim.dom.SVGOMElement$UnitContext of org.apache.batik.anim.dom.SVGOMElement
public abstract Context = org.apache.batik.parser.UnitProcessor$Context of org.apache.batik.parser.UnitProcessor