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; }
typeArguments = ((IGenericInstance) this).getTypeArguments(); else if (hasGenericParameters()) { typeArguments = getGenericParameters();
static MethodDefinition getMethod(final List<MethodDefinition> candidates, final MethodReference reference) { final String erasedSignature = reference.getErasedSignature(); for (int i = 0, n = candidates.size(); i < n; i++) { final MethodDefinition candidate = candidates.get(i); if (!StringComparator.Ordinal.equals(candidate.getName(), reference.getName())) { continue; } if (StringComparator.Ordinal.equals(candidate.getErasedSignature(), erasedSignature)) { return candidate; } if (reference.hasGenericParameters()) { if (!candidate.hasGenericParameters() || candidate.getGenericParameters().size() != reference.getGenericParameters().size()) { continue; } } if (!StringComparator.Ordinal.equals(candidate.getErasedSignature(), erasedSignature)) { continue; } return candidate; } return null; }
typeArguments = ((IGenericInstance) this).getTypeArguments(); else if (hasGenericParameters()) { typeArguments = getGenericParameters();
typeArguments = ((IGenericInstance) this).getTypeArguments(); else if (hasGenericParameters()) { typeArguments = getGenericParameters();
typeArguments = ((IGenericInstance) this).getTypeArguments(); else if (hasGenericParameters()) { typeArguments = getGenericParameters();
typeArguments = ((IGenericInstance) this).getTypeArguments(); else if (hasGenericParameters()) { typeArguments = getGenericParameters();
typeArguments = ((IGenericInstance) this).getTypeArguments(); else if (hasGenericParameters()) { typeArguments = getGenericParameters();
static MethodDefinition getMethod(final List<MethodDefinition> candidates, final MethodReference reference) { final String erasedSignature = reference.getErasedSignature(); for (int i = 0, n = candidates.size(); i < n; i++) { final MethodDefinition candidate = candidates.get(i); if (!StringComparator.Ordinal.equals(candidate.getName(), reference.getName())) { continue; } if (StringComparator.Ordinal.equals(candidate.getErasedSignature(), erasedSignature)) { return candidate; } if (reference.hasGenericParameters()) { if (!candidate.hasGenericParameters() || candidate.getGenericParameters().size() != reference.getGenericParameters().size()) { continue; } } if (!StringComparator.Ordinal.equals(candidate.getErasedSignature(), erasedSignature)) { continue; } return candidate; } return null; }
static MethodDefinition getMethod(final List<MethodDefinition> candidates, final MethodReference reference) { final String erasedSignature = reference.getErasedSignature(); for (int i = 0, n = candidates.size(); i < n; i++) { final MethodDefinition candidate = candidates.get(i); if (!StringComparator.Ordinal.equals(candidate.getName(), reference.getName())) { continue; } if (StringComparator.Ordinal.equals(candidate.getErasedSignature(), erasedSignature)) { return candidate; } if (reference.hasGenericParameters()) { if (!candidate.hasGenericParameters() || candidate.getGenericParameters().size() != reference.getGenericParameters().size()) { continue; } } if (!StringComparator.Ordinal.equals(candidate.getErasedSignature(), erasedSignature)) { continue; } return candidate; } return null; }