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 // jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner this
         0: .line 46
            aload 0 /* this */
            invokespecial com.sun.source.util.DocTreePathScanner.<init>:()V
            return
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner this
      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 // jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner this
        start local 1 // com.sun.source.doctree.DocCommentTree tree
        start local 2 // com.sun.source.util.TreePath p
        start local 3 // java.util.function.Consumer f
         0: .line 49
            aload 0 /* this */
            new com.sun.source.util.DocTreePath
            dup
            aload 2 /* p */
            aload 1 /* tree */
            invokespecial com.sun.source.util.DocTreePath.<init>:(Lcom/sun/source/util/TreePath;Lcom/sun/source/doctree/DocCommentTree;)V
            aload 3 /* f */
            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 // java.util.function.Consumer f
        end local 2 // com.sun.source.util.TreePath p
        end local 1 // com.sun.source.doctree.DocCommentTree tree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner this
      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 // jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner this
        start local 1 // com.sun.source.doctree.StartElementTree tree
        start local 2 // java.util.function.Consumer f
         0: .line 54
            aload 1 /* tree */
            invokeinterface com.sun.source.doctree.StartElementTree.getName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            astore 3 /* name */
        start local 3 // java.lang.String name
         1: .line 55
            aload 3 /* name */
            ldc "script"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 3
         2: .line 56
            aload 2 /* f */
            aload 0 /* this */
            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: .line 57
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 2 /* f */
            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 // java.lang.String name
        end local 2 // java.util.function.Consumer f
        end local 1 // com.sun.source.doctree.StartElementTree tree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner this
      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 // jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner this
        start local 1 // com.sun.source.doctree.AttributeTree tree
        start local 2 // java.util.function.Consumer f
         0: .line 62
            aload 1 /* tree */
            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 /* name */
        start local 3 // java.lang.String name
         1: .line 63
            aload 3 /* name */
            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: .line 87
      StackMap locals:
      StackMap stack:
            aload 2 /* f */
            aload 0 /* this */
            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: .line 88
            goto 75
        70: .line 97
      StackMap locals:
      StackMap stack:
            aload 1 /* tree */
            invokeinterface com.sun.source.doctree.AttributeTree.getValue:()Ljava/util/List;
            astore 5 /* value */
        start local 5 // java.util.List value
        71: .line 98
            aload 5 /* value */
            ifnull 75
            aload 5 /* value */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 75
            aload 5 /* value */
            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: .line 99
            aload 5 /* value */
            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 /* v */
        start local 6 // java.lang.String v
        73: .line 100
            aload 6 /* v */
            ldc "javascript:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 75
        74: .line 101
            aload 2 /* f */
            aload 0 /* this */
            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 // java.lang.String v
        end local 5 // java.util.List value
        75: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tree */
            aload 2 /* f */
            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 // java.lang.String name
        end local 2 // java.util.function.Consumer f
        end local 1 // com.sun.source.doctree.AttributeTree tree
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.JavaScriptScanner this
      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: .line 1
            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: .line 1
            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