From 8e6f442ee506a4070bec2249e785c4f31db03427 Mon Sep 17 00:00:00 2001 From: jochen Date: Tue, 20 Jul 1999 16:27:20 +0000 Subject: [PATCH] isOfType should return true on (class, interface) git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1107 379699f6-c40d-0410-875b-85095c16579e --- jode/jode/jvm/CodeVerifier.java.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jode/jode/jvm/CodeVerifier.java.in b/jode/jode/jvm/CodeVerifier.java.in index b73429c..708bffa 100644 --- a/jode/jode/jvm/CodeVerifier.java.in +++ b/jode/jode/jvm/CodeVerifier.java.in @@ -207,8 +207,9 @@ public class CodeVerifier implements Opcodes { return t2.equals("Ljava/lang/Object;"); } if (c1 == 'L' && c2 == 'L') { - return TypeSignature.getClassInfo(t2) - .superClassOf(TypeSignature.getClassInfo(t1)); + ClassInfo wantedType = TypeSignature.getClassInfo(t2); + return wantedType.isInterface() + || wantedType.superClassOf(TypeSignature.getClassInfo(t1)); } return false; }