mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
logging for EA-67345 - assert: InferenceSession.argConstraints
This commit is contained in:
+3
-2
@@ -1447,7 +1447,8 @@ public class InferenceSession {
|
||||
if (arg instanceof PsiMethodReferenceExpression && ((PsiMethodReferenceExpression)arg).isExact()) {
|
||||
final PsiParameter[] sParameters = sInterfaceMethod.getParameterList().getParameters();
|
||||
final PsiParameter[] tParameters = tInterfaceMethod.getParameterList().getParameters();
|
||||
LOG.assertTrue(sParameters.length == tParameters.length);
|
||||
LOG.assertTrue(sParameters.length == tParameters.length,
|
||||
"s: " + sInterfaceMethod.getParameterList().getText() + "; t: " + tInterfaceMethod.getParameterList().getText());
|
||||
for (int i = 0; i < tParameters.length; i++) {
|
||||
final PsiType tSubstituted = tSubstitutor.substitute(tParameters[i].getType());
|
||||
final PsiType sSubstituted = sSubstitutor.substitute(sParameters[i].getType());
|
||||
@@ -1471,7 +1472,7 @@ public class InferenceSession {
|
||||
|
||||
if (sPrimitive ^ tPrimitive) {
|
||||
final PsiMember member = ((PsiMethodReferenceExpression)arg).getPotentiallyApplicableMember();
|
||||
LOG.assertTrue(member != null);
|
||||
LOG.assertTrue(member != null, arg);
|
||||
if (member instanceof PsiMethod) {
|
||||
final PsiType methodReturnType = ((PsiMethod)member).getReturnType();
|
||||
if (sPrimitive && methodReturnType instanceof PsiPrimitiveType && methodReturnType != PsiType.VOID ||
|
||||
|
||||
Reference in New Issue
Block a user