@Override public void visitEnd() { for (Map.Entry<Handle, Handle> entry : lambdaAccessToImplMethods.entrySet()) { Handle accessMethod = entry.getKey(); Handle implMethod = entry.getValue(); Bytecode.generateDelegateMethod(cv, ACC_STATIC | ACC_SYNTHETIC, accessMethod, implMethod); } super.visitEnd(); }
@Override public void visit( int version, int access, String name, String signature, String superName, String[] interfaces) { resetLambdaClassSequenceNumber(); this.classAccess = access; this.className = name; super.visit(version, access, name, signature, superName, interfaces); }