com.google.javascript.jscomp.JSError.toString()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 JavaScript  
字(2.7k)|赞(0)|评价(0)|浏览(197)

本文整理了Java中com.google.javascript.jscomp.JSError.toString()方法的一些代码示例,展示了JSError.toString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSError.toString()方法的具体详情如下:
包路径:com.google.javascript.jscomp.JSError
类名称:JSError
方法名:toString

JSError.toString介绍

暂无

代码示例

代码示例来源:origin: pl.matisoft/spring-soy-view-ajax-compiler

private void logWarningsAndErrors(final Result result) {
  if (logCompilerErrors && result.errors.length > 0) {
    for (JSError jsError : result.errors)
    logger.warn("js error:" + jsError.toString());
  }
  if (logCompilerWarnings && result.warnings.length > 0) {
    for (JSError jsError : result.warnings)
      logger.warn("js warn:" + jsError.toString());
  }
}

代码示例来源:origin: pl.matisoft/spring-soy-view-min-google

private void logWarningsAndErrors(final Result result) {
  if (logCompilerErrors && result.errors.length > 0) {
    for (JSError jsError : result.errors)
    logger.warn("js error:" + jsError.toString());
  }
  if (logCompilerWarnings && result.warnings.length > 0) {
    for (JSError jsError : result.warnings)
      logger.warn("js warn:" + jsError.toString());
  }
}

代码示例来源:origin: org.apache.shindig/shindig-gadgets

public List<String> getErrors() {
  ImmutableList.Builder<String> builder = ImmutableList.builder();
  for (JSError error : errors) {
   builder.add(error.toString());
  };
  return builder.build();
 }
}

代码示例来源:origin: org.wisdom-framework/wisdom-maven-plugin

/**
 * List the errors that google is providing from the compiler output.
 *
 * @param result the results from the compiler
 */
private void listErrors(final Result result) {
  for (JSError warning : result.warnings) {
    getLog().warn(warning.toString());
  }
  for (JSError error : result.errors) {
    getLog().error(error.toString());
  }
}

代码示例来源:origin: ca.carleton.gcrc/nunaliit2-javascript

System.err.println(error.toString());
System.err.println(warning.toString());

代码示例来源:origin: ca.carleton.gcrc/nunaliit2-javascript

System.err.println(error.toString());

代码示例来源:origin: com.github.jknack/amd4j-closure

@Override
public CharSequence minify(final Config config, final CharSequence source) {
 final CompilerOptions options = new CompilerOptions();
 options.setCodingConvention(new ClosureCodingConvention());
 options.setOutputCharset("UTF-8");
 options.setWarningLevel(DiagnosticGroups.CHECK_VARIABLES, CheckLevel.WARNING);
 compilationLevel.setOptionsForCompilationLevel(options);
 Compiler.setLoggingLevel(Level.SEVERE);
 Compiler compiler = new Compiler();
 compiler.disableThreads();
 compiler.initOptions(options);
 String fname = removeExtension(config.getName()) + ".js";
 Result result = compiler.compile(defaultExterns,
   Arrays.asList(SourceFile.fromCode(fname, source.toString())), options);
 if (result.success) {
  return compiler.toSource();
 }
 JSError[] errors = result.errors;
 throw new IllegalStateException(errors[0].toString());
}

相关文章