package org.rsbot.loader.script.adapter; import org.rsbot.loader.asm.ClassAdapter; import org.rsbot.loader.asm.ClassVisitor; /** */ public class AddInterfaceAdapter extends ClassAdapter { private final String inter; public AddInterfaceAdapter(final ClassVisitor delegate, final String inter) { super(delegate); this.inter = inter; } @Override public void visit( final int version, final int access, final String name, final String signature, final String superName, final String[] interfaces) { final String[] inters = new String[interfaces.length + 1]; System.arraycopy(interfaces, 0, inters, 0, interfaces.length); inters[interfaces.length] = inter; cv.visit(version, access, name, signature, superName, inters); } }