public StringBuilder appendBriefDescription(final StringBuilder sb) { return _elementType.appendBriefDescription(sb).append("[]"); }
public StringBuilder appendBriefDescription(final StringBuilder sb) { return _elementType.appendBriefDescription(sb).append("[]"); }
public StringBuilder appendBriefDescription(final StringBuilder sb) { return _elementType.appendBriefDescription(sb).append("[]"); }
@Override public StringBuilder appendBriefDescription(final StringBuilder sb) { final Type<T> baseType = _baseType; final TypeList interfaces = _interfaces; StringBuilder s = sb; if (baseType != Types.Object) { s = baseType.appendBriefDescription(s); if (!interfaces.isEmpty()) { s.append(" & "); } } for (int i = 0, n = interfaces.size(); i < n; i++) { if (i != 0) { s.append(" & "); } s = interfaces.get(i).appendBriefDescription(s); } return s; }
@Override public StringBuilder appendBriefDescription(final StringBuilder sb) { final Type<T> baseType = _baseType; final TypeList interfaces = _interfaces; StringBuilder s = sb; if (baseType != Types.Object) { s = baseType.appendBriefDescription(s); if (!interfaces.isEmpty()) { s.append(" & "); } } for (int i = 0, n = interfaces.size(); i < n; i++) { if (i != 0) { s.append(" & "); } s = interfaces.get(i).appendBriefDescription(s); } return s; }
@Override public StringBuilder appendBriefDescription(final StringBuilder sb) { final Type<T> baseType = _baseType; final TypeList interfaces = _interfaces; StringBuilder s = sb; if (baseType != Types.Object) { s = baseType.appendBriefDescription(s); if (!interfaces.isEmpty()) { s.append(" & "); } } for (int i = 0, n = interfaces.size(); i < n; i++) { if (i != 0) { s.append(" & "); } s = interfaces.get(i).appendBriefDescription(s); } return s; }
@Override public String toString() { if (isEmpty()) { return ""; } StringBuilder sb = new StringBuilder(); sb.append('<'); for (int i = 0, n = size(); i < n; ++i) { if (i > 0) { sb.append(','); } final Type binding = getBoundType(i); if (binding == null) { sb.append('<'); sb.append(i); sb.append('>'); } else { sb = binding.appendBriefDescription(sb); } } sb.append('>'); return sb.toString(); }
@Override public StringBuilder appendErasedDescription(final StringBuilder sb) { final Constructor<?> rawConstructor = getRawConstructor(); final TypeList parameterTypes = Type.list(rawConstructor.getParameterTypes()); StringBuilder s = PrimitiveTypes.Void.appendBriefDescription(sb); s.append(' '); s.append(getName()); s.append('('); for (int i = 0, n = parameterTypes.size(); i < n; ++i) { if (i != 0) { s.append(", "); } s = parameterTypes.get(i).appendErasedDescription(s); } s.append(')'); return s; }
@Override public StringBuilder appendErasedDescription(final StringBuilder sb) { final Constructor<?> rawConstructor = getRawConstructor(); final TypeList parameterTypes = Type.list(rawConstructor.getParameterTypes()); StringBuilder s = PrimitiveTypes.Void.appendBriefDescription(sb); s.append(' '); s.append(getName()); s.append('('); for (int i = 0, n = parameterTypes.size(); i < n; ++i) { if (i != 0) { s.append(", "); } s = parameterTypes.get(i).appendErasedDescription(s); } s.append(')'); return s; }
@Override public StringBuilder appendErasedDescription(final StringBuilder sb) { final Constructor<?> rawConstructor = getRawConstructor(); final TypeList parameterTypes = Type.list(rawConstructor.getParameterTypes()); StringBuilder s = PrimitiveTypes.Void.appendBriefDescription(sb); s.append(' '); s.append(getName()); s.append('('); for (int i = 0, n = parameterTypes.size(); i < n; ++i) { if (i != 0) { s.append(", "); } s = parameterTypes.get(i).appendErasedDescription(s); } s.append(')'); return s; }
@Override public StringBuilder appendBriefDescription(final StringBuilder sb) { StringBuilder s = sb; if (isStatic()) { s.append(Modifier.STATIC.toString()); s.append(' '); } final Type fieldType = getFieldType(); if (fieldType.isGenericParameter()) { s.append(fieldType.getName()); } else { s = fieldType.appendBriefDescription(s); } s.append(' '); s.append(getName()); return s; }
@Override public StringBuilder appendBriefDescription(final StringBuilder sb) { StringBuilder s = sb; if (isStatic()) { s.append(Modifier.STATIC.toString()); s.append(' '); } final Type fieldType = getFieldType(); if (fieldType.isGenericParameter()) { s.append(fieldType.getName()); } else { s = fieldType.appendBriefDescription(s); } s.append(' '); s.append(getName()); return s; }
@Override public StringBuilder appendBriefDescription(final StringBuilder sb) { StringBuilder s = sb; if (isStatic()) { s.append(Modifier.STATIC.toString()); s.append(' '); } final Type fieldType = getFieldType(); if (fieldType.isGenericParameter()) { s.append(fieldType.getName()); } else { s = fieldType.appendBriefDescription(s); } s.append(' '); s.append(getName()); return s; }
@Override public StringBuilder appendDescription(final StringBuilder sb) { StringBuilder s = sb; for (final javax.lang.model.element.Modifier modifier : Flags.asModifierSet(getModifiers())) { s.append(modifier.toString()); s.append(' '); } final Type fieldType = getFieldType(); if (fieldType.isGenericParameter()) { s.append(fieldType.getName()); } else { s = fieldType.appendBriefDescription(s); } s.append(' '); s.append(getName()); return s; }
@Override public StringBuilder appendDescription(final StringBuilder sb) { StringBuilder s = sb; for (final javax.lang.model.element.Modifier modifier : Flags.asModifierSet(getModifiers())) { s.append(modifier.toString()); s.append(' '); } final Type fieldType = getFieldType(); if (fieldType.isGenericParameter()) { s.append(fieldType.getName()); } else { s = fieldType.appendBriefDescription(s); } s.append(' '); s.append(getName()); return s; }
@Override public StringBuilder appendDescription(final StringBuilder sb) { StringBuilder s = sb; for (final javax.lang.model.element.Modifier modifier : Flags.asModifierSet(getModifiers())) { s.append(modifier.toString()); s.append(' '); } final Type fieldType = getFieldType(); if (fieldType.isGenericParameter()) { s.append(fieldType.getName()); } else { s = fieldType.appendBriefDescription(s); } s.append(' '); s.append(getName()); return s; }
public StringBuilder appendBriefDescription(final StringBuilder sb) { StringBuilder s = _appendClassName(sb, true, true); if (isGenericType()) { final TypeList typeArguments = getTypeBindings().getBoundTypes(); final int count = typeArguments.size(); if (count > 0) { s.append('<'); //noinspection ForLoopReplaceableByForEach for (int i = 0; i < count; ++i) { if (i != 0) { s.append(", "); } s = typeArguments.get(i).appendBriefDescription(s); } s.append('>'); } } return s; }
public StringBuilder appendBriefDescription(final StringBuilder sb) { StringBuilder s = _appendClassName(sb, true, true); if (isGenericType()) { final TypeList typeArguments = getTypeBindings().getBoundTypes(); final int count = typeArguments.size(); if (count > 0) { s.append('<'); //noinspection ForLoopReplaceableByForEach for (int i = 0; i < count; ++i) { if (i != 0) { s.append(", "); } s = typeArguments.get(i).appendBriefDescription(s); } s.append('>'); } } return s; }
@Override public StringBuilder appendBriefDescription(final StringBuilder sb) { StringBuilder s = PrimitiveTypes.Void.appendBriefDescription(sb); s.append(' '); s.append(getName()); s.append('('); final ParameterList parameters = getParameters(); for (int i = 0, n = parameters.size(); i < n; ++i) { final ParameterInfo p = parameters.get(i); if (i != 0) { s.append(", "); } final Type parameterType = p.getParameterType(); if (parameterType.isGenericParameter()) { s.append(parameterType.getName()); } else { s = parameterType.appendSimpleDescription(s); } } s.append(')'); return s; }
public StringBuilder appendBriefDescription(final StringBuilder sb) { StringBuilder s = _appendClassName(sb, true, true); if (isGenericType()) { final TypeList typeArguments = getTypeBindings().getBoundTypes(); final int count = typeArguments.size(); if (count > 0) { s.append('<'); //noinspection ForLoopReplaceableByForEach for (int i = 0; i < count; ++i) { if (i != 0) { s.append(", "); } s = typeArguments.get(i).appendBriefDescription(s); } s.append('>'); } } return s; }