@@ -42,16 +42,16 @@ public static void write(PrintWriter out, String packageName) {
42
42
+ "public class ModuleInfoReader {\n "
43
43
+ "\n "
44
44
+ " private static final String SPLIT_PATTERN = \" \\ \\ s*,\\ \\ s*\" ;\n "
45
- + " private static final Pattern IMPORT_PATTERN = Pattern.compile(\" import\\ \\ s+([\\ \\ w.]+);\" );\n "
45
+ + " private static final Pattern IMPORT_PATTERN = Pattern.compile(\" import\\ \\ s+([\\ \\ w.$ ]+);\" );\n "
46
46
+ " private static final Pattern REQUIRES_PATTERN =\n "
47
- + " Pattern.compile(\" requires\\ \\ s+(transitive\\ \\ s+)?(static\\ \\ s+)?([\\ \\ w.]+);\" );\n "
47
+ + " Pattern.compile(\" requires\\ \\ s+(transitive\\ \\ s+)?(static\\ \\ s+)?([\\ \\ w.$ ]+);\" );\n "
48
48
+ " private static final Pattern PROVIDES_PATTERN =\n "
49
- + " Pattern.compile(\" provides\\ \\ s+([\\ \\ w.]+)\\ \\ s+with\\ \\ s+([\\ \\ w.,\\ \\ s]+);\" );\n "
49
+ + " Pattern.compile(\" provides\\ \\ s+([\\ \\ w.$ ]+)\\ \\ s+with\\ \\ s+([\\ \\ w.$ ,\\ \\ s]+);\" );\n "
50
50
+ " private static final Pattern OPENS_PATTERN =\n "
51
- + " Pattern.compile(\" opens\\ \\ s+([\\ \\ w.]+)\\ \\ s+to\\ \\ s+([\\ \\ w.,\\ \\ s]+);\" );\n "
51
+ + " Pattern.compile(\" opens\\ \\ s+([\\ \\ w.$ ]+)\\ \\ s+to\\ \\ s+([\\ \\ w.$ ,\\ \\ s]+);\" );\n "
52
52
+ " private static final Pattern EXPORTS_PATTERN =\n "
53
- + " Pattern.compile(\" exports\\ \\ s+([\\ \\ w.]+)\\ \\ s+to\\ \\ s+([\\ \\ w.,\\ \\ s]+);\" );\n "
54
- + " private static final Pattern USES_PATTERN = Pattern.compile(\" uses\\ \\ s+([\\ \\ w.]+);\" );\n "
53
+ + " Pattern.compile(\" exports\\ \\ s+([\\ \\ w.$ ]+)\\ \\ s+to\\ \\ s+([\\ \\ w.$ ,\\ \\ s]+);\" );\n "
54
+ + " private static final Pattern USES_PATTERN = Pattern.compile(\" uses\\ \\ s+([\\ \\ w.$ ]+);\" );\n "
55
55
+ "\n "
56
56
+ " private final List<Requires> requires = new ArrayList<>();\n "
57
57
+ " private final List<Uses> uses = new ArrayList<>();\n "
0 commit comments