001package io.ebean.enhance.querybean; 002 003import io.ebean.enhance.asm.ClassVisitor; 004import io.ebean.enhance.asm.Opcodes; 005 006import java.util.List; 007 008/** 009 * Add generated 'property access' methods for the fields. 010 */ 011public class TypeQueryAddMethods implements Opcodes { 012 013 /** 014 * Add the generated 'property access' methods. 015 */ 016 public static void add(ClassVisitor cw, ClassInfo classInfo, boolean typeQueryRootBean) { 017 018 List<FieldInfo> fields = classInfo.getFields(); 019 020 if (fields != null) { 021 for (FieldInfo field : fields) { 022 field.writeMethod(cw, typeQueryRootBean); 023 } 024 } 025 } 026 027}