本文整理了Java中com.sun.tools.javac.util.List.toString()
方法的一些代码示例,展示了List.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.toString()
方法的具体详情如下:
包路径:com.sun.tools.javac.util.List
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!