public class org.apache.batik.css.dom.CSSOMViewCSS implements org.w3c.dom.css.ViewCSS
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.css.dom.CSSOMViewCSS
super_class: java.lang.Object
{
protected org.apache.batik.css.engine.CSSEngine cssEngine;
descriptor: Lorg/apache/batik/css/engine/CSSEngine;
flags: (0x0004) ACC_PROTECTED
public void <init>(org.apache.batik.css.engine.CSSEngine);
descriptor: (Lorg/apache/batik/css/engine/CSSEngine;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.batik.css.dom.CSSOMViewCSS this
start local 1 // org.apache.batik.css.engine.CSSEngine engine
0: .line 46
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 47
aload 0 /* this */
aload 1 /* engine */
putfield org.apache.batik.css.dom.CSSOMViewCSS.cssEngine:Lorg/apache/batik/css/engine/CSSEngine;
2: .line 48
return
end local 1 // org.apache.batik.css.engine.CSSEngine engine
end local 0 // org.apache.batik.css.dom.CSSOMViewCSS this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/css/dom/CSSOMViewCSS;
0 3 1 engine Lorg/apache/batik/css/engine/CSSEngine;
MethodParameters:
Name Flags
engine
public org.w3c.dom.views.DocumentView getDocument();
descriptor: ()Lorg/w3c/dom/views/DocumentView;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.batik.css.dom.CSSOMViewCSS this
0: .line 55
aload 0 /* this */
getfield org.apache.batik.css.dom.CSSOMViewCSS.cssEngine:Lorg/apache/batik/css/engine/CSSEngine;
invokevirtual org.apache.batik.css.engine.CSSEngine.getDocument:()Lorg/w3c/dom/Document;
checkcast org.w3c.dom.views.DocumentView
areturn
end local 0 // org.apache.batik.css.dom.CSSOMViewCSS this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/dom/CSSOMViewCSS;
public org.w3c.dom.css.CSSStyleDeclaration getComputedStyle(org.w3c.dom.Element, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/css/CSSStyleDeclaration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 // org.apache.batik.css.dom.CSSOMViewCSS this
start local 1 // org.w3c.dom.Element elt
start local 2 // java.lang.String pseudoElt
0: .line 64
aload 1 /* elt */
instanceof org.apache.batik.css.engine.CSSStylableElement
ifeq 5
1: .line 65
new org.apache.batik.css.dom.CSSOMComputedStyle
dup
aload 0 /* this */
getfield org.apache.batik.css.dom.CSSOMViewCSS.cssEngine:Lorg/apache/batik/css/engine/CSSEngine;
2: .line 66
aload 1 /* elt */
checkcast org.apache.batik.css.engine.CSSStylableElement
3: .line 67
aload 2 /* pseudoElt */
4: .line 65
invokespecial org.apache.batik.css.dom.CSSOMComputedStyle.<init>:(Lorg/apache/batik/css/engine/CSSEngine;Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
areturn
5: .line 69
StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 // java.lang.String pseudoElt
end local 1 // org.w3c.dom.Element elt
end local 0 // org.apache.batik.css.dom.CSSOMViewCSS this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/css/dom/CSSOMViewCSS;
0 6 1 elt Lorg/w3c/dom/Element;
0 6 2 pseudoElt Ljava/lang/String;
MethodParameters:
Name Flags
elt
pseudoElt
}
SourceFile: "CSSOMViewCSS.java"