public class jdk.javadoc.internal.doclets.toolkit.util.DocPaths
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: jdk.javadoc.internal.doclets.toolkit.util.DocPaths
  super_class: java.lang.Object
{
  private final java.lang.String moduleSeparator;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final jdk.javadoc.internal.doclets.toolkit.util.Utils utils;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath DOT_DOT;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath ALLCLASSES_INDEX;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath ALLPACKAGES_INDEX;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath CLASS_USE;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath CONSTANT_VALUES;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath DEPRECATED_LIST;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath DOC_FILES;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath ELEMENT_LIST;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath GLASS_IMG;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath HELP_DOC;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath INDEX;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath INDEX_ALL;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath INDEX_FILES;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JAVASCRIPT;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JQUERY_FILES;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JQUERY_STYLESHEET_FILE;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JQUERY_JS_3_4;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JQUERY_JS;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JSZIP;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JSZIP_MIN;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JSZIPUTILS;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JSZIPUTILS_MIN;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JSZIPUTILS_IE;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath JSZIPUTILS_IE_MIN;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath MEMBER_SEARCH_INDEX_JSON;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath MEMBER_SEARCH_INDEX_ZIP;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath MEMBER_SEARCH_INDEX_JS;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath MODULE_SEARCH_INDEX_JSON;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath MODULE_SEARCH_INDEX_ZIP;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath MODULE_SEARCH_INDEX_JS;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath OVERVIEW_SUMMARY;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath OVERVIEW_TREE;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath PACKAGE_LIST;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath PACKAGE_SEARCH_INDEX_JSON;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath PACKAGE_SEARCH_INDEX_ZIP;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath PACKAGE_SEARCH_INDEX_JS;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath PACKAGE_SUMMARY;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath PACKAGE_TREE;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath PACKAGE_USE;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath RESOURCES;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath SEARCH_JS;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath SERIALIZED_FORM;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath SOURCE_OUTPUT;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath STYLESHEET;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath TAG_SEARCH_INDEX_JSON;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath TAG_SEARCH_INDEX_ZIP;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath TAG_SEARCH_INDEX_JS;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath TYPE_SEARCH_INDEX_JSON;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath TYPE_SEARCH_INDEX_ZIP;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath TYPE_SEARCH_INDEX_JS;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final jdk.javadoc.internal.doclets.toolkit.util.DocPath X_IMG;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 50
            ldc ".."
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.DOT_DOT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         1: .line 53
            ldc "allclasses-index.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.ALLCLASSES_INDEX:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         2: .line 56
            ldc "allpackages-index.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.ALLPACKAGES_INDEX:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         3: .line 59
            ldc "class-use"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.CLASS_USE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         4: .line 62
            ldc "constant-values.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.CONSTANT_VALUES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         5: .line 65
            ldc "deprecated-list.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.DEPRECATED_LIST:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         6: .line 68
            ldc "doc-files"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.DOC_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         7: .line 71
            ldc "element-list"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.ELEMENT_LIST:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         8: .line 74
            ldc "glass.png"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.GLASS_IMG:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         9: .line 77
            ldc "help-doc.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.HELP_DOC:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        10: .line 80
            ldc "index.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        11: .line 83
            ldc "index-all.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_ALL:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        12: .line 86
            ldc "index-files"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.INDEX_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        13: .line 98
            ldc "script.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JAVASCRIPT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        14: .line 101
            ldc "script-dir"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        15: .line 104
            ldc "jquery-ui.css"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_STYLESHEET_FILE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        16: .line 107
            ldc "jquery-3.4.1.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_JS_3_4:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        17: .line 110
            ldc "jquery-ui.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        18: .line 113
            ldc "jszip/dist/jszip.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIP:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        19: .line 116
            ldc "jszip/dist/jszip.min.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIP_MIN:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        20: .line 119
            ldc "jszip-utils/dist/jszip-utils.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIPUTILS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        21: .line 122
            ldc "jszip-utils/dist/jszip-utils.min.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIPUTILS_MIN:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        22: .line 125
            ldc "jszip-utils/dist/jszip-utils-ie.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIPUTILS_IE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        23: .line 128
            ldc "jszip-utils/dist/jszip-utils-ie.min.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JSZIPUTILS_IE_MIN:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        24: .line 131
            ldc "member-search-index.json"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.MEMBER_SEARCH_INDEX_JSON:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        25: .line 134
            ldc "member-search-index.zip"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.MEMBER_SEARCH_INDEX_ZIP:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        26: .line 137
            ldc "member-search-index.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.MEMBER_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        27: .line 140
            ldc "module-search-index.json"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.MODULE_SEARCH_INDEX_JSON:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        28: .line 143
            ldc "module-search-index.zip"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.MODULE_SEARCH_INDEX_ZIP:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        29: .line 146
            ldc "module-search-index.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.MODULE_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        30: .line 149
            ldc "overview-summary.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.OVERVIEW_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        31: .line 152
            ldc "overview-tree.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.OVERVIEW_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        32: .line 155
            ldc "package-list"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_LIST:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        33: .line 158
            ldc "package-search-index.json"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SEARCH_INDEX_JSON:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        34: .line 161
            ldc "package-search-index.zip"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SEARCH_INDEX_ZIP:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        35: .line 164
            ldc "package-search-index.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        36: .line 167
            ldc "package-summary.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_SUMMARY:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        37: .line 170
            ldc "package-tree.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_TREE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        38: .line 173
            ldc "package-use.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.PACKAGE_USE:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        39: .line 303
            ldc "resources"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        40: .line 306
            ldc "search.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SEARCH_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        41: .line 309
            ldc "serialized-form.html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SERIALIZED_FORM:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        42: .line 314
            ldc "src-html"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SOURCE_OUTPUT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        43: .line 317
            ldc "stylesheet.css"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.STYLESHEET:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        44: .line 320
            ldc "tag-search-index.json"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.TAG_SEARCH_INDEX_JSON:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        45: .line 323
            ldc "tag-search-index.zip"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.TAG_SEARCH_INDEX_ZIP:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        46: .line 326
            ldc "tag-search-index.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.TAG_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        47: .line 329
            ldc "type-search-index.json"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.TYPE_SEARCH_INDEX_JSON:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        48: .line 332
            ldc "type-search-index.zip"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.TYPE_SEARCH_INDEX_ZIP:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        49: .line 335
            ldc "type-search-index.js"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.TYPE_SEARCH_INDEX_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
        50: .line 338
            ldc "x.png"
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            putstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.X_IMG:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(jdk.javadoc.internal.doclets.toolkit.util.Utils);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/Utils;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
         0: .line 45
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 46
            aload 0 /* this */
            aload 1 /* utils */
            putfield jdk.javadoc.internal.doclets.toolkit.util.DocPaths.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
         2: .line 47
            aload 0 /* this */
            ldc "/module-"
            putfield jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSeparator:Ljava/lang/String;
         3: .line 48
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.util.Utils utils
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    4     1  utils  Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
    MethodParameters:
       Name  Flags
      utils  

  public static jdk.javadoc.internal.doclets.toolkit.util.DocPath indexN(int);
    descriptor: (I)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // int n
         0: .line 94
            new java.lang.StringBuilder
            dup
            ldc "index-"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* n */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ".html"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 0 // int n
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     n  I
    MethodParameters:
      Name  Flags
      n     

  public jdk.javadoc.internal.doclets.toolkit.util.DocPath forClass(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // javax.lang.model.element.TypeElement typeElement
         0: .line 184
            aload 1 /* typeElement */
            ifnonnull 2
         1: .line 185
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.empty:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            goto 3
         2: .line 186
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.DocPaths.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forName:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         3: .line 184
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
            areturn
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    4     1  typeElement  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
             Name  Flags
      typeElement  

  public jdk.javadoc.internal.doclets.toolkit.util.DocPath forName(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // javax.lang.model.element.TypeElement typeElement
         0: .line 198
            aload 1 /* typeElement */
            ifnonnull 2
         1: .line 199
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.empty:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            goto 3
         2: .line 200
      StackMap locals:
      StackMap stack:
            new jdk.javadoc.internal.doclets.toolkit.util.DocPath
            dup
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.DocPaths.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ".html"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.DocPath.<init>:(Ljava/lang/String;)V
         3: .line 198
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
            areturn
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    4     1  typeElement  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
             Name  Flags
      typeElement  

  public static jdk.javadoc.internal.doclets.toolkit.util.DocPath forModule(javax.lang.model.element.ModuleElement);
    descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.lang.model.element.ModuleElement mdle
         0: .line 204
            aload 0 /* mdle */
            ifnull 1
            aload 0 /* mdle */
            invokeinterface javax.lang.model.element.ModuleElement.isUnnamed:()Z
            ifeq 2
         1: .line 205
      StackMap locals:
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.empty:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            goto 3
         2: .line 206
      StackMap locals:
      StackMap stack:
            aload 0 /* mdle */
            invokeinterface javax.lang.model.element.ModuleElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         3: .line 204
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
            areturn
        end local 0 // javax.lang.model.element.ModuleElement mdle
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  mdle  Ljavax/lang/model/element/ModuleElement;
    MethodParameters:
      Name  Flags
      mdle  

  public jdk.javadoc.internal.doclets.toolkit.util.DocPath forPackage(javax.lang.model.element.TypeElement);
    descriptor: (Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // javax.lang.model.element.TypeElement typeElement
         0: .line 218
            aload 1 /* typeElement */
            ifnonnull 2
         1: .line 219
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.empty:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            goto 3
         2: .line 220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.DocPaths.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
            aload 1 /* typeElement */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
         3: .line 218
      StackMap locals:
      StackMap stack: jdk.javadoc.internal.doclets.toolkit.util.DocPath
            areturn
        end local 1 // javax.lang.model.element.TypeElement typeElement
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    4     1  typeElement  Ljavax/lang/model/element/TypeElement;
    MethodParameters:
             Name  Flags
      typeElement  

  public jdk.javadoc.internal.doclets.toolkit.util.DocPath forPackage(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // javax.lang.model.element.PackageElement pkgElement
         0: .line 232
            aload 1 /* pkgElement */
            ifnull 1
            aload 1 /* pkgElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 233
      StackMap locals:
      StackMap stack:
            getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.empty:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
         2: .line 236
      StackMap locals:
      StackMap stack:
            aload 1 /* pkgElement */
            invokeinterface javax.lang.model.element.PackageElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
            bipush 46
            bipush 47
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            astore 2 /* pkgPath */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath pkgPath
         3: .line 237
            aload 1 /* pkgElement */
            invokeinterface javax.lang.model.element.PackageElement.getEnclosingElement:()Ljavax/lang/model/element/Element;
            checkcast javax.lang.model.element.ModuleElement
            astore 3 /* mdle */
        start local 3 // javax.lang.model.element.ModuleElement mdle
         4: .line 238
            aload 3 /* mdle */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forModule:(Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 2 /* pkgPath */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 3 // javax.lang.model.element.ModuleElement mdle
        end local 2 // jdk.javadoc.internal.doclets.toolkit.util.DocPath pkgPath
        end local 1 // javax.lang.model.element.PackageElement pkgElement
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    5     1  pkgElement  Ljavax/lang/model/element/PackageElement;
            3    5     2     pkgPath  Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            4    5     3        mdle  Ljavax/lang/model/element/ModuleElement;
    MethodParameters:
            Name  Flags
      pkgElement  

  public static jdk.javadoc.internal.doclets.toolkit.util.DocPath forRoot(javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // javax.lang.model.element.PackageElement pkgElement
         0: .line 250
            aload 0 /* pkgElement */
            ifnull 1
            aload 0 /* pkgElement */
            invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
            ifeq 2
         1: .line 251
      StackMap locals:
      StackMap stack:
            ldc ""
            goto 3
         2: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* pkgElement */
            invokeinterface javax.lang.model.element.PackageElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            invokeinterface javax.lang.model.element.Name.toString:()Ljava/lang/String;
         3: .line 250
      StackMap locals:
      StackMap stack: java.lang.String
            astore 1 /* name */
        start local 1 // java.lang.String name
         4: .line 253
            new jdk.javadoc.internal.doclets.toolkit.util.DocPath
            dup
            aload 1 /* name */
            bipush 46
            bipush 47
            invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
            ldc "[^/]+"
            ldc ".."
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokespecial jdk.javadoc.internal.doclets.toolkit.util.DocPath.<init>:(Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String name
        end local 0 // javax.lang.model.element.PackageElement pkgElement
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0  pkgElement  Ljavax/lang/model/element/PackageElement;
            4    5     1        name  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      pkgElement  

  public jdk.javadoc.internal.doclets.toolkit.util.DocPath relativePath(javax.lang.model.element.PackageElement, javax.lang.model.element.PackageElement);
    descriptor: (Ljavax/lang/model/element/PackageElement;Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // javax.lang.model.element.PackageElement from
        start local 2 // javax.lang.model.element.PackageElement to
         0: .line 264
            aload 1 /* from */
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forRoot:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            aload 0 /* this */
            aload 2 /* to */
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.forPackage:(Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 2 // javax.lang.model.element.PackageElement to
        end local 1 // javax.lang.model.element.PackageElement from
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    1     1  from  Ljavax/lang/model/element/PackageElement;
            0    1     2    to  Ljavax/lang/model/element/PackageElement;
    MethodParameters:
      Name  Flags
      from  
      to    

  public jdk.javadoc.internal.doclets.toolkit.util.DocPath moduleDocFiles(javax.lang.model.element.ModuleElement);
    descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // javax.lang.model.element.ModuleElement mdle
         0: .line 273
            aload 0 /* this */
            aload 1 /* mdle */
            ldc "doc-files"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.createModulePath:(Ljavax/lang/model/element/ModuleElement;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 1 // javax.lang.model.element.ModuleElement mdle
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    1     1  mdle  Ljavax/lang/model/element/ModuleElement;
    MethodParameters:
      Name  Flags
      mdle  

  public jdk.javadoc.internal.doclets.toolkit.util.DocPath moduleSummary(javax.lang.model.element.ModuleElement);
    descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // javax.lang.model.element.ModuleElement mdle
         0: .line 282
            aload 0 /* this */
            aload 1 /* mdle */
            ldc "summary.html"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.createModulePath:(Ljavax/lang/model/element/ModuleElement;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 1 // javax.lang.model.element.ModuleElement mdle
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    1     1  mdle  Ljavax/lang/model/element/ModuleElement;
    MethodParameters:
      Name  Flags
      mdle  

  public jdk.javadoc.internal.doclets.toolkit.util.DocPath moduleSummary(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // java.lang.String mdleName
         0: .line 291
            aload 0 /* this */
            aload 1 /* mdleName */
            ldc "summary.html"
            invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPaths.createModulePath:(Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 1 // java.lang.String mdleName
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    1     1  mdleName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      mdleName  

  private jdk.javadoc.internal.doclets.toolkit.util.DocPath createModulePath(javax.lang.model.element.ModuleElement, java.lang.String);
    descriptor: (Ljavax/lang/model/element/ModuleElement;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // javax.lang.model.element.ModuleElement mdle
        start local 2 // java.lang.String path
         0: .line 295
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 1 /* mdle */
            invokeinterface javax.lang.model.element.ModuleElement.getQualifiedName:()Ljavax/lang/model/element/Name;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSeparator:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* path */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 2 // java.lang.String path
        end local 1 // javax.lang.model.element.ModuleElement mdle
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    1     1  mdle  Ljavax/lang/model/element/ModuleElement;
            0    1     2  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      mdle  
      path  

  private jdk.javadoc.internal.doclets.toolkit.util.DocPath createModulePath(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
        start local 1 // java.lang.String moduleName
        start local 2 // java.lang.String path
         0: .line 299
            new java.lang.StringBuilder
            dup
            aload 1 /* moduleName */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.util.DocPaths.moduleSeparator:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* path */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
            areturn
        end local 2 // java.lang.String path
        end local 1 // java.lang.String moduleName
        end local 0 // jdk.javadoc.internal.doclets.toolkit.util.DocPaths this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljdk/javadoc/internal/doclets/toolkit/util/DocPaths;
            0    1     1  moduleName  Ljava/lang/String;
            0    1     2        path  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      moduleName  
      path        
}
SourceFile: "DocPaths.java"