コード例 #1
0
 public static String checkTypeArguments(PsiTypeElement qualifier, PsiType psiType) {
   if (psiType instanceof PsiClassType) {
     final PsiJavaCodeReferenceElement referenceElement =
         qualifier.getInnermostComponentReferenceElement();
     if (referenceElement != null) {
       PsiType[] typeParameters = referenceElement.getTypeParameters();
       for (PsiType typeParameter : typeParameters) {
         if (typeParameter instanceof PsiWildcardType) {
           return "Unexpected wildcard";
         }
       }
     }
   }
   return null;
 }