/** * Human-readable erased description of a type or member. */ @Override public String getErasedDescription() { return appendErasedDescription(new StringBuilder()).toString(); }
/** * Human-readable erased description of a type or member. */ @Override public String getErasedDescription() { return appendErasedDescription(new StringBuilder()).toString(); }
/** * Human-readable erased description of a type or member. */ @Override public String getErasedDescription() { return appendErasedDescription(new StringBuilder()).toString(); }
public StringBuilder appendErasedDescription(final StringBuilder sb) { if (hasGenericParameters() && !isGenericDefinition()) { final MethodDefinition definition = resolve(); if (definition != null) { return definition.appendErasedDescription(sb); } } for (final javax.lang.model.element.Modifier modifier : Flags.asModifierSet(getModifiers() & ~Flags.ACC_VARARGS)) { sb.append(modifier.toString()); sb.append(' '); } final List<ParameterDefinition> parameterTypes = getParameters(); StringBuilder s = getReturnType().appendErasedDescription(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).getParameterType().appendErasedDescription(s); } s.append(')'); return s; }
public StringBuilder appendErasedDescription(final StringBuilder sb) { if (hasGenericParameters() && !isGenericDefinition()) { final MethodDefinition definition = resolve(); if (definition != null) { return definition.appendErasedDescription(sb); } } for (final javax.lang.model.element.Modifier modifier : Flags.asModifierSet(getModifiers() & ~Flags.ACC_VARARGS)) { sb.append(modifier.toString()); sb.append(' '); } final List<ParameterDefinition> parameterTypes = getParameters(); StringBuilder s = getReturnType().appendErasedDescription(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).getParameterType().appendErasedDescription(s); } s.append(')'); return s; }
public StringBuilder appendErasedDescription(final StringBuilder sb) { if (hasGenericParameters() && !isGenericDefinition()) { final MethodDefinition definition = resolve(); if (definition != null) { return definition.appendErasedDescription(sb); } } for (final javax.lang.model.element.Modifier modifier : Flags.asModifierSet(getModifiers() & ~Flags.ACC_VARARGS)) { sb.append(modifier.toString()); sb.append(' '); } final List<ParameterDefinition> parameterTypes = getParameters(); StringBuilder s = getReturnType().appendErasedDescription(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).getParameterType().appendErasedDescription(s); } s.append(')'); return s; }