diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/BasicStepMethodFilter.java b/java/debugger/impl/src/com/intellij/debugger/engine/BasicStepMethodFilter.java index c2904a454309..05c1a0109caa 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/BasicStepMethodFilter.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/BasicStepMethodFilter.java @@ -110,7 +110,7 @@ public class BasicStepMethodFilter implements NamedMethodFilter { if (!res && !method.isStatic() && stackFrame != null) { ObjectReference thisObject = stackFrame.thisObject(); if (thisObject != null) { - res = DebuggerUtils.instanceOf(thisObject.referenceType(), (declaringClassNameName)); + res = DebuggerUtils.instanceOf(thisObject.referenceType(), declaringClassNameName); } } return res; diff --git a/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerUtilsEx.java b/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerUtilsEx.java index df856b0cece6..2c4b31b67fa5 100644 --- a/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerUtilsEx.java +++ b/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerUtilsEx.java @@ -123,6 +123,10 @@ public abstract class DebuggerUtilsEx extends DebuggerUtils { return null; } + /** + * Does not handle array types correctly + * @deprecated use {@link DebuggerUtils#instanceOf(Type, String)} + */ @Deprecated public static boolean isAssignableFrom(@NotNull String baseQualifiedName, @NotNull Type checkedType) { if (checkedType instanceof ReferenceType) {