All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
PsiType |
getSubstitutionForTypeParameter(PsiTypeParameter typeParam,
PsiType param,
PsiType arg,
boolean isContraVariantPosition,
LanguageLevel languageLevel) |
PsiSubstitutor |
inferTypeArguments(PsiTypeParameter [] typeParameters,
PsiParameter [] parameters,
PsiExpression [] arguments,
MethodCandidateInfo currentMethod,
PsiSubstitutor partialSubstitutor,
PsiElement parent,
ParameterTypeInferencePolicy policy,
LanguageLevel languageLevel) |
PsiSubstitutor |
inferTypeArguments(PsiTypeParameter [] typeParameters,
PsiType [] leftTypes,
PsiType [] rightTypes,
LanguageLevel languageLevel) |
PsiSubstitutor |
inferTypeArguments(PsiTypeParameter [] typeParameters,
PsiType [] leftTypes,
PsiType [] rightTypes,
PsiSubstitutor partialSubstitutor,
LanguageLevel languageLevel) |
PsiType |
inferTypeForMethodTypeParameter(PsiTypeParameter typeParameter,
PsiParameter [] parameters,
PsiExpression [] arguments,
PsiSubstitutor partialSubstitutor,
PsiElement parent,
ParameterTypeInferencePolicy policy) |