@Override public Collection<ICompilerProblem> validateConfiguration(String[] args, TargetType targetType) { if (args == null) throw new NullPointerException("args may not be null"); List<ICompilerProblem> problems = new ArrayList<ICompilerProblem>(); ConfigurationBuffer configurationBuffer = createConfigurationBuffer(configurationClass); try { CommandLineConfigurator.parse(configurationBuffer, null, args); // verify SWC-only args are not used to for a SWF target. if (targetType == TargetType.SWF) Configuration.validateNoCompcOnlyOptions(configurationBuffer); } catch (ConfigurationException e) { final ICompilerProblem problem = new ConfigurationProblem(e); problems.add(problem); } return problems; }
@Override public Collection<ICompilerProblem> validateConfiguration(String[] args, TargetType targetType) { if (args == null) throw new NullPointerException("args may not be null"); List<ICompilerProblem> problems = new ArrayList<ICompilerProblem>(); ConfigurationBuffer configurationBuffer = createConfigurationBuffer(configurationClass); try { CommandLineConfigurator.parse(configurationBuffer, null, args); // verify SWC-only args are not used to for a SWF target. if (targetType == TargetType.SWF) Configuration.validateNoCompcOnlyOptions(configurationBuffer); } catch (ConfigurationException e) { final ICompilerProblem problem = new ConfigurationProblem(e); problems.add(problem); } return problems; }
validateSWCConfiguration(); else Configuration.validateNoCompcOnlyOptions(cfgbuf);
validateSWCConfiguration(); else Configuration.validateNoCompcOnlyOptions(cfgbuf);