package org.jruby.util;

Represents a class loader designed to load exactly one class.
/** * Represents a class loader designed to load exactly one class. */
public class OneShotClassLoader extends ClassLoader implements ClassDefiningClassLoader { public OneShotClassLoader(JRubyClassLoader parent) { super(parent); } public OneShotClassLoader(ClassLoader parent) { super(parent); } public Class<?> defineClass(String name, byte[] bytes) { return super.defineClass(name, bytes, 0, bytes.length, ClassDefiningJRubyClassLoader.DEFAULT_DOMAIN); } }