84 |
84 |
85 main.opt.add-modules=\ |
85 main.opt.add-modules=\ |
86 \ --add-modules <module-name>[,<module-name>...]\n\ |
86 \ --add-modules <module-name>[,<module-name>...]\n\ |
87 \ Adds modules to the root set for analysis |
87 \ Adds modules to the root set for analysis |
88 |
88 |
89 main.opt.m=\ |
|
90 \ -m <module-name>\n\ |
|
91 \ --module <module-name> Specify the root module for analysis |
|
92 |
|
93 main.opt.R=\ |
89 main.opt.R=\ |
94 \ -R -recursive Recursively traverse all run-time dependences.\n\ |
90 \ -R -recursive Recursively traverse all run-time dependences.\n\ |
95 \ The -R option implies -filter:none. If -p,\n\ |
91 \ The -R option implies -filter:none. If -p,\n\ |
96 \ -e, -f option is specified, only the matching\n\ |
92 \ -e, -f option is specified, only the matching\n\ |
97 \ dependences are analyzed. |
93 \ dependences are analyzed. |
119 \ from the signature of public and protected\n\ |
115 \ from the signature of public and protected\n\ |
120 \ members of public classes including field\n\ |
116 \ members of public classes including field\n\ |
121 \ type, method parameter types, returned type,\n\ |
117 \ type, method parameter types, returned type,\n\ |
122 \ checked exception types etc. |
118 \ checked exception types etc. |
123 |
119 |
|
120 main.opt.m=\n\ |
|
121 \Module dependence analysis options:\n\ |
|
122 \ -m <module-name>\n\ |
|
123 \ --module <module-name> Specify the root module for analysis |
|
124 |
124 main.opt.generate-module-info=\ |
125 main.opt.generate-module-info=\ |
125 \ --generate-module-info <dir> Generate module-info.java under the specified\n\ |
126 \ --generate-module-info <dir> Generate module-info.java under the specified\n\ |
126 \ directory. The specified JAR files will be\n\ |
127 \ directory. The specified JAR files will be\n\ |
127 \ analyzed. This option cannot be used with\n\ |
128 \ analyzed. This option cannot be used with\n\ |
128 \ --dot-output or --class-path. Use \n\ |
129 \ --dot-output or --class-path. Use \n\ |
139 \ Analyze the dependence of the specified modules\n\ |
140 \ Analyze the dependence of the specified modules\n\ |
140 \ It prints the module descriptor, the resulting\n\ |
141 \ It prints the module descriptor, the resulting\n\ |
141 \ module dependences after analysis and the\n\ |
142 \ module dependences after analysis and the\n\ |
142 \ graph after transition reduction. It also\n\ |
143 \ graph after transition reduction. It also\n\ |
143 \ identifies any unused qualified exports. |
144 \ identifies any unused qualified exports. |
144 |
|
145 |
145 |
146 main.opt.dotoutput=\ |
146 main.opt.dotoutput=\ |
147 \ -dotoutput <dir>\n\ |
147 \ -dotoutput <dir>\n\ |
148 \ --dot-output <dir> Destination directory for DOT file output |
148 \ --dot-output <dir> Destination directory for DOT file output |
149 |
149 |
155 \ option is specified. This option cannot be\n\ |
155 \ option is specified. This option cannot be\n\ |
156 \ used with -p, -e and -s options.\n\ |
156 \ used with -p, -e and -s options.\n\ |
157 \ WARNING: JDK internal APIs are inaccessible. |
157 \ WARNING: JDK internal APIs are inaccessible. |
158 |
158 |
159 main.opt.list-deps=\ |
159 main.opt.list-deps=\ |
160 \ --list-deps Lists the dependences and use of JDK internal\n\ |
160 \ --list-deps Lists the module dependences and also the\n\ |
161 \ APIs. |
161 \ package names of JDK internal APIs if referenced. |
162 |
162 |
163 main.opt.list-reduced-deps=\ |
163 main.opt.list-reduced-deps=\ |
164 \ --list-reduced-deps Same as --list-deps with not listing\n\ |
164 \ --list-reduced-deps Same as --list-deps with not listing\n\ |
165 \ the implied reads edges from the module graph\n\ |
165 \ the implied reads edges from the module graph\n\ |
166 \ If module M1 depends on M2 and M3,\n\ |
166 \ If module M1 reads M2, and M2 requires\n\ |
167 \ M2 requires public on M3, then M1 reading M3 is\n\ |
167 \ transitive on M3, then M1 reading M3 is implied\n\ |
168 \ implied and removed from the module graph. |
168 \ and is not shown in the graph. |
169 |
169 |
170 main.opt.depth=\ |
170 main.opt.depth=\ |
171 \ -depth=<depth> Specify the depth of the transitive\n\ |
171 \ -depth=<depth> Specify the depth of the transitive\n\ |
172 \ dependency analysis |
172 \ dependency analysis |
173 |
173 |