Fixed signature of PyCallableType.getParameters() for inheritors

This commit is contained in:
Andrey Vlasovskikh
2013-08-01 16:28:38 +04:00
parent 8837eea814
commit b11d6bedc9
2 changed files with 7 additions and 3 deletions
@@ -1,5 +1,6 @@
package com.jetbrains.python.psi.impl;
import com.intellij.openapi.util.Pair;
import com.intellij.psi.PsiClass;
import com.intellij.psi.PsiField;
import com.intellij.psi.PsiMethod;
@@ -11,7 +12,9 @@ import com.jetbrains.python.psi.PyQualifiedExpression;
import com.jetbrains.python.psi.resolve.CompletionVariantsProcessor;
import com.jetbrains.python.psi.resolve.PyResolveContext;
import com.jetbrains.python.psi.resolve.RatedResolveResult;
import com.jetbrains.python.psi.types.*;
import com.jetbrains.python.psi.types.PyClassLikeType;
import com.jetbrains.python.psi.types.PyType;
import com.jetbrains.python.psi.types.TypeEvalContext;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -98,7 +101,7 @@ public class PyJavaClassType implements PyClassLikeType {
@Nullable
@Override
public List<PyType> getParameters(@NotNull TypeEvalContext context) {
public List<Pair<String, PyType>> getParameters(@NotNull TypeEvalContext context) {
return null;
}
@@ -1,5 +1,6 @@
package com.jetbrains.python.psi.impl;
import com.intellij.openapi.util.Pair;
import com.intellij.psi.PsiClass;
import com.intellij.psi.PsiMethod;
import com.intellij.util.ArrayUtil;
@@ -41,7 +42,7 @@ public class PyJavaMethodType implements PyCallableType {
@Nullable
@Override
public List<PyType> getParameters(@NotNull TypeEvalContext context) {
public List<Pair<String, PyType>> getParameters(@NotNull TypeEvalContext context) {
return null;
}