diff --git a/java/debugger/openapi/src/com/intellij/debugger/engine/DebuggerUtils.java b/java/debugger/openapi/src/com/intellij/debugger/engine/DebuggerUtils.java index 123a831f3c02..f907a18ba23d 100644 --- a/java/debugger/openapi/src/com/intellij/debugger/engine/DebuggerUtils.java +++ b/java/debugger/openapi/src/com/intellij/debugger/engine/DebuggerUtils.java @@ -279,6 +279,10 @@ public abstract class DebuggerUtils { } private static boolean typeEquals(Type type, String typeName) { + int genericPos = typeName.indexOf('<'); + if (genericPos > -1) { + typeName = typeName.substring(0, genericPos); + } return type.name().replace('$', '.').equals(typeName.replace('$', '.')); }