hudson.util
Class SubClassGenerator

java.lang.Object
  extended by java.lang.ClassLoader
      extended by hudson.util.SubClassGenerator

public class SubClassGenerator
extends ClassLoader

Generates a new class that just defines constructors into the super types.

Author:
Kohsuke Kawaguchi

Constructor Summary
SubClassGenerator(ClassLoader parent)
           
 
Method Summary
<T> Class<? extends T>
generate(Class<T> base, String name)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubClassGenerator

public SubClassGenerator(ClassLoader parent)
Method Detail

generate

public <T> Class<? extends T> generate(Class<T> base,
                                       String name)


Copyright © 2004-2013. All Rights Reserved.