AS change signature (IDEA-26353) in progres

This commit is contained in:
Kirill.Safonov
2010-09-20 12:49:21 +04:00
parent 27db42c5a6
commit 35c1b35833
4 changed files with 25 additions and 10 deletions
@@ -347,11 +347,6 @@ public class JavaChangeSignatureDialog extends ChangeSignatureDialogBase<Paramet
return null;
}
@Override
protected boolean isResolvableType(ParameterInfoImpl info, MethodDescriptor<ParameterInfoImpl> method) {
return RefactoringUtil.isResolvableType(info.createType(myMethod.getMethod(), PsiManager.getInstance(myProject)));
}
@Override
protected String calculateSignature() {
return doCalculateSignature(myMethod.getMethod());
@@ -82,4 +82,14 @@ public class JavaMethodDescriptor implements MethodDescriptor<ParameterInfoImpl>
PsiClass containingClass = myMethod.getContainingClass();
return containingClass != null && !containingClass.isInterface();
}
@Override
public boolean canChangeParameters() {
return true;
}
@Override
public boolean canChangeReturnType() {
return true;
}
}