From a2c3ebddea40c47467098482f4f7ba3806f90b92 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Wed, 15 Jul 2015 21:07:54 +0300 Subject: [PATCH] fixed cast to parametrized type --- .../src/com/intellij/debugger/engine/DebuggerUtils.java | 4 ++++ 1 file changed, 4 insertions(+) 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('$', '.')); }