001package io.ebean.enhance.common; 002 003/** 004 * Interface for reading class bytes as part of enhancement. 005 * <p> 006 * Used to parse inheritance objects when enhancing a given class. 007 * </p> 008 */ 009public interface ClassBytesReader { 010 011 /** 012 * Return the class bytes for a given class. 013 */ 014 byte[] getClassBytes(String className, ClassLoader classLoader); 015}