I would like to use instanceof's keyword funcionality. The problem is that I want to test if a class is subclass of a java.lang.Class object... There is a way? Instanceof keyword doesn't work, so I implemented the following, but I'm not very proud of myself:
private boolean instanceOf(Object obj, Class clasz) { if (obj == null || clasz == null) return false; Class objClass = obj.getClass(); Class[] classes = objClass.getClasses(); if (classes == null) return false; for (int i = 0; i<classes.length; i++) { if (classes[i].equals(clasz)) return true; } while (objClass != null) { if (objClass.equals(clasz)) return true; objClass = objClass.getSuperclass(); } return false; } -- Felipe Schnack Analista de Sistemas [EMAIL PROTECTED] Cel.: (51)91287530 Linux Counter #281893 Centro Universitário Ritter dos Reis http://www.ritterdosreis.br [EMAIL PROTECTED] Fone/Fax.: (51)32303341 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]