com.sun.tools.javac.util.List.toString()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(6.5k)|赞(0)|评价(0)|浏览(90)

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

List.toString介绍

[英]Form a string listing all elements with comma as the separator character.
[中]形成一个字符串,列出以逗号作为分隔符的所有元素。

代码示例

代码示例来源:origin: google/error-prone

if (implFlow == implementationFlow()) {
 List<JCStatement> prevBinding = resultUnifier.getBinding(placeholder().blockKey());
 if (prevBinding != null && prevBinding.toString().equals(impl.toString())) {
  return Optional.of(result);
 } else if (prevBinding == null) {

代码示例来源:origin: org.jvnet.sorcerer/sorcerer-javac

/** Form a string listing all elements with comma as the separator character.
 */
@Override
public String toString() {
return toString(",");
}

代码示例来源:origin: org.kohsuke.sorcerer/sorcerer-javac

/** Form a string listing all elements with comma as the separator character.
 */
@Override
public String toString() {
  return toString(",");
}

代码示例来源:origin: sc.fiji/javac

/** Form a string listing all elements with comma as the separator character.
 */
@Override
public String toString() {
  return toString(",");
}

代码示例来源:origin: sc.fiji/javac

MirroredTypesExceptionProxy(List<TypeMirror> ts) {
  types = ts;
  typeStrings = ts.toString();
}

代码示例来源:origin: org.kohsuke.sorcerer/sorcerer-javac

MirroredTypesExceptionProxy(List<TypeMirror> ts) {
  types = ts;
  typeStrings = ts.toString();
}

代码示例来源:origin: konsoletyper/teavm-javac

/** Form a string listing all elements with comma as the separator character.
 */
@Override
public String toString() {
  return toString(",");
}

代码示例来源:origin: konsoletyper/teavm-javac

MirroredTypesExceptionProxy(List<TypeMirror> ts) {
  types = ts;
  typeStrings = ts.toString();
}

代码示例来源:origin: org.jvnet.sorcerer/sorcerer-javac

MirroredTypesExceptionProxy(List<TypeMirror> ts) {
  types = ts;
  typeStrings = ts.toString();
}

代码示例来源:origin: sc.fiji/javac

private void printRoundInfo(PrintWriter xout,
              int roundNumber,
              List<ClassSymbol> topLevelClasses,
              Set<TypeElement> annotationsPresent,
              boolean lastRound) {
  if (printRounds || verbose) {
    xout.println(Log.getLocalizedString("x.print.rounds",
                      roundNumber,
                      "{" + topLevelClasses.toString(", ") + "}",
                      annotationsPresent,
                      lastRound));
  }
}

代码示例来源:origin: org.jvnet.sorcerer/sorcerer-javac

private void printRoundInfo(PrintWriter xout,
              int roundNumber,
              List<ClassSymbol> topLevelClasses,
              Set<TypeElement> annotationsPresent,
              boolean lastRound) {
  if (printRounds || verbose) {
  xout.println(Log.getLocalizedString("x.print.rounds",
          roundNumber,
          "{" + topLevelClasses.toString(", ") + "}",
          annotationsPresent,
          lastRound));
  }
}

代码示例来源:origin: org.jvnet.sorcerer/sorcerer-javac

public String argtypes(boolean varargs) {
  List<Type> args = getParameterTypes();
  if (!varargs) return args.toString();
  StringBuffer buf = new StringBuffer();
  while (args.tail.nonEmpty()) {
    buf.append(args.head);
    args = args.tail;
    buf.append(',');
  }
  if (args.head.tag == ARRAY) {
    buf.append(((ArrayType)args.head).elemtype);
    buf.append("...");
  } else {
    buf.append(args.head);
  }
  return buf.toString();
}

代码示例来源:origin: org.kohsuke.sorcerer/sorcerer-javac

/** Print info about this round. */
private void printRoundInfo(boolean lastRound) {
  if (printRounds || verbose) {
    List<ClassSymbol> tlc = lastRound ? List.<ClassSymbol>nil() : topLevelClasses;
    Set<TypeElement> ap = lastRound ? Collections.<TypeElement>emptySet() : annotationsPresent;
    log.printLines("x.print.rounds",
        number,
        "{" + tlc.toString(", ") + "}",
        ap,
        lastRound);
  }
}

代码示例来源:origin: konsoletyper/teavm-javac

/** Print info about this round. */
private void printRoundInfo(boolean lastRound) {
  if (printRounds || verbose) {
    List<ClassSymbol> tlc = lastRound ? List.<ClassSymbol>nil() : topLevelClasses;
    Set<TypeElement> ap = lastRound ? Collections.<TypeElement>emptySet() : annotationsPresent;
    log.printLines("x.print.rounds",
        number,
        "{" + tlc.toString(", ") + "}",
        ap,
        lastRound);
  }
}

代码示例来源:origin: org.kohsuke.sorcerer/sorcerer-javac

@Override
public String toString() {
  // This method is only used for internal debugging output.
  // See
  // com.sun.tools.javac.code.Printer.visitAnnotatedType(AnnotatedType, Locale)
  // for the user-visible logic.
  if (typeAnnotations != null &&
      !typeAnnotations.isEmpty()) {
    return "(" + typeAnnotations.toString() + " :: " + underlyingType.toString() + ")";
  } else {
    return "({} :: " + underlyingType.toString() +")";
  }
}

代码示例来源:origin: konsoletyper/teavm-javac

@Override
public String toString() {
  // This method is only used for internal debugging output.
  // See
  // com.sun.tools.javac.code.Printer.visitAnnotatedType(AnnotatedType, Locale)
  // for the user-visible logic.
  if (typeAnnotations != null &&
      !typeAnnotations.isEmpty()) {
    return "(" + typeAnnotations.toString() + " :: " + underlyingType.toString() + ")";
  } else {
    return "({} :: " + underlyingType.toString() +")";
  }
}

代码示例来源:origin: org.kohsuke.sorcerer/sorcerer-javac

/**
 * * Get a localized string representation for all the symbols in the input list.
 *
 * @param ts symbols to be displayed
 * @param locale the locale in which the string is to be rendered
 * @return localized string representation
 */
public String visitSymbols(List<Symbol> ts, Locale locale) {
  ListBuffer<String> sbuf = new ListBuffer<>();
  for (Symbol t : ts) {
    sbuf.append(visit(t, locale));
  }
  return sbuf.toList().toString();
}

代码示例来源:origin: org.kohsuke.sorcerer/sorcerer-javac

/**
 * Get a localized string representation for all the types in the input list.
 *
 * @param ts types to be displayed
 * @param locale the locale in which the string is to be rendered
 * @return localized string representation
 */
public String visitTypes(List<Type> ts, Locale locale) {
  ListBuffer<String> sbuf = new ListBuffer<>();
  for (Type t : ts) {
    sbuf.append(visit(t, locale));
  }
  return sbuf.toList().toString();
}

代码示例来源:origin: konsoletyper/teavm-javac

/**
 * Get a localized string representation for all the types in the input list.
 *
 * @param ts types to be displayed
 * @param locale the locale in which the string is to be rendered
 * @return localized string representation
 */
public String visitTypes(List<Type> ts, Locale locale) {
  ListBuffer<String> sbuf = new ListBuffer<>();
  for (Type t : ts) {
    sbuf.append(visit(t, locale));
  }
  return sbuf.toList().toString();
}

代码示例来源:origin: konsoletyper/teavm-javac

/**
 * * Get a localized string representation for all the symbols in the input list.
 *
 * @param ts symbols to be displayed
 * @param locale the locale in which the string is to be rendered
 * @return localized string representation
 */
public String visitSymbols(List<Symbol> ts, Locale locale) {
  ListBuffer<String> sbuf = new ListBuffer<>();
  for (Symbol t : ts) {
    sbuf.append(visit(t, locale));
  }
  return sbuf.toList().toString();
}

相关文章