For IntelliJ IDEA,
Android Studio or Eclipse



protected int diffTypeBoundKind(TypeBoundKind oldT, TypeBoundKind newT, int[] bounds) { int localPointer = bounds[0]; if (oldT.kind != newT.kind) { copyTo(localPointer, oldT.pos); printer.print(newT.kind.toString()); localPointer = oldT.pos + oldT.kind.toString().length(); } copyTo(localPointer, bounds[1]); return bounds[1]; }
public String toString() { StringBuffer s = new StringBuffer(); s.append(kind.toString()); if (kind != UNBOUND) s.append(type); if (moreInfo && bound != null && !isPrintingBound) try { isPrintingBound = true; s.append("{:").append(bound.bound).append(":}"); } finally { isPrintingBound = false; } return s.toString(); }
@DefinedBy(Api.LANGUAGE_MODEL) public String toString() { StringBuilder s = new StringBuilder(); appendAnnotationsString(s); s.append(kind.toString()); if (kind != UNBOUND) s.append(type); if (moreInfo && bound != null && !isPrintingBound) try { isPrintingBound = true; s.append("{:").append(bound.bound).append(":}"); } finally { isPrintingBound = false; } return s.toString(); }
protected int diffTypeBoundKind(TypeBoundKind oldT, TypeBoundKind newT, int[] bounds) { int localPointer = bounds[0]; if (oldT.kind != newT.kind) { copyTo(localPointer, oldT.pos); printer.print(newT.kind.toString()); localPointer = oldT.pos + oldT.kind.toString().length(); } copyTo(localPointer, bounds[1]); return bounds[1]; }