From 843cd2bf00e8bc487ae994413063ec39bfcb92e5 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Fri, 28 Feb 2014 13:35:41 -0800 Subject: [PATCH] Bug 429364 - NPE in Organize Includes. --- .../cdt/internal/ui/refactoring/includes/BindingClassifier.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/includes/BindingClassifier.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/includes/BindingClassifier.java index a9793736570..901c763c953 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/includes/BindingClassifier.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/includes/BindingClassifier.java @@ -1313,7 +1313,7 @@ public class BindingClassifier { ICPPClassScope classScope = ((ICPPASTCompositeTypeSpecifier) parent).getScope(); ICPPClassType classType = classScope.getClassType(); ICPPMethod destructor = ClassTypeHelper.getMethodInClass(classType, MethodKind.DTOR, parent); - if (fAst.getDefinitionsInAST(destructor).length != 0) + if (destructor != null && fAst.getDefinitionsInAST(destructor).length != 0) return true; return false; }