From e88877b3ef2a087288ea55a8f6cf8c5634aff77e Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Thu, 13 Mar 2014 16:27:44 +0400 Subject: [PATCH] EA-54776 - NPE: PsiSubstitutorImpl.toString --- .../src/com/intellij/psi/impl/PsiSubstitutorImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/PsiSubstitutorImpl.java b/java/java-psi-impl/src/com/intellij/psi/impl/PsiSubstitutorImpl.java index 57390de57c9f..79b947527a1a 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/PsiSubstitutorImpl.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/PsiSubstitutorImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2013 JetBrains s.r.o. + * Copyright 2000-2014 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -511,7 +511,8 @@ public class PsiSubstitutorImpl implements PsiSubstitutor { buffer.append(" of "); buffer.append(((PsiMethod)owner).getName()); buffer.append(" in "); - buffer.append(((PsiMethod)owner).getContainingClass().getQualifiedName()); + PsiClass aClass = ((PsiMethod)owner).getContainingClass(); + buffer.append(aClass != null ? aClass.getQualifiedName() : ""); } buffer.append(" -> "); if (entry.getValue() != null) {