public final StringBuilder appendSimpleDescription(final StringBuilder sb) { return _elementType.appendSimpleDescription(sb).append("[]"); }
public final StringBuilder appendSimpleDescription(final StringBuilder sb) { return _elementType.appendSimpleDescription(sb).append("[]"); }
public final StringBuilder appendSimpleDescription(final StringBuilder sb) { return _elementType.appendSimpleDescription(sb).append("[]"); }
/** * Human-readable simple description of a type or member, which does not include information super type or fully-qualified type names. */ public String getSimpleDescription() { return appendSimpleDescription(new StringBuilder()).toString(); }
/** * Human-readable simple description of a type or member, which does not include information super type or fully-qualified type names. */ public String getSimpleDescription() { return appendSimpleDescription(new StringBuilder()).toString(); }
/** * Human-readable simple description of a type or member, which does not include information super type or fully-qualified type names. */ public String getSimpleDescription() { return appendSimpleDescription(new StringBuilder()).toString(); }
@Override public StringBuilder appendSimpleDescription(final StringBuilder sb) { final TypeReference baseType = _baseType; final List<TypeReference> interfaces = _interfaces; StringBuilder s = sb; if (baseType != null) { s = baseType.appendSimpleDescription(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).appendSimpleDescription(s); } return s; }
@Override public StringBuilder appendSimpleDescription(final StringBuilder sb) { final TypeReference baseType = _baseType; final List<TypeReference> interfaces = _interfaces; StringBuilder s = sb; if (baseType != null) { s = baseType.appendSimpleDescription(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).appendSimpleDescription(s); } return s; }
@Override public StringBuilder appendSimpleDescription(final StringBuilder sb) { final TypeReference baseType = _baseType; final List<TypeReference> interfaces = _interfaces; StringBuilder s = sb; if (baseType != null) { s = baseType.appendSimpleDescription(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).appendSimpleDescription(s); } return s; }
@Override public StringBuilder appendSimpleDescription(final StringBuilder sb) { if (isUnbounded()) { return sb.append("?"); } if (hasSuperBound()) { sb.append("? super "); if (_bound.isGenericParameter() || _bound.isWildcardType()) { return sb.append(_bound.getSimpleName()); } return _bound.appendSimpleDescription(sb); } sb.append("? extends "); if (_bound.isGenericParameter() || _bound.isWildcardType()) { return sb.append(_bound.getSimpleName()); } return _bound.appendSimpleDescription(sb); }
@Override public StringBuilder appendSimpleDescription(final StringBuilder sb) { if (isUnbounded()) { return sb.append("?"); } if (hasSuperBound()) { sb.append("? super "); if (_bound.isGenericParameter() || _bound.isWildcardType()) { return sb.append(_bound.getSimpleName()); } return _bound.appendSimpleDescription(sb); } sb.append("? extends "); if (_bound.isGenericParameter() || _bound.isWildcardType()) { return sb.append(_bound.getSimpleName()); } return _bound.appendSimpleDescription(sb); }
@Override public StringBuilder appendSimpleDescription(final StringBuilder sb) { if (isUnbounded()) { return sb.append("?"); } if (hasSuperBound()) { sb.append("? super "); if (_bound.isGenericParameter() || _bound.isWildcardType()) { return sb.append(_bound.getSimpleName()); } return _bound.appendSimpleDescription(sb); } sb.append("? extends "); if (_bound.isGenericParameter() || _bound.isWildcardType()) { return sb.append(_bound.getSimpleName()); } return _bound.appendSimpleDescription(sb); }
protected StringBuilder appendSimpleDescription(final StringBuilder sb) { StringBuilder s = sb.append(getSimpleName()); if (isGenericType()) { final List<? extends TypeReference> typeArguments; if (this instanceof IGenericInstance) { typeArguments = ((IGenericInstance) this).getTypeArguments(); } else { typeArguments = getGenericParameters(); } final int count = typeArguments.size(); if (count > 0) { s.append('<'); for (int i = 0; i < count; ++i) { if (i != 0) { s.append(", "); } final TypeReference typeArgument = typeArguments.get(i); if (typeArgument instanceof GenericParameter) { s.append(typeArgument.getSimpleName()); } else { s = typeArgument.appendSimpleDescription(s); } } s.append('>'); } } return s; }
protected StringBuilder appendSimpleDescription(final StringBuilder sb) { StringBuilder s = sb; for (final Modifier modifier : Flags.asModifierSet(getModifiers())) { s.append(modifier.toString()); s.append(' '); } final TypeReference fieldType = getFieldType(); if (fieldType.isGenericParameter()) { s.append(fieldType.getName()); } else { s = fieldType.appendSimpleDescription(s); } s.append(' '); s.append(getName()); return s; }
protected StringBuilder appendSimpleDescription(final StringBuilder sb) { StringBuilder s = sb.append(getSimpleName()); if (isGenericType()) { final List<? extends TypeReference> typeArguments; if (this instanceof IGenericInstance) { typeArguments = ((IGenericInstance) this).getTypeArguments(); } else { typeArguments = getGenericParameters(); } final int count = typeArguments.size(); if (count > 0) { s.append('<'); for (int i = 0; i < count; ++i) { if (i != 0) { s.append(", "); } final TypeReference typeArgument = typeArguments.get(i); if (typeArgument instanceof GenericParameter) { s.append(typeArgument.getSimpleName()); } else { s = typeArgument.appendSimpleDescription(s); } } s.append('>'); } } return s; }
protected StringBuilder appendSimpleDescription(final StringBuilder sb) { StringBuilder s = sb; for (final Modifier modifier : Flags.asModifierSet(getModifiers())) { s.append(modifier.toString()); s.append(' '); } final TypeReference fieldType = getFieldType(); if (fieldType.isGenericParameter()) { s.append(fieldType.getName()); } else { s = fieldType.appendSimpleDescription(s); } s.append(' '); s.append(getName()); return s; }
protected StringBuilder appendSimpleDescription(final StringBuilder sb) { StringBuilder s = sb; for (final Modifier modifier : Flags.asModifierSet(getModifiers())) { s.append(modifier.toString()); s.append(' '); } final TypeReference fieldType = getFieldType(); if (fieldType.isGenericParameter()) { s.append(fieldType.getName()); } else { s = fieldType.appendSimpleDescription(s); } s.append(' '); s.append(getName()); return s; }
@Override protected StringBuilder appendSimpleDescription(final StringBuilder sb) { sb.append(getFullName()); final TypeReference upperBound = getExtendsBound(); if (upperBound != null && !upperBound.equals(BuiltinTypes.Object)) { sb.append(" extends "); if (upperBound.isGenericParameter() || upperBound.equals(getOwner())) { return sb.append(upperBound.getSimpleName()); } return upperBound.appendSimpleDescription(sb); } return sb; }
@Override protected StringBuilder appendSimpleDescription(final StringBuilder sb) { sb.append(getFullName()); final TypeReference upperBound = getExtendsBound(); if (upperBound != null && !upperBound.equals(BuiltinTypes.Object)) { sb.append(" extends "); if (upperBound.isGenericParameter() || upperBound.equals(getOwner())) { return sb.append(upperBound.getSimpleName()); } return upperBound.appendSimpleDescription(sb); } return sb; }
@Override protected StringBuilder appendSimpleDescription(final StringBuilder sb) { sb.append(getFullName()); final TypeReference upperBound = getExtendsBound(); if (upperBound != null && !upperBound.equals(BuiltinTypes.Object)) { sb.append(" extends "); if (upperBound.isGenericParameter() || upperBound.equals(getOwner())) { return sb.append(upperBound.getSimpleName()); } return upperBound.appendSimpleDescription(sb); } return sb; }