@Override public TypeList getGenericMethodParameters() { return _methodInfo.getGenericMethodParameters(); }
public boolean isGenericMethod() { return !getGenericMethodParameters().isEmpty(); }
public boolean isGenericMethod() { return !getGenericMethodParameters().isEmpty(); }
public boolean isGenericMethod() { return !getGenericMethodParameters().isEmpty(); }
public MethodInfo makeGenericMethod(final TypeList typeArguments) { if (!isGenericMethodDefinition()) { throw Error.notGenericMethodDefinition(this); } final TypeBindings bindings = TypeBindings.create(getGenericMethodParameters(), typeArguments); if (!bindings.hasBoundParameters()) { throw new IllegalArgumentException("At least one generic parameter must be bound."); } return new GenericMethod(bindings, this); } }
public MethodInfo makeGenericMethod(final TypeList typeArguments) { if (!isGenericMethodDefinition()) { throw Error.notGenericMethodDefinition(this); } final TypeBindings bindings = TypeBindings.create(getGenericMethodParameters(), typeArguments); if (!bindings.hasBoundParameters()) { throw new IllegalArgumentException("At least one generic parameter must be bound."); } return new GenericMethod(bindings, this); }
public MethodInfo makeGenericMethod(final TypeList typeArguments) { if (!isGenericMethodDefinition()) { throw Error.notGenericMethodDefinition(this); } final TypeBindings bindings = TypeBindings.create(getGenericMethodParameters(), typeArguments); if (!bindings.hasBoundParameters()) { throw new IllegalArgumentException("At least one generic parameter must be bound."); } return new GenericMethod(bindings, this); } }
public boolean containsGenericParameter(final Type<?> genericParameter) { if (!VerifyArgument.notNull(genericParameter, "genericParameter").isGenericParameter()) { throw Error.notGenericParameter(genericParameter); } if (isGenericMethodDefinition()) { for (final Type<?> gp : getGenericMethodParameters()) { if (gp.containsGenericParameter(genericParameter)) { return true; } } } return false; }
final TypeList generatedMethodTypeParameters = generatedMethod.getGenericMethodParameters();
final TypeList genericParameters = getGenericMethodParameters();
final TypeList genericParameters = getGenericMethodParameters();
final TypeList genericParameters = getGenericMethodParameters();
final TypeList genericParameters = getGenericMethodParameters();
final TypeList genericParameters = getGenericMethodParameters();
final TypeList genericParameters = getGenericMethodParameters();
visit(m.getGenericMethodParameters(), scope, FrameType.TYPE_VARIABLE);