String typeParamSig = parameterizedType.concat(":");
return signature.contains(typeParamSig);
}
+
+ public static boolean isWildcardType(String signature) {
+ return (signature.startsWith("+L") || signature.equals("*"));
+ }
+
+ public static String getWildcardType(String signature) {
+ if (signature.equals("*")) {
+ return "java.lang.Object";
+ }
+ return signature.replace("+L", "");
+ }
// TODO: Fix for Groovy's model-checking
}