/** * visit the class. * @param version the version * @param access access (public, ...) * @param name class name * @param signature signature * @param superName super class name * @param interfaces implemented interfaces name */ @Override public void visit(final int version, final int access, final String name, final String signature, final String superName, final String[] interfaces) { List<IClassConfigurator> classConfigurators = new ArrayList<IClassConfigurator>(); JClass jClass = new JClass(version, access, name, signature, superName, interfaces); for (IArchiveConfigurator archiveConfigurator : archiveConfigurators) { classConfigurators.add(archiveConfigurator.createClassConfigurator(jClass)); } setConfigurators(classConfigurators); }
/** * visit the class. * @param version the version * @param access access (public, ...) * @param name class name * @param signature signature * @param superName super class name * @param interfaces implemented interfaces name */ @Override public void visit(final int version, final int access, final String name, final String signature, final String superName, final String[] interfaces) { List<IClassConfigurator> classConfigurators = new ArrayList<IClassConfigurator>(); JClass jClass = new JClass(version, access, name, signature, superName, interfaces); for (IArchiveConfigurator archiveConfigurator : archiveConfigurators) { classConfigurators.add(archiveConfigurator.createClassConfigurator(jClass)); } setConfigurators(classConfigurators); }