Skip to content

Commit 14a0809

Browse files
authored
Revert "Class cast exception fix (#735)"
This reverts commit 906e067.
1 parent 2161c67 commit 14a0809

1 file changed

Lines changed: 1 addition & 12 deletions

File tree

org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/JavaPrimitiveRuntimeContext.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
*******************************************************************************/
1414
package org.eclipse.jdt.internal.debug.eval.ast.engine;
1515

16-
import java.util.List;
17-
1816
import org.eclipse.core.runtime.CoreException;
1917
import org.eclipse.jdt.core.IJavaProject;
2018
import org.eclipse.jdt.debug.core.IJavaDebugTarget;
@@ -23,11 +21,6 @@
2321
import org.eclipse.jdt.debug.core.IJavaReferenceType;
2422
import org.eclipse.jdt.debug.core.IJavaThread;
2523
import org.eclipse.jdt.debug.core.IJavaVariable;
26-
import org.eclipse.jdt.internal.debug.core.model.JDIClassType;
27-
import org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget;
28-
29-
import com.sun.jdi.ClassType;
30-
import com.sun.jdi.ReferenceType;
3124

3225
public class JavaPrimitiveRuntimeContext extends AbstractRuntimeContext {
3326
/**
@@ -77,11 +70,7 @@ public IJavaPrimitiveValue getThisPrimitive() {
7770
*/
7871
@Override
7972
public IJavaReferenceType getReceivingType() throws CoreException {
80-
JDIDebugTarget target = (JDIDebugTarget) getThisPrimitive().getJavaType().getDebugTarget();
81-
List<ReferenceType> ref = target.getVM().classesByName("java.lang.Object"); //$NON-NLS-1$
82-
ClassType classType = (ClassType) ref.get(0);
83-
JDIClassType jdiClassType = new JDIClassType(target, classType);
84-
return jdiClassType;
73+
return (IJavaReferenceType) getThisPrimitive().getJavaType();
8574
}
8675

8776
/**

0 commit comments

Comments
 (0)