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}