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}