Bug 20436 - Performance problem when method entry breakpoint set.
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/breakpoints/JavaMethodBreakpoint.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/breakpoints/JavaMethodBreakpoint.java
index 073ba26..11315b1 100644
--- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/breakpoints/JavaMethodBreakpoint.java
+++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/breakpoints/JavaMethodBreakpoint.java
@@ -138,9 +138,7 @@
};
run(wr);
- if (isTypePattern()) {
- fMatcher= new StringMatcher(typePattern, false, false);
- }
+ fMatcher= new StringMatcher(typePattern, false, false);
}
/**
@@ -579,7 +577,7 @@
fMethodName = marker.getAttribute(METHOD_NAME, null);
fMethodSignature = marker.getAttribute(METHOD_SIGNATURE, null);
String typePattern= marker.getAttribute(TYPE_NAME, ""); //$NON-NLS-1$
- if (typePattern != null && isTypePattern()) {
+ if (typePattern != null) {
fMatcher= new StringMatcher(typePattern, false, false);
}