001 package railo.commons.lang; 002 003 public abstract class ExtendableClassLoader extends ClassLoader { 004 005 public ExtendableClassLoader() { 006 super(); 007 } 008 009 public ExtendableClassLoader(ClassLoader parent) { 010 super(parent); 011 } 012 013 /** 014 * allow to define a new Class with help of the bytecode passed to the method 015 * @param name 016 * @param barr 017 * @return 018 */ 019 public abstract Class<?> loadClass(String name, byte[] barr); 020 }