// TODO: Fix for Groovy's model-checking
public String[] getArgumentGenericTypeNames () {
// To accommodate methods that do not have generic types
- if (genericSignature == null)
+ if (genericSignature == null || genericSignature.equals(""))
return getArgumentTypeNames();
return Types.getArgumentTypeNames(genericSignature);
}
}
public String getGenericReturnTypeName () {
+ if (genericSignature == null || genericSignature.equals(""))
+ return Types.getReturnTypeName(signature);
return Types.getGenericReturnTypeName(genericSignature);
}