superclassName = classContext.getJavaClass().getSuperclassName();
try { JavaClass cls = classContext.getJavaClass(); superclassName = cls.getSuperclassName(); JavaClass[] interfaces = null; if (cls.isClass() && ((cls.getAccessFlags() & Constants.ACC_ABSTRACT) != 0)) { interfaces = cls.getAllInterfaces(); interfaceMethods = new HashSet<String>(); for (int i = 0; i < interfaces.length; i++) { Method[] infMethods = interfaces[i].getMethods(); Method m = infMethods[i]; interfaceMethods.add(m.getName() + m.getSignature()); } } } catch (ClassNotFoundException cnfe) { bugReporter.reportMissingClass(cnfe); }
	public void visitClassContext(ClassContext classContext) {		superclassName = classContext.getJavaClass().getSuperclassName();		super.visitClassContext(classContext);	}