package kilim.mirrors; /** * Mirrors provides a uniform facade for class and method related information * (via ClassMirror and MethodMirror). This information is obtained either through * loaded Class objects or parsed bytecode. */ public interface Mirrors { abstract public ClassMirror classForName(String className) throws ClassMirrorNotFoundException; public abstract ClassMirror mirror(Class<?> clazz); public abstract ClassMirror mirror(String className, byte[] bytecode); }