48 // ----- options for underlying compiler ----- |
49 // ----- options for underlying compiler ----- |
49 |
50 |
50 BOOTCLASSPATH("-bootclasspath", true) { |
51 BOOTCLASSPATH("-bootclasspath", true) { |
51 @Override |
52 @Override |
52 public void process(Helper helper, String arg) { |
53 public void process(Helper helper, String arg) { |
53 helper.setFileManagerOpt(Option.BOOTCLASSPATH, arg); |
54 helper.setFileManagerOpt(Option.BOOT_CLASS_PATH, arg); |
54 } |
55 } |
55 }, |
56 }, |
56 |
57 |
57 CLASSPATH("-classpath", true) { |
58 CLASSPATH("-classpath", true) { |
58 @Override |
59 @Override |
59 public void process(Helper helper, String arg) { |
60 public void process(Helper helper, String arg) { |
60 helper.setFileManagerOpt(Option.CLASSPATH, arg); |
61 helper.setFileManagerOpt(Option.CLASS_PATH, arg); |
61 } |
62 } |
62 }, |
63 }, |
63 |
64 |
64 CP("-cp", true) { |
65 CP("-cp", true) { |
65 @Override |
66 @Override |
66 public void process(Helper helper, String arg) { |
67 public void process(Helper helper, String arg) { |
67 helper.setFileManagerOpt(Option.CP, arg); |
68 helper.setFileManagerOpt(Option.CLASS_PATH, arg); |
|
69 } |
|
70 }, |
|
71 |
|
72 CLASS_PATH("--class-path", true) { |
|
73 @Override |
|
74 public void process(Helper helper, String arg) { |
|
75 helper.setFileManagerOpt(Option.CLASS_PATH, arg); |
68 } |
76 } |
69 }, |
77 }, |
70 |
78 |
71 EXTDIRS("-extdirs", true) { |
79 EXTDIRS("-extdirs", true) { |
72 @Override |
80 @Override |
76 }, |
84 }, |
77 |
85 |
78 SOURCEPATH("-sourcepath", true) { |
86 SOURCEPATH("-sourcepath", true) { |
79 @Override |
87 @Override |
80 public void process(Helper helper, String arg) { |
88 public void process(Helper helper, String arg) { |
81 helper.setFileManagerOpt(Option.SOURCEPATH, arg); |
89 helper.setFileManagerOpt(Option.SOURCE_PATH, arg); |
|
90 } |
|
91 }, |
|
92 |
|
93 SOURCE_PATH("--source-path", true) { |
|
94 @Override |
|
95 public void process(Helper helper, String arg) { |
|
96 helper.setFileManagerOpt(Option.SOURCE_PATH, arg); |
82 } |
97 } |
83 }, |
98 }, |
84 |
99 |
85 SYSCLASSPATH("-sysclasspath", true) { |
100 SYSCLASSPATH("-sysclasspath", true) { |
86 @Override |
101 @Override |
87 public void process(Helper helper, String arg) { |
102 public void process(Helper helper, String arg) { |
88 helper.setFileManagerOpt(Option.BOOTCLASSPATH, arg); |
103 helper.setFileManagerOpt(Option.BOOT_CLASS_PATH, arg); |
89 } |
104 } |
90 }, |
105 }, |
91 |
106 |
92 MODULESOURCEPATH("-modulesourcepath", true) { |
107 MODULESOURCEPATH("-modulesourcepath", true) { |
93 @Override |
108 @Override |
94 public void process(Helper helper, String arg) { |
109 public void process(Helper helper, String arg) { |
95 helper.setFileManagerOpt(Option.MODULESOURCEPATH, arg); |
110 helper.setFileManagerOpt(Option.MODULE_SOURCE_PATH, arg); |
|
111 } |
|
112 }, |
|
113 |
|
114 MODULE_SOURCE_PATH("--module-source-path", true) { |
|
115 @Override |
|
116 public void process(Helper helper, String arg) { |
|
117 helper.setFileManagerOpt(Option.MODULE_SOURCE_PATH, arg); |
96 } |
118 } |
97 }, |
119 }, |
98 |
120 |
99 UPGRADEMODULEPATH("-upgrademodulepath", true) { |
121 UPGRADEMODULEPATH("-upgrademodulepath", true) { |
100 @Override |
122 @Override |
101 public void process(Helper helper, String arg) { |
123 public void process(Helper helper, String arg) { |
102 helper.setFileManagerOpt(Option.UPGRADEMODULEPATH, arg); |
124 helper.setFileManagerOpt(Option.UPGRADE_MODULE_PATH, arg); |
|
125 } |
|
126 }, |
|
127 |
|
128 UPGRADE_MODULE_PATH("--upgrade-module-path", true) { |
|
129 @Override |
|
130 public void process(Helper helper, String arg) { |
|
131 helper.setFileManagerOpt(Option.UPGRADE_MODULE_PATH, arg); |
103 } |
132 } |
104 }, |
133 }, |
105 |
134 |
106 SYSTEM("-system", true) { |
135 SYSTEM("-system", true) { |
107 @Override |
136 @Override |
108 public void process(Helper helper, String arg) { |
137 public void process(Helper helper, String arg) { |
109 helper.setFileManagerOpt(Option.SYSTEM, arg); |
138 helper.setFileManagerOpt(Option.SYSTEM, arg); |
110 } |
139 } |
111 }, |
140 }, |
112 |
141 |
|
142 SYSTEM_("--system", true) { |
|
143 @Override |
|
144 public void process(Helper helper, String arg) { |
|
145 helper.setFileManagerOpt(Option.SYSTEM, arg); |
|
146 } |
|
147 }, |
|
148 |
113 MODULEPATH("-modulepath", true) { |
149 MODULEPATH("-modulepath", true) { |
114 @Override |
150 @Override |
115 public void process(Helper helper, String arg) { |
151 public void process(Helper helper, String arg) { |
116 helper.setFileManagerOpt(Option.MODULEPATH, arg); |
152 helper.setFileManagerOpt(Option.MODULE_PATH, arg); |
|
153 } |
|
154 }, |
|
155 |
|
156 MODULE_PATH("--module-path", true) { |
|
157 @Override |
|
158 public void process(Helper helper, String arg) { |
|
159 helper.setFileManagerOpt(Option.MODULE_PATH, arg); |
|
160 } |
|
161 }, |
|
162 |
|
163 P("-p", true) { |
|
164 @Override |
|
165 public void process(Helper helper, String arg) { |
|
166 helper.setFileManagerOpt(Option.MODULE_PATH, arg); |
117 } |
167 } |
118 }, |
168 }, |
119 |
169 |
120 ADDMODS("-addmods", true) { |
170 ADDMODS("-addmods", true) { |
121 @Override |
171 @Override |
122 public void process(Helper helper, String arg) { |
172 public void process(Helper helper, String arg) { |
123 helper.setCompilerOpt(opt, arg); |
173 helper.setCompilerOpt(opt, arg); |
124 } |
174 } |
125 }, |
175 }, |
126 |
176 |
|
177 ADD_MODULES("--add-modules", true) { |
|
178 @Override |
|
179 public void process(Helper helper, String arg) { |
|
180 Option.ADD_MODULES.process(helper.getOptionHelper(), opt, arg); |
|
181 } |
|
182 }, |
|
183 |
127 LIMITMODS("-limitmods", true) { |
184 LIMITMODS("-limitmods", true) { |
128 @Override |
185 @Override |
129 public void process(Helper helper, String arg) { |
186 public void process(Helper helper, String arg) { |
130 helper.setCompilerOpt(opt, arg); |
187 helper.setCompilerOpt(opt, arg); |
131 } |
188 } |
132 }, |
189 }, |
133 |
190 |
|
191 LIMIT_MODULES("--limit-modules", true) { |
|
192 @Override |
|
193 public void process(Helper helper, String arg) { |
|
194 Option.LIMIT_MODULES.process(helper.getOptionHelper(), opt, arg); |
|
195 } |
|
196 }, |
|
197 |
134 ENCODING("-encoding", true) { |
198 ENCODING("-encoding", true) { |
135 @Override |
199 @Override |
136 public void process(Helper helper, String arg) { |
200 public void process(Helper helper, String arg) { |
137 helper.encoding = arg; |
201 helper.encoding = arg; |
138 helper.setCompilerOpt(opt, arg); |
202 helper.setCompilerOpt(opt, arg); |
139 } |
203 } |
140 }, |
204 }, |
141 |
205 |
142 RELEASE("-release", true) { |
206 RELEASE("--release", true) { |
143 @Override |
207 @Override |
144 public void process(Helper helper, String arg) { |
208 public void process(Helper helper, String arg) { |
145 helper.setCompilerOpt(opt, arg); |
209 helper.setCompilerOpt(opt, arg); |
|
210 } |
|
211 }, |
|
212 |
|
213 RELEASE_OLD("-release", true) { |
|
214 @Override |
|
215 public void process(Helper helper, String arg) { |
|
216 helper.setCompilerOpt("--release", arg); |
146 } |
217 } |
147 }, |
218 }, |
148 |
219 |
149 SOURCE("-source", true) { |
220 SOURCE("-source", true) { |
150 @Override |
221 @Override |
162 |
233 |
163 XMAXWARNS("-Xmaxwarns", true) { |
234 XMAXWARNS("-Xmaxwarns", true) { |
164 @Override |
235 @Override |
165 public void process(Helper helper, String arg) { |
236 public void process(Helper helper, String arg) { |
166 helper.setCompilerOpt(opt, arg); |
237 helper.setCompilerOpt(opt, arg); |
|
238 } |
|
239 }, |
|
240 |
|
241 XADDREADS("-XaddReads:", false) { |
|
242 @Override |
|
243 public void process(Helper helper, String arg) { |
|
244 Option.ADD_READS.process(helper.getOptionHelper(), arg); |
|
245 } |
|
246 }, |
|
247 |
|
248 ADD_READS("--add-reads", true) { |
|
249 @Override |
|
250 public void process(Helper helper, String arg) { |
|
251 Option.ADD_READS.process(helper.getOptionHelper(), opt, arg); |
|
252 } |
|
253 }, |
|
254 |
|
255 ADDEXPORTS("-XaddExports:", false) { |
|
256 @Override |
|
257 public void process(Helper helper, String arg) { |
|
258 Option.ADD_EXPORTS.process(helper.getOptionHelper(), arg); |
|
259 } |
|
260 }, |
|
261 |
|
262 ADD_EXPORTS("--add-exports", true) { |
|
263 @Override |
|
264 public void process(Helper helper, String arg) { |
|
265 Option.ADD_EXPORTS.process(helper.getOptionHelper(), opt, arg); |
|
266 } |
|
267 }, |
|
268 |
|
269 XMODULE("-Xmodule:", false) { |
|
270 @Override |
|
271 public void process(Helper helper, String arg) { |
|
272 Option.XMODULE.process(helper.getOptionHelper(), arg); |
|
273 } |
|
274 }, |
|
275 |
|
276 XPATCH("-Xpatch:", false) { |
|
277 @Override |
|
278 public void process(Helper helper, String arg) { |
|
279 Option.XMODULE.process(helper.getOptionHelper(), arg); |
|
280 } |
|
281 }, |
|
282 |
|
283 PATCH_MODULE("--patch-module", true) { |
|
284 @Override |
|
285 public void process(Helper helper, String arg) { |
|
286 Option.PATCH_MODULE.process(helper.getOptionHelper(), opt, arg); |
167 } |
287 } |
168 }, |
288 }, |
169 |
289 |
170 // ----- doclet options ----- |
290 // ----- doclet options ----- |
171 |
291 |