EA-40795 - NPE: IntentionUtils.createTemplateForMethod

This commit is contained in:
Max Medvedev
2012-11-23 13:50:20 +04:00
parent 95eff6f3cf
commit 7089086115
2 changed files with 2 additions and 2 deletions
@@ -84,7 +84,7 @@ public class CreateMethodFromUsageFix implements IntentionAction {
info.insert(myTargetClass, findInsertionAnchor(info), false);
method = info.getPsiMember();
final PsiElement context = PsiTreeUtil.getParentOfType(myRefExpression, PsiClass.class, PsiMethod.class);
final PsiElement context = PsiTreeUtil.getParentOfType(myRefExpression, PsiClass.class, PsiMethod.class, PsiFile.class);
IntentionUtils.createTemplateForMethod(argTypes, paramTypesExpressions, method, myTargetClass, constraints, false, context);
}
@@ -65,7 +65,7 @@ public class IntentionUtils {
PsiClass owner,
TypeConstraint[] constraints,
boolean isConstructor,
final PsiElement context) {
@NotNull final PsiElement context) {
final Project project = owner.getProject();
PsiTypeElement typeElement = method.getReturnTypeElement();