From 604cfa5639a22b4a256bf888a0ed5593a861632c Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 28 Apr 1999 16:28:56 +0000 Subject: [PATCH] bug fix: interfaces are objects git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@701 379699f6-c40d-0410-875b-85095c16579e --- jode/jode/jvm/CodeVerifier.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jode/jode/jvm/CodeVerifier.java b/jode/jode/jvm/CodeVerifier.java index d028bd7..0c79a1c 100644 --- a/jode/jode/jvm/CodeVerifier.java +++ b/jode/jode/jvm/CodeVerifier.java @@ -204,7 +204,8 @@ public class CodeVerifier implements Opcodes { || t2.getTypeCode() == Type.TC_ARRAY)) { if (t1.getTypeCode() == Type.TC_ARRAY) { if (t2.getTypeCode() == Type.TC_CLASS) - return (t2 == Type.tObject); + return (((ClassInterfacesType)t2).getClazz() + == ClassInfo.javaLangObject); Type e1 = ((ArrayType)t1).getElementType(); Type e2 = ((ArrayType)t2).getElementType(); if ((e1.getTypeCode() == Type.TC_CLASS