1 main.usage.summary=\ |
1 main.usage.summary=\ |
2 Usage: {0} <options> [-m <module-name> | <classes...>]\n\ |
2 Usage: {0} <options> <path ...>]\n\ |
3 use -h, -? or -help for a list of possible options |
3 use -h, -? or -help for a list of possible options |
4 |
4 |
5 main.usage=\ |
5 main.usage=\ |
6 Usage: {0} <options> [-m <module-name> | <classes...>]\n\ |
6 Usage: {0} <options> <path ...>]\n\ |
7 If -m <module-name> is specified, the specified module will be analyzed\n\ |
7 <path> can be a pathname to a .class file, a directory, a JAR file.\n\ |
8 otherwise, <classes> can be a pathname to a .class file, a directory,\n\ |
|
9 a JAR file, or a fully-qualified class name.\n\ |
|
10 \n\ |
8 \n\ |
11 Possible options include: |
9 Possible options include: |
12 |
10 |
13 error.prefix=Error: |
11 error.prefix=Error: |
14 warn.prefix=Warning: |
12 warn.prefix=Warning: |
15 |
13 |
16 main.opt.h=\ |
14 main.opt.h=\ |
17 \ -h -? -help Print this usage message |
15 \ -h -? -help Print this usage message |
18 |
16 |
19 main.opt.version=\ |
17 main.opt.version=\ |
20 \ -version Version information |
18 \ -version Version information |
21 |
19 |
22 main.opt.v=\ |
20 main.opt.v=\ |
23 \ -v -verbose Print all class level dependencies\n\ |
21 \ -v -verbose Print all class level dependencies\n\ |
24 \ Equivalent to -verbose:class -filter:none.\n\ |
22 \ Equivalent to -verbose:class -filter:none.\n\ |
25 \ -verbose:package Print package-level dependencies excluding\n\ |
23 \ -verbose:package Print package-level dependencies excluding\n\ |
26 \ dependencies within the same package by default\n\ |
24 \ dependencies within the same package by default\n\ |
27 \ -verbose:class Print class-level dependencies excluding\n\ |
25 \ -verbose:class Print class-level dependencies excluding\n\ |
28 \ dependencies within the same package by default |
26 \ dependencies within the same package by default |
|
27 |
|
28 main.opt.s=\ |
|
29 \ -s -summary Print dependency summary only. |
29 |
30 |
30 main.opt.f=\ |
31 main.opt.f=\ |
31 \ -f <regex> -filter <regex> Filter dependences matching the given pattern\n\ |
32 \ -f <regex> -filter <regex> Filter dependences matching the given\n\ |
32 \ If given multiple times, the last one will be used.\n\ |
33 \ pattern. If given multiple times, the last\n\ |
33 \ -filter:package Filter dependences within the same package (default)\n\ |
34 \ one will be used.\n\ |
34 \ -filter:module Filter dependences within the same module\n\ |
35 \ -filter:package Filter dependences within the same package.\n\ |
35 \ -filter:archive Filter dependences within the same archive\n\ |
36 \ This is the default.\n\ |
36 \ -filter:none No -filter:package and -filter:archive filtering\n\ |
37 \ -filter:archive Filter dependences within the same archive.\n\ |
37 \ Filtering specified via the -filter option still applies. |
38 \ -filter:module Filter dependences within the same module.\n\ |
|
39 \ -filter:none No -filter:package and -filter:archive\n\ |
|
40 \ filtering. Filtering specified via the\n\ |
|
41 \ -filter option still applies.\n\ |
38 |
42 |
39 main.opt.s=\ |
43 main.opt.p=\n\ |
40 \ -s -summary Print dependency summary only.\n\ |
44 \Options to filter dependencies:\n\ |
41 \ If -s option is used with -m, the module descriptor of\n\ |
45 \ -p <pkgname> -package <pkgname> Finds dependences matching the given package\n\ |
42 \ the given module will be read to generate the graph. |
46 \ name (may be given multiple times). |
43 |
|
44 main.opt.p=\ |
|
45 \ -p <pkgname> Finds dependences matching the given package name\n\ |
|
46 \ -package <pkgname> (may be given multiple times). |
|
47 |
47 |
48 main.opt.e=\ |
48 main.opt.e=\ |
49 \ -e <regex>\n\ |
49 \ -e <regex> -regex <regex> Finds dependences matching the given pattern. |
50 \ -regex <regex> Finds dependences matching the given pattern. |
|
51 |
50 |
52 main.opt.module=\ |
51 main.opt.module=\ |
53 \ -module <module-name> Finds dependences matching the given module name\n\ |
52 \ -module <module-name> Finds dependences matching the given module\n\ |
54 \ (may be given multiple times).\n\ |
53 \ name (may be given multiple times).\n\ |
55 \ -package, -regex, -requires are mutual exclusive. |
54 \ -package, -regex, -module are mutual exclusive. |
56 |
55 |
57 main.opt.include=\ |
56 main.opt.include=\n\ |
58 \ -include <regex> Restrict analysis to classes matching pattern\n\ |
57 \Options to filter classes to be analyzed:\n\ |
59 \ This option filters the list of classes to\n\ |
58 \ -include <regex> Restrict analysis to classes matching pattern\n\ |
60 \ be analyzed. It can be used together with\n\ |
59 \ This option filters the list of classes to\n\ |
61 \ -p and -e which apply pattern to the dependences |
60 \ be analyzed. It can be used together with\n\ |
|
61 \ -p and -e which apply pattern to the dependences |
62 |
62 |
63 main.opt.P=\ |
63 main.opt.P=\ |
64 \ -P -profile Show profile containing a package |
64 \ -P -profile Show profile containing a package |
65 |
|
66 main.opt.M=\ |
|
67 \ -M Show module containing a package |
|
68 |
65 |
69 main.opt.cp=\ |
66 main.opt.cp=\ |
70 \ -cp <path> -classpath <path> Specify where to find class files |
67 \ -cp <path> -classpath <path> Specify where to find class files |
71 |
68 |
72 main.opt.mp=\ |
69 main.opt.mp=\ |
73 \ -mp <module path>...\n\ |
70 \ -mp <module path>...\n\ |
74 \ -modulepath <module path>... Specify module path |
71 \ -modulepath <module path>... Specify module path |
75 |
72 |
76 main.opt.upgrademodulepath=\ |
73 main.opt.upgrademodulepath=\ |
77 \ -upgrademodulepath <module path>... Specify upgrade module path |
74 \ -upgrademodulepath <module path>... Specify upgrade module path |
78 |
75 |
79 main.opt.m=\ |
76 main.opt.m=\ |
80 \ -m <module-name> Specify the name of the module and its transitive\n\ |
77 \ -m <module-name> Specify the root module for analysis |
81 \ dependences to be analyzed. |
|
82 |
78 |
83 main.opt.R=\ |
79 main.opt.R=\ |
84 \ -R -recursive Recursively traverse all run-time dependencies.\n\ |
80 \ -R -recursive Recursively traverse all run-time dependencies.\n\ |
85 \ The -R option implies -filter:none. If -p, -e, -f\n\ |
81 \ The -R option implies -filter:none. If -p,\n\ |
86 \ option is specified, only the matching dependences\n\ |
82 \ -e, -foption is specified, only the matching\n\ |
87 \ are analyzed. |
83 \ dependences are analyzed. |
88 |
84 |
89 main.opt.ct=\ |
85 main.opt.ct=\ |
90 \ -ct -compile-time Compile-time view of transitive dependencies\n\ |
86 \ -ct -compile-time Compile-time view of transitive dependencies\n\ |
91 \ i.e. compile-time view of -R option. If a dependence\n\ |
87 \ i.e. compile-time view of -R option.\n\ |
92 \ is found from a directory, a JAR file or a module,\n\ |
88 \ Analyzes the dependences per other given options\n\ |
93 \ all class files in that containing archive are analyzed. |
89 \ If a dependence is found from a directory,\n\ |
|
90 \ a JAR file or a module, all classes in that \n\ |
|
91 \ containing archive are analyzed. |
94 |
92 |
95 main.opt.apionly=\ |
93 main.opt.apionly=\ |
96 \ -apionly Restrict analysis to APIs i.e. dependences\n\ |
94 \ -apionly Restrict analysis to APIs i.e. dependences\n\ |
97 \ from the signature of public and protected\n\ |
95 \ from the signature of public and protected\n\ |
98 \ members of public classes including field\n\ |
96 \ members of public classes including field\n\ |
99 \ type, method parameter types, returned type,\n\ |
97 \ type, method parameter types, returned type,\n\ |
100 \ checked exception types etc |
98 \ checked exception types etc. |
101 |
99 |
102 main.opt.genmoduleinfo=\ |
100 main.opt.genmoduleinfo=\ |
103 \ -genmoduleinfo <dir> Generate module-info.java under the specified directory.\n\ |
101 \ -genmoduleinfo <dir> Generate module-info.java under the specified\n\ |
104 \ The specified JAR files will be analyzed.\n\ |
102 \ directory. The specified JAR files will be\n\ |
105 \ This option cannot be used with -dotoutput or -cp. |
103 \ analyzed. This option cannot be used with\n\ |
|
104 \ -dotoutput or -cp. |
106 |
105 |
107 main.opt.check=\ |
106 main.opt.check=\ |
108 \ -check Analyze the dependence of a given module specified via\n\ |
107 \ -check <module-name>[,<module-name>...\n\ |
109 \ -m option. It prints out the resulting module dependency\n\ |
108 \ Analyze the dependence of the specified modules\n\ |
110 \ graph after transition reduction and also identifies any\n\ |
109 \ It prints the module descriptor, the resulting\n\ |
111 \ unused qualified exports. |
110 \ module dependences after analysis and the\n\ |
|
111 \ graph after transition reduction. It also\n\ |
|
112 \ identifies any unused qualified exports. |
112 |
113 |
113 |
114 |
114 main.opt.dotoutput=\ |
115 main.opt.dotoutput=\ |
115 \ -dotoutput <dir> Destination directory for DOT file output |
116 \ -dotoutput <dir> Destination directory for DOT file output |
116 |
117 |
117 main.opt.jdkinternals=\ |
118 main.opt.jdkinternals=\ |
118 \ -jdkinternals Finds class-level dependences on JDK internal APIs.\n\ |
119 \ -jdkinternals Finds class-level dependences on JDK internal\n\ |
119 \ By default, it analyzes all classes on -classpath\n\ |
120 \ APIs. By default, it analyzes all classes\n\ |
120 \ and input files unless -include option is specified.\n\ |
121 \ on -classpath and input files unless -include\n\ |
121 \ This option cannot be used with -p, -e and -s options.\n\ |
122 \ option is specified. This option cannot be\n\ |
122 \ WARNING: JDK internal APIs may not be accessible in\n\ |
123 \ used with -p, -e and -s options.\n\ |
123 \ the next release. |
124 \ WARNING: JDK internal APIs are inaccessible. |
124 |
125 |
125 main.opt.depth=\ |
126 main.opt.depth=\ |
126 \ -depth=<depth> Specify the depth of the transitive\n\ |
127 \ -depth=<depth> Specify the depth of the transitive\n\ |
127 \ dependency analysis |
128 \ dependency analysis |
128 |
129 |
129 main.opt.q=\ |
130 main.opt.q=\ |
130 \ -q -quiet Do not show missing dependencies from -genmoduleinfo output. |
131 \ -q -quiet Do not show missing dependencies from \n\ |
|
132 \ -genmoduleinfo output. |
131 |
133 |
132 err.unknown.option=unknown option: {0} |
134 err.unknown.option=unknown option: {0} |
133 err.missing.arg=no value given for {0} |
135 err.missing.arg=no value given for {0} |
134 err.invalid.arg.for.option=invalid argument for option: {0} |
136 err.invalid.arg.for.option=invalid argument for option: {0} |
135 err.option.after.class=option must be specified before classes: {0} |
137 err.option.after.class=option must be specified before classes: {0} |
136 err.genmoduleinfo.not.jarfile={0} not valid for -genmoduleinfo option (must be JAR file) |
138 err.genmoduleinfo.not.jarfile={0} not valid for -genmoduleinfo option (must be non-modular JAR file) |
137 err.profiles.msg=No profile information |
139 err.profiles.msg=No profile information |
138 err.exception.message={0} |
140 err.exception.message={0} |
139 err.invalid.path=invalid path: {0} |
141 err.invalid.path=invalid path: {0} |
140 err.invalid.module.option=-m {0} is set but {1} is specified. |
142 err.invalid.module.option=Cannot set {0} with {1} option. |
141 err.invalid.filters=Only one of -package (-p), -regex (-e), -requires option can be set |
143 err.invalid.filters=Only one of -package (-p), -regex (-e), -module option can be set |
142 err.module.not.found=module not found: {0} |
144 err.module.not.found=module not found: {0} |
143 err.root.module.not.set=-m is not set |
145 err.root.module.not.set=root module set empty |
144 warn.invalid.arg=Invalid classname or pathname not exist: {0} |
146 warn.invalid.arg=Path not exist: {0} |
145 warn.split.package=package {0} defined in {1} {2} |
147 warn.split.package=package {0} defined in {1} {2} |
146 warn.replace.useJDKInternals=\ |
148 warn.replace.useJDKInternals=\ |
147 JDK internal APIs are unsupported and private to JDK implementation that are\n\ |
149 JDK internal APIs are unsupported and private to JDK implementation that are\n\ |
148 subject to be removed or changed incompatibly and could break your application.\n\ |
150 subject to be removed or changed incompatibly and could break your application.\n\ |
149 Please modify your code to eliminate dependency on any JDK internal APIs.\n\ |
151 Please modify your code to eliminate dependency on any JDK internal APIs.\n\ |