Velocity: method parameter type substituted

This commit is contained in:
alexey.chmutov
2009-10-21 11:44:35 +04:00
parent 67178dfdf8
commit 9916727196
@@ -923,6 +923,12 @@ public class TypeConversionUtil {
return substitutor;
}
@NotNull
public static PsiSubstitutor getSuperClassSubstitutor(@NotNull PsiClass superClass, @NotNull PsiClassType classType) {
final PsiClassType.ClassResolveResult classResolveResult = classType.resolveGenerics();
return getSuperClassSubstitutor(superClass, classResolveResult.getElement(), classResolveResult.getSubstitutor());
}
private static PsiSubstitutor getSuperClassSubstitutorInner(PsiClass base,
PsiClass candidate,
PsiSubstitutor candidateSubstitutor,