/** * Compute the string representation of a type mirror. * * @param mirror the type mirror * @return the string representation */ static String toString(TypeMirror mirror) { StringBuilder buffer = new StringBuilder(); toString(mirror, buffer); return buffer.toString(); }
ExecutableType tm3 = (ExecutableType) typeUtils.erasure(tm2); for (int j = 0;j < parameterSignature.length;j++) { String t1 = toString(tm3.getParameterTypes().get(j)); String t2 = parameterSignature[j]; if (t2.indexOf('.') == -1) {
buffer.append(","); toString(args.get(i), buffer); if (wt.getSuperBound() != null) { buffer.append(" super "); toString(wt.getSuperBound(), buffer); } else if (wt.getExtendsBound() != null) { buffer.append(" extends "); toString(wt.getExtendsBound(), buffer); if (tv.getUpperBound() != null && !tv.getUpperBound().toString().equals("java.lang.Object")) { buffer.append(" extends "); toString(tv.getUpperBound(), buffer); } else if (tv.getLowerBound() != null && tv.getLowerBound().getKind() != TypeKind.NULL) { buffer.append(" super "); toString(tv.getUpperBound(), buffer); toString(at.getComponentType(), buffer); buffer.append("[]"); } else {