commit | 20657d5ad72df79407a6b1c333e130477e867072 | [log] [tgz] |
---|---|---|
author | Sarika Sinha <sarika.sinha@in.ibm.com> | Wed Sep 13 11:03:24 2017 +0530 |
committer | Sarika Sinha <sarika.sinha@in.ibm.com> | Wed Sep 13 11:03:24 2017 +0530 |
tree | 39ba6983502ffcaf5fb4813d08c417c1a8e22350 | |
parent | 756cd5421094304609942fa103ca8214165fde6e [diff] |
Bug 522171 - [9][debug] NPE in ToggleBreakpointAdapter.isInterface Change-Id: Id7c5954dfdc6b062501f00645b7c98044d105b0f
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ToggleBreakpointAdapter.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ToggleBreakpointAdapter.java index e965366..5c5785e 100644 --- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ToggleBreakpointAdapter.java +++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ToggleBreakpointAdapter.java
@@ -848,7 +848,8 @@ if(member.getElementType() == IJavaElement.TYPE) { return ((IType)member).isInterface(); } - return member.getDeclaringType().isInterface(); + IType type = member.getDeclaringType(); + return type != null && type.isInterface(); } else if(obj instanceof IJavaFieldVariable) { IJavaFieldVariable var = (IJavaFieldVariable) obj;