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