Esempio n. 1
0
 @Override
 public void visit(
     int version, int access, String name, String sig, String superName, String[] interfaces) {
   className = name;
   superclassName = superName;
   final String ENHANCED = "com/sleepycat/persist/impl/Enhanced";
   if (containsString(interfaces, ENHANCED)) {
     throw abort();
   }
   interfaces = appendString(interfaces, ENHANCED);
   isAbstract = ((access & ACC_ABSTRACT) != 0);
   hasPersistentSuperclass = (superName != null && !superName.equals("java/lang/Object"));
   super.visit(version, access, name, sig, superName, interfaces);
 }