Bug 6641
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaPatternBreakpoint.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaPatternBreakpoint.java
index 4999227..6b08f2c 100644
--- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaPatternBreakpoint.java
+++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/JavaPatternBreakpoint.java
@@ -69,12 +69,13 @@
return;
}
+ String classPrepareTypeName= referenceTypeName;
// create request to listen to class loads
//name may only be partially resolved
if (!referenceTypeName.endsWith("*")) {
- referenceTypeName= referenceTypeName + '*';
+ classPrepareTypeName= classPrepareTypeName + '*';
}
- registerRequest(target.createClassPrepareRequest(referenceTypeName), target);
+ registerRequest(target.createClassPrepareRequest(classPrepareTypeName), target);
// create breakpoint requests for each class currently loaded
List classes= target.getVM().allClasses();