89 @Override
90 public void process(Helper helper, String arg) {
91 helper.setFileManagerOpt(Option.SOURCE_PATH, arg);
92 }
93 },
94
95 SOURCE_PATH("--source-path", true) {
96 @Override
97 public void process(Helper helper, String arg) {
98 helper.setFileManagerOpt(Option.SOURCE_PATH, arg);
99 }
100 },
101
102 SYSCLASSPATH("-sysclasspath", true) {
103 @Override
104 public void process(Helper helper, String arg) {
105 helper.setFileManagerOpt(Option.BOOT_CLASS_PATH, arg);
106 }
107 },
108
109 MODULESOURCEPATH("-modulesourcepath", true) {
110 @Override
111 public void process(Helper helper, String arg) {
112 helper.setFileManagerOpt(Option.MODULE_SOURCE_PATH, arg);
113 }
114 },
115
116 MODULE_SOURCE_PATH("--module-source-path", true) {
117 @Override
118 public void process(Helper helper, String arg) {
119 helper.setFileManagerOpt(Option.MODULE_SOURCE_PATH, arg);
120 }
121 },
122
123 UPGRADEMODULEPATH("-upgrademodulepath", true) {
124 @Override
125 public void process(Helper helper, String arg) {
126 helper.setFileManagerOpt(Option.UPGRADE_MODULE_PATH, arg);
127 }
128 },
129
130 UPGRADE_MODULE_PATH("--upgrade-module-path", true) {
131 @Override
132 public void process(Helper helper, String arg) {
133 helper.setFileManagerOpt(Option.UPGRADE_MODULE_PATH, arg);
134 }
135 },
136
137 SYSTEM("-system", true) {
138 @Override
139 public void process(Helper helper, String arg) {
140 helper.setFileManagerOpt(Option.SYSTEM, arg);
141 }
142 },
143
144 SYSTEM_("--system", true) {
145 @Override
146 public void process(Helper helper, String arg) {
147 helper.setFileManagerOpt(Option.SYSTEM, arg);
148 }
149 },
150
151 MODULEPATH("-modulepath", true) {
152 @Override
153 public void process(Helper helper, String arg) {
154 helper.setFileManagerOpt(Option.MODULE_PATH, arg);
155 }
156 },
157
158 MODULE_PATH("--module-path", true) {
159 @Override
160 public void process(Helper helper, String arg) {
161 helper.setFileManagerOpt(Option.MODULE_PATH, arg);
162 }
163 },
164
165 P("-p", true) {
166 @Override
167 public void process(Helper helper, String arg) {
168 helper.setFileManagerOpt(Option.MODULE_PATH, arg);
169 }
170 },
171
172 ADDMODS("-addmods", true) {
173 @Override
174 public void process(Helper helper, String arg) {
175 Option.ADD_MODULES.process(helper.getOptionHelper(), opt, arg);
176 }
177 },
178
179 ADD_MODULES("--add-modules", true) {
180 @Override
181 public void process(Helper helper, String arg) {
182 Option.ADD_MODULES.process(helper.getOptionHelper(), opt, arg);
183 }
184 },
185
186 LIMITMODS("-limitmods", true) {
187 @Override
188 public void process(Helper helper, String arg) {
189 Option.LIMIT_MODULES.process(helper.getOptionHelper(), opt, arg);
190 }
191 },
192
193 LIMIT_MODULES("--limit-modules", true) {
194 @Override
195 public void process(Helper helper, String arg) {
196 Option.LIMIT_MODULES.process(helper.getOptionHelper(), opt, arg);
197 }
198 },
199
200 MODULE("--module", true) {
201 @Override
202 public void process(Helper helper, String arg) {
203 helper.addToList(this, ",", arg);
204 }
205 },
206
207 ENCODING("-encoding", true) {
208 @Override
209 public void process(Helper helper, String arg) {
210 helper.setFileManagerOpt(Option.ENCODING, arg);
211 }
212 },
213
214 RELEASE("--release", true) {
215 @Override
216 public void process(Helper helper, String arg) {
217 Option.RELEASE.process(helper.getOptionHelper(), opt, arg);
218 }
219 },
220
221 RELEASE_OLD("-release", true) {
222 @Override
223 public void process(Helper helper, String arg) {
224 Option.RELEASE.process(helper.getOptionHelper(), opt, arg);
225 }
226 },
227
228 SOURCE("-source", true) {
229 @Override
230 public void process(Helper helper, String arg) {
231 Option.SOURCE.process(helper.getOptionHelper(), opt, arg);
232 }
233 },
234
235 XMAXERRS("-Xmaxerrs", true) {
236 @Override
237 public void process(Helper helper, String arg) {
238 Option.XMAXERRS.process(helper.getOptionHelper(), opt, arg);
239 }
240 },
241
242 XMAXWARNS("-Xmaxwarns", true) {
243 @Override
244 public void process(Helper helper, String arg) {
245 Option.XMAXWARNS.process(helper.getOptionHelper(), opt, arg);
246 }
247 },
248
249 XADDREADS("-XaddReads:", false) {
250 @Override
251 public void process(Helper helper, String arg) {
252 Option.ADD_READS.process(helper.getOptionHelper(), arg);
253 }
254 },
255
256 ADD_READS("--add-reads", true) {
257 @Override
258 public void process(Helper helper, String arg) {
259 Option.ADD_READS.process(helper.getOptionHelper(), opt, arg);
260 }
261 },
262
263 ADDEXPORTS("-XaddExports:", false) {
264 @Override
265 public void process(Helper helper, String arg) {
266 Option.ADD_EXPORTS.process(helper.getOptionHelper(), arg);
267 }
268 },
269
270 ADD_EXPORTS("--add-exports", true) {
271 @Override
272 public void process(Helper helper, String arg) {
273 Option.ADD_EXPORTS.process(helper.getOptionHelper(), opt, arg);
274 }
275 },
276
277 XMODULE("-Xmodule:", false) {
278 @Override
279 public void process(Helper helper, String arg) {
280 Option.XMODULE.process(helper.getOptionHelper(), arg);
281 }
282 },
283
284 XPATCH("-Xpatch:", false) {
285 @Override
286 public void process(Helper helper, String arg) {
287 Option.XMODULE.process(helper.getOptionHelper(), arg);
288 }
289 },
290
291 PATCH_MODULE("--patch-module", true) {
292 @Override
293 public void process(Helper helper, String arg) {
294 Option.PATCH_MODULE.process(helper.getOptionHelper(), opt, arg);
295 }
296 },
297
298 // ----- doclet options -----
299
300 DOCLET("-doclet", true), // handled in setDocletInvoker
301
302 DOCLETPATH("-docletpath", true), // handled in setDocletInvoker
303
304 // ----- selection options -----
305
306 SUBPACKAGES("-subpackages", true) {
307 @Override
308 public void process(Helper helper, String arg) {
309 helper.addToList(this, ":", arg);
310 }
|
89 @Override
90 public void process(Helper helper, String arg) {
91 helper.setFileManagerOpt(Option.SOURCE_PATH, arg);
92 }
93 },
94
95 SOURCE_PATH("--source-path", true) {
96 @Override
97 public void process(Helper helper, String arg) {
98 helper.setFileManagerOpt(Option.SOURCE_PATH, arg);
99 }
100 },
101
102 SYSCLASSPATH("-sysclasspath", true) {
103 @Override
104 public void process(Helper helper, String arg) {
105 helper.setFileManagerOpt(Option.BOOT_CLASS_PATH, arg);
106 }
107 },
108
109 MODULE_SOURCE_PATH("--module-source-path", true) {
110 @Override
111 public void process(Helper helper, String arg) {
112 helper.setFileManagerOpt(Option.MODULE_SOURCE_PATH, arg);
113 }
114 },
115
116 UPGRADE_MODULE_PATH("--upgrade-module-path", true) {
117 @Override
118 public void process(Helper helper, String arg) {
119 helper.setFileManagerOpt(Option.UPGRADE_MODULE_PATH, arg);
120 }
121 },
122
123 SYSTEM("--system", true) {
124 @Override
125 public void process(Helper helper, String arg) {
126 helper.setFileManagerOpt(Option.SYSTEM, arg);
127 }
128 },
129
130 MODULE_PATH("--module-path", true) {
131 @Override
132 public void process(Helper helper, String arg) {
133 helper.setFileManagerOpt(Option.MODULE_PATH, arg);
134 }
135 },
136
137 P("-p", true) {
138 @Override
139 public void process(Helper helper, String arg) {
140 helper.setFileManagerOpt(Option.MODULE_PATH, arg);
141 }
142 },
143
144 ADD_MODULES("--add-modules", true) {
145 @Override
146 public void process(Helper helper, String arg) {
147 Option.ADD_MODULES.process(helper.getOptionHelper(), opt, arg);
148 }
149 },
150
151 LIMIT_MODULES("--limit-modules", true) {
152 @Override
153 public void process(Helper helper, String arg) {
154 Option.LIMIT_MODULES.process(helper.getOptionHelper(), opt, arg);
155 }
156 },
157
158 MODULE("--module", true) {
159 @Override
160 public void process(Helper helper, String arg) {
161 helper.addToList(this, ",", arg);
162 }
163 },
164
165 ENCODING("-encoding", true) {
166 @Override
167 public void process(Helper helper, String arg) {
168 helper.setFileManagerOpt(Option.ENCODING, arg);
169 }
170 },
171
172 RELEASE("--release", true) {
173 @Override
174 public void process(Helper helper, String arg) {
175 Option.RELEASE.process(helper.getOptionHelper(), opt, arg);
176 }
177 },
178
179 SOURCE("-source", true) {
180 @Override
181 public void process(Helper helper, String arg) {
182 Option.SOURCE.process(helper.getOptionHelper(), opt, arg);
183 }
184 },
185
186 XMAXERRS("-Xmaxerrs", true) {
187 @Override
188 public void process(Helper helper, String arg) {
189 Option.XMAXERRS.process(helper.getOptionHelper(), opt, arg);
190 }
191 },
192
193 XMAXWARNS("-Xmaxwarns", true) {
194 @Override
195 public void process(Helper helper, String arg) {
196 Option.XMAXWARNS.process(helper.getOptionHelper(), opt, arg);
197 }
198 },
199
200 ADD_READS("--add-reads", true) {
201 @Override
202 public void process(Helper helper, String arg) {
203 Option.ADD_READS.process(helper.getOptionHelper(), opt, arg);
204 }
205 },
206
207 ADD_EXPORTS("--add-exports", true) {
208 @Override
209 public void process(Helper helper, String arg) {
210 Option.ADD_EXPORTS.process(helper.getOptionHelper(), opt, arg);
211 }
212 },
213
214 XMODULE("-Xmodule:", false) {
215 @Override
216 public void process(Helper helper, String arg) {
217 Option.XMODULE.process(helper.getOptionHelper(), arg);
218 }
219 },
220
221 PATCH_MODULE("--patch-module", true) {
222 @Override
223 public void process(Helper helper, String arg) {
224 Option.PATCH_MODULE.process(helper.getOptionHelper(), opt, arg);
225 }
226 },
227
228 // ----- doclet options -----
229
230 DOCLET("-doclet", true), // handled in setDocletInvoker
231
232 DOCLETPATH("-docletpath", true), // handled in setDocletInvoker
233
234 // ----- selection options -----
235
236 SUBPACKAGES("-subpackages", true) {
237 @Override
238 public void process(Helper helper, String arg) {
239 helper.addToList(this, ":", arg);
240 }
|