public class jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner extends com.sun.source.util.DocTreePathScanner<java.lang.Void, java.util.function.Consumer<com.sun.source.util.DocTreePath>>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner
super_class: com.sun.source.util.DocTreePathScanner
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.source.util.DocTreePathScanner.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner;
public java.lang.Void scan(com.sun.source.doctree.DocCommentTree, com.sun.source.util.TreePath, java.util.function.Consumer<com.sun.source.util.DocTreePath>);
descriptor: (Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/util/TreePath;Ljava/util/function/Consumer;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new com.sun.source.util.DocTreePath
dup
aload 2
aload 1
invokespecial com.sun.source.util.DocTreePath.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner.scan:(Lcom/sun/source/util/DocTreePath;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Void
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner;
0 1 1 tree Lcom/sun/source/doctree/DocCommentTree;
0 1 2 p Lcom/sun/source/util/TreePath;
0 1 3 f Ljava/util/function/Consumer<Lcom/sun/source/util/DocTreePath;>;
Signature: (Lcom/sun/source/doctree/DocCommentTree;Lcom/sun/source/util/TreePath;Ljava/util/function/Consumer<Lcom/sun/source/util/DocTreePath;>;)Ljava/lang/Void;
MethodParameters:
Name Flags
tree
p
f
public java.lang.Void visitStartElement(com.sun.source.doctree.StartElementTree, java.util.function.Consumer<com.sun.source.util.DocTreePath>);
descriptor: (Lcom/sun/source/doctree/StartElementTree;Ljava/util/function/Consumer;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.source.doctree.StartElementTree.getName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
astore 3
start local 3 1: aload 3
ldc "script"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 3
2: aload 2
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner.getCurrentPath:()Lcom/sun/source/util/DocTreePath;
invokeinterface java.util.function.Consumer.accept:(Ljava/lang/Object;)V
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
aload 2
invokespecial com.sun.source.util.DocTreePathScanner.visitStartElement:(Lcom/sun/source/doctree/StartElementTree;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Void
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner;
0 4 1 tree Lcom/sun/source/doctree/StartElementTree;
0 4 2 f Ljava/util/function/Consumer<Lcom/sun/source/util/DocTreePath;>;
1 4 3 name Ljava/lang/String;
Signature: (Lcom/sun/source/doctree/StartElementTree;Ljava/util/function/Consumer<Lcom/sun/source/util/DocTreePath;>;)Ljava/lang/Void;
MethodParameters:
Name Flags
tree
f
public java.lang.Void visitAttribute(com.sun.source.doctree.AttributeTree, java.util.function.Consumer<com.sun.source.util.DocTreePath>);
descriptor: (Lcom/sun/source/doctree/AttributeTree;Ljava/util/function/Consumer;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.source.doctree.AttributeTree.getName:()Ljavax/lang/model/element/Name;
invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
dup
astore 4
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 66
-2073942259: 2
-1952210979: 3
-1918230283: 4
-1888104084: 5
-1886648394: 6
-1886445669: 7
-1885754915: 8
-1871959369: 9
-1820866146: 10
-1709264024: 11
-1678633248: 12
-1447910456: 13
-1447642377: 14
-1447576582: 15
-1422950858: 16
-1324488527: 17
-1322349815: 18
-1320447941: 19
-1320314999: 20
-1319495079: 21
-1316741813: 22
-1315154245: 23
-1310659721: 24
-1308695856: 25
-1290879921: 26
-1185283851: 27
-1143348030: 28
-1072895965: 29
-1012517178: 30
-1012452461: 31
-1012452018: 32
-1012217019: 33
-1012100717: 34
-1012014756: 35
-867568066: 36
-836034955: 37
-821937809: 38
-626705347: 39
-425542737: 40
-309425751: 41
101577: 42
114148: 43
3053911: 44
3076010: 45
3211051: 46
222235717: 47
559019689: 48
787939214: 49
853620883: 50
860429689: 51
914693953: 52
1443214842: 53
1584154728: 54
1631411000: 55
1631459406: 56
1643446187: 57
1668264403: 58
1704231180: 59
1864462055: 60
1952906831: 61
1954289445: 62
1955511779: 63
1960468228: 64
1967379631: 65
2069221760: 66
2114587005: 67
default: 75
}
StackMap locals: java.lang.String java.lang.String
StackMap stack:
2: aload 4
ldc "longdesc"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
3: aload 4
ldc "onemptied"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
4: aload 4
ldc "onmousewheel"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
5: aload 4
ldc "onscroll"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
6: aload 4
ldc "onseeked"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
7: aload 4
ldc "onselect"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
8: aload 4
ldc "onreadystatechange"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
9: aload 4
ldc "onsubmit"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
10: aload 4
ldc "onunload"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
11: aload 4
ldc "onmouseout"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
12: aload 4
ldc "oncanplaythrough"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
13: aload 4
ldc "onmousedown"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
14: aload 4
ldc "onmousemove"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
15: aload 4
ldc "onmouseover"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
16: aload 4
ldc "action"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
17: aload 4
ldc "onabort"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
18: aload 4
ldc "onclick"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
19: aload 4
ldc "onended"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
20: aload 4
ldc "onerror"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
21: aload 4
ldc "onfocus"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
22: aload 4
ldc "oninput"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
23: aload 4
ldc "onkeyup"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
24: aload 4
ldc "onpause"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
25: aload 4
ldc "onreset"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
26: aload 4
ldc "oncontextmenu"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
27: aload 4
ldc "ontimeupdate"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
28: aload 4
ldc "onkeydown"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
29: aload 4
ldc "onkeypress"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
30: aload 4
ldc "onblur"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
31: aload 4
ldc "ondrag"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
32: aload 4
ldc "ondrop"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
33: aload 4
ldc "onload"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
34: aload 4
ldc "onplay"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
35: aload 4
ldc "onshow"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
36: aload 4
ldc "codebase"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
37: aload 4
ldc "usemap"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
38: aload 4
ldc "onplaying"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
39: aload 4
ldc "onloadstart"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
40: aload 4
ldc "onratechange"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
41: aload 4
ldc "profile"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
42: aload 4
ldc "for"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
43: aload 4
ldc "src"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
44: aload 4
ldc "cite"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
45: aload 4
ldc "data"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
46: aload 4
ldc "href"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
47: aload 4
ldc "oncanplay"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
48: aload 4
ldc "onvolumechange"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
49: aload 4
ldc "onwaiting"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
50: aload 4
ldc "classid"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
51: aload 4
ldc "ondblclick"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
52: aload 4
ldc "onmouseup"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
53: aload 4
ldc "datasrc"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 70
goto 75
StackMap locals:
StackMap stack:
54: aload 4
ldc "ondragend"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
55: aload 4
ldc "oninvalid"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
56: aload 4
ldc "onloadeddata"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
57: aload 4
ldc "onseeking"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
58: aload 4
ldc "onloadedmetadata"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
59: aload 4
ldc "onprogress"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
60: aload 4
ldc "ondragover"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
61: aload 4
ldc "onchange"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
62: aload 4
ldc "ondragenter"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
63: aload 4
ldc "ondurationchange"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
64: aload 4
ldc "ondragleave"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
65: aload 4
ldc "ondragstart"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
66: aload 4
ldc "onstalled"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
StackMap locals:
StackMap stack:
67: aload 4
ldc "onsuspend"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 68
goto 75
68: StackMap locals:
StackMap stack:
aload 2
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner.getCurrentPath:()Lcom/sun/source/util/DocTreePath;
invokeinterface java.util.function.Consumer.accept:(Ljava/lang/Object;)V
69: goto 75
70: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.source.doctree.AttributeTree.getValue:()Ljava/util/List;
astore 5
start local 5 71: aload 5
ifnull 75
aload 5
invokeinterface java.util.List.isEmpty:()Z
ifne 75
aload 5
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
invokeinterface com.sun.source.doctree.DocTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.TEXT:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 75
72: aload 5
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 6
start local 6 73: aload 6
ldc "javascript:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 75
74: aload 2
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner.getCurrentPath:()Lcom/sun/source/util/DocTreePath;
invokeinterface java.util.function.Consumer.accept:(Ljava/lang/Object;)V
end local 6 end local 5 75: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokespecial com.sun.source.util.DocTreePathScanner.visitAttribute:(Lcom/sun/source/doctree/AttributeTree;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Void
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Ljdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner;
0 76 1 tree Lcom/sun/source/doctree/AttributeTree;
0 76 2 f Ljava/util/function/Consumer<Lcom/sun/source/util/DocTreePath;>;
1 76 3 name Ljava/lang/String;
71 75 5 value Ljava/util/List<+Lcom/sun/source/doctree/DocTree;>;
73 75 6 v Ljava/lang/String;
Signature: (Lcom/sun/source/doctree/AttributeTree;Ljava/util/function/Consumer<Lcom/sun/source/util/DocTreePath;>;)Ljava/lang/Void;
MethodParameters:
Name Flags
tree
f
public java.lang.Object visitStartElement(com.sun.source.doctree.StartElementTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/StartElementTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.util.function.Consumer
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner.visitStartElement:(Lcom/sun/source/doctree/StartElementTree;Ljava/util/function/Consumer;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitAttribute(com.sun.source.doctree.AttributeTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/AttributeTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast java.util.function.Consumer
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner.visitAttribute:(Lcom/sun/source/doctree/AttributeTree;Ljava/util/function/Consumer;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lcom/sun/source/util/DocTreePathScanner<Ljava/lang/Void;Ljava/util/function/Consumer<Lcom/sun/source/util/DocTreePath;>;>;
SourceFile: "JavaScriptScanner.java"
NestMembers:
jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner$Fault
InnerClasses:
public final Kind = com.sun.source.doctree.DocTree$Kind of com.sun.source.doctree.DocTree
public Fault = jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner$Fault of jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner