001package io.ebean.enhance.entity;
002
003import io.ebean.enhance.asm.MethodVisitor;
004import io.ebean.enhance.asm.Opcodes;
005import io.ebean.enhance.common.ClassMeta;
006
007public class MethodStaticInitAdapter extends MethodVisitor {
008
009  protected final ClassMeta classMeta;
010
011  public MethodStaticInitAdapter(final MethodVisitor mv, ClassMeta classMeta) {
012    super(Opcodes.ASM7, mv);
013    this.classMeta = classMeta;
014  }
015
016  @Override
017  public void visitCode() {
018    super.visitCode();
019    IndexFieldWeaver.addPropertiesInit(mv, classMeta);
020  }
021}