From 1adcf182f0d0a4e5520add6cb8c97cb7362c9c89 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Mon, 1 Aug 2016 14:54:33 +0300 Subject: [PATCH] IDEA-159094 Filter exception breakpoints by catch location - ui for catch class filters --- .../JavaBreakpointFiltersPanel.form | 52 +++++++++++++++++-- .../JavaBreakpointFiltersPanel.java | 34 ++++++++++-- .../src/messages/DebuggerBundle.properties | 1 + 3 files changed, 77 insertions(+), 10 deletions(-) diff --git a/java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/JavaBreakpointFiltersPanel.form b/java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/JavaBreakpointFiltersPanel.form index 834f6eb9358f..2b632b27d115 100644 --- a/java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/JavaBreakpointFiltersPanel.form +++ b/java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/JavaBreakpointFiltersPanel.form @@ -8,7 +8,7 @@ - + @@ -22,7 +22,7 @@ - + @@ -67,7 +67,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -155,9 +155,51 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/JavaBreakpointFiltersPanel.java b/java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/JavaBreakpointFiltersPanel.java index 93da983cdf3c..f825bda78649 100644 --- a/java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/JavaBreakpointFiltersPanel.java +++ b/java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/JavaBreakpointFiltersPanel.java @@ -32,6 +32,7 @@ import com.intellij.xdebugger.impl.breakpoints.XBreakpointBase; import com.intellij.xdebugger.impl.ui.DebuggerUIUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.java.debugger.breakpoints.properties.JavaBreakpointProperties; +import org.jetbrains.java.debugger.breakpoints.properties.JavaExceptionBreakpointProperties; import javax.swing.*; import java.awt.*; @@ -53,6 +54,9 @@ public class JavaBreakpointFiltersPanel 0) { @@ -165,16 +181,20 @@ public class JavaBreakpointFiltersPanel