187 @Override 188 public void process(Helper helper, String arg) { 189 helper.setCompilerOpt(opt, arg); 190 } 191 }, 192 193 ADD_READS("--add-reads", true) { 194 @Override 195 public void process(Helper helper, String arg) throws InvalidValueException { 196 Option.ADD_READS.process(helper.getOptionHelper(), opt, arg); 197 } 198 }, 199 200 ADD_EXPORTS("--add-exports", true) { 201 @Override 202 public void process(Helper helper, String arg) throws InvalidValueException { 203 Option.ADD_EXPORTS.process(helper.getOptionHelper(), opt, arg); 204 } 205 }, 206 207 XMODULE("-Xmodule:", false) { 208 @Override 209 public void process(Helper helper, String arg) throws InvalidValueException { 210 Option.XMODULE.process(helper.getOptionHelper(), arg); 211 } 212 }, 213 214 PATCH_MODULE("--patch-module", true) { 215 @Override 216 public void process(Helper helper, String arg) throws InvalidValueException { 217 Option.PATCH_MODULE.process(helper.getOptionHelper(), opt, arg); 218 } 219 }, 220 221 // ----- doclet options ----- 222 223 DOCLET("-doclet", true), // handled in setDocletInvoker 224 225 DOCLETPATH("-docletpath", true), // handled in setDocletInvoker 226 227 // ----- selection options ----- 228 229 SUBPACKAGES("-subpackages", true) { 230 @Override 231 public void process(Helper helper, String arg) { 232 helper.addToList(helper.subPackages, arg); 233 } | 187 @Override 188 public void process(Helper helper, String arg) { 189 helper.setCompilerOpt(opt, arg); 190 } 191 }, 192 193 ADD_READS("--add-reads", true) { 194 @Override 195 public void process(Helper helper, String arg) throws InvalidValueException { 196 Option.ADD_READS.process(helper.getOptionHelper(), opt, arg); 197 } 198 }, 199 200 ADD_EXPORTS("--add-exports", true) { 201 @Override 202 public void process(Helper helper, String arg) throws InvalidValueException { 203 Option.ADD_EXPORTS.process(helper.getOptionHelper(), opt, arg); 204 } 205 }, 206 207 PATCH_MODULE("--patch-module", true) { 208 @Override 209 public void process(Helper helper, String arg) throws InvalidValueException { 210 Option.PATCH_MODULE.process(helper.getOptionHelper(), opt, arg); 211 } 212 }, 213 214 // ----- doclet options ----- 215 216 DOCLET("-doclet", true), // handled in setDocletInvoker 217 218 DOCLETPATH("-docletpath", true), // handled in setDocletInvoker 219 220 // ----- selection options ----- 221 222 SUBPACKAGES("-subpackages", true) { 223 @Override 224 public void process(Helper helper, String arg) { 225 helper.addToList(helper.subPackages, arg); 226 } |