/* * Copyright (c) 2020 Eclipse contributors and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 */ /** * Copyright (c) 2020 Eclipse contributors and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 */ package org.eclipse.justj.codegen.templates.jdeps; import java.io.InputStream; import java.net.URI; import java.net.URL; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Objects; import java.util.Set; import java.util.TreeMap; import java.util.TreeSet; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.stream.Collectors; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; public class JdepsIndex { protected static String nl; public static synchronized JdepsIndex create(String lineSeparator) { nl = lineSeparator; JdepsIndex result = new JdepsIndex(); nl = null; return result; } public final String NL = nl == null ? ("\n") : nl; protected static final String _1 = " "; protected static final String _2 = " "; protected static final String _4 = " Index"; protected static final String _5 = "#"; protected static final String _6 = "', 'mod-deps');\"/>"; protected static final String _7 = "', 'plugin-deps');\"/>"; protected static final String _8 = ".plain:link, .plain:visited {"; protected static final String _9 = ".toggle + .toggle-label + .toggle-content {"; protected static final String _10 = ".toggle + .toggle-label > .toggle-state-off {"; protected static final String _11 = ".toggle + .toggle-label > .toggle-state-on {"; protected static final String _12 = ".toggle {"; protected static final String _13 = ".toggle-content {"; protected static final String _14 = ".toggle-label {"; protected static final String _15 = ".toggle-label:hover, .toggle-label:hover * {"; protected static final String _16 = ".toggle:checked + .toggle-label + .toggle-content {"; protected static final String _17 = ".toggle:checked + .toggle-label > .toggle-state-off {"; protected static final String _18 = ".toggle:checked + .toggle-label > .toggle-state-on {"; protected static final String _19 = ":"; protected static final String _20 = ""; protected static final String _21 = ""; protected static final String _22 = ""; protected static final String _23 = ""; protected static final String _24 = ""; protected static final String _25 = ""; protected static final String _26 = ""; protected static final String _27 = ""; protected static final String _28 = ""; protected static final String _29 = ""; protected static final String _30 = ""; protected static final String _31 = ""; protected static final String _32 = ""; protected static final String _33 = ""; protected static final String _34 = ""; protected static final String _35 = "

"; protected static final String _36 = ""; protected static final String _37 = ""; protected static final String _38 = ""; protected static final String _39 = ""; protected static final String _40 = ""; protected static final String _41 = ""; protected static final String _42 = ""; protected static final String _45 = "\"justj\".modules"; protected static final String _46 = ""; protected static final String _48 = "
"; protected static final String _49 = "
"; protected static final String _50 = "
"; protected static final String _51 = "
"; protected static final String _52 = "
"; protected static final String _53 = "
"; protected static final String _54 = "
"; protected static final String _55 = "
"; protected static final String _56 = "
"; protected static final String _57 = "
"; protected static final String _58 = "
"; protected static final String _59 = "
"; protected static final String _60 = "
"; protected static final String _61 = "
"; protected static final String _62 = "

"; protected static final String _63 = "

Breadcrumbs

"; protected static final String _64 = "

"; protected static final String _65 = ""; protected static final String _66 = "
"; protected static final String _67 = "
"; protected static final String _68 = ""; protected static final String _69 = "\"Project"; protected static final String _70 = ""; protected static final String _71 = ""; protected static final String _72 = "Show Only Split Packages"; protected static final String _74 = ""; protected static final String _75 = "
  • JustJ
  • "; protected static final String _83 = "
  • Home
  • "; protected static final String _84 = "
  • Projects
  • "; protected static final String _85 = ""; protected static final String _86 = ""; protected static final String _87 = ""; protected static final String _88 = "
    "; protected static final String _89 = ""; protected static final String _90 = ""; protected static final String _91 = ""; protected static final String _92 = "
      "; protected static final String _93 = "

      "; protected static final String _94 = ""; protected static final String _95 = "