UnresolvedMethod(final TypeReference declaringType, final String name, final IMethodSignature signature) { _declaringType = VerifyArgument.notNull(declaringType, "declaringType"); _name = VerifyArgument.notNull(name, "name"); _signature = VerifyArgument.notNull(signature, "signature"); if (_signature.hasGenericParameters()) { final GenericParameterCollection genericParameters = new GenericParameterCollection(this); for (final GenericParameter genericParameter : _signature.getGenericParameters()) { genericParameters.add(genericParameter); } genericParameters.freeze(false); _genericParameters = genericParameters; } else { _genericParameters = Collections.emptyList(); } }
UnresolvedMethod(final TypeReference declaringType, final String name, final IMethodSignature signature) { _declaringType = VerifyArgument.notNull(declaringType, "declaringType"); _name = VerifyArgument.notNull(name, "name"); _signature = VerifyArgument.notNull(signature, "signature"); if (_signature.hasGenericParameters()) { final GenericParameterCollection genericParameters = new GenericParameterCollection(this); for (final GenericParameter genericParameter : _signature.getGenericParameters()) { genericParameters.add(genericParameter); } genericParameters.freeze(false); _genericParameters = genericParameters; } else { _genericParameters = Collections.emptyList(); } }
UnresolvedMethod(final TypeReference declaringType, final String name, final IMethodSignature signature) { _declaringType = VerifyArgument.notNull(declaringType, "declaringType"); _name = VerifyArgument.notNull(name, "name"); _signature = VerifyArgument.notNull(signature, "signature"); if (_signature.hasGenericParameters()) { final GenericParameterCollection genericParameters = new GenericParameterCollection(this); for (final GenericParameter genericParameter : _signature.getGenericParameters()) { genericParameters.add(genericParameter); } genericParameters.freeze(false); _genericParameters = genericParameters; } else { _genericParameters = Collections.emptyList(); } }
private static void formatMethodSignature( final ITextOutput writer, final IMethodSignature signature, final Stack<TypeReference> typeStack) { if (signature.isGenericDefinition()) { final List<GenericParameter> genericParameters = signature.getGenericParameters(); final int count = genericParameters.size(); if (count > 0) { writer.writeDelimiter("<"); for (int i = 0; i < count; ++i) { formatGenericSignature(writer, genericParameters.get(i), typeStack); } writer.writeDelimiter(">"); } } final List<ParameterDefinition> parameters = signature.getParameters(); writer.writeDelimiter("("); for (int i = 0, n = parameters.size(); i < n; ++i) { final ParameterDefinition p = parameters.get(i); if (p.isSynthetic()) { continue; } formatType(writer, p.getParameterType(), NameSyntax.SIGNATURE, false, typeStack); } writer.writeDelimiter(")"); formatType(writer, signature.getReturnType(), NameSyntax.SIGNATURE, false, typeStack); }
private static void formatMethodSignature( final ITextOutput writer, final IMethodSignature signature, final Stack<TypeReference> typeStack) { if (signature.isGenericDefinition()) { final List<GenericParameter> genericParameters = signature.getGenericParameters(); final int count = genericParameters.size(); if (count > 0) { writer.writeDelimiter("<"); for (int i = 0; i < count; ++i) { formatGenericSignature(writer, genericParameters.get(i), typeStack); } writer.writeDelimiter(">"); } } final List<ParameterDefinition> parameters = signature.getParameters(); writer.writeDelimiter("("); for (int i = 0, n = parameters.size(); i < n; ++i) { final ParameterDefinition p = parameters.get(i); if (p.isSynthetic()) { continue; } formatType(writer, p.getParameterType(), NameSyntax.SIGNATURE, false, typeStack); } writer.writeDelimiter(")"); formatType(writer, signature.getReturnType(), NameSyntax.SIGNATURE, false, typeStack); }
private static void formatMethodSignature( final ITextOutput writer, final IMethodSignature signature, final Stack<TypeReference> typeStack) { if (signature.isGenericDefinition()) { final List<GenericParameter> genericParameters = signature.getGenericParameters(); final int count = genericParameters.size(); if (count > 0) { writer.writeDelimiter("<"); for (int i = 0; i < count; ++i) { formatGenericSignature(writer, genericParameters.get(i), typeStack); } writer.writeDelimiter(">"); } } final List<ParameterDefinition> parameters = signature.getParameters(); writer.writeDelimiter("("); for (int i = 0, n = parameters.size(); i < n; ++i) { final ParameterDefinition p = parameters.get(i); if (p.isSynthetic()) { continue; } formatType(writer, p.getParameterType(), NameSyntax.SIGNATURE, false, typeStack); } writer.writeDelimiter(")"); formatType(writer, signature.getReturnType(), NameSyntax.SIGNATURE, false, typeStack); }
methodDefinition.getGenericParametersInternal().addAll(methodSignature.getGenericParameters()); methodDefinition.getThrownTypesInternal().addAll(methodSignature.getThrownTypes());
methodDefinition.getGenericParametersInternal().addAll(methodSignature.getGenericParameters()); methodDefinition.getThrownTypesInternal().addAll(methodSignature.getThrownTypes());
methodDefinition.getGenericParametersInternal().addAll(methodSignature.getGenericParameters()); methodDefinition.getThrownTypesInternal().addAll(methodSignature.getThrownTypes());