All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.ebean.enhance.entity.DeferredCode Maven / Gradle / Ivy

There is a newer version: 15.8.0
Show newest version
package io.ebean.enhance.entity;

import io.ebean.enhance.asm.MethodVisitor;

/**
 * Bytecode instructions that are held/deferred so that they can be removed
 * entirely if desired (initialisation of OneToMany and ManyToMany properties).
 */
public interface DeferredCode {

  /**
   * Write the bytecode to the method visitor.
   * 

* Called when it is deemed the instructions should not be removed. *

*/ void write(MethodVisitor mv); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy