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}