sds.more
Class SimpleClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by sds.more.SimpleClassLoader

public final class SimpleClassLoader
extends java.lang.ClassLoader

Author:
ncottin

Constructor Summary
SimpleClassLoader()
           
 
Method Summary
static byte[] getByteCode(java.lang.Class<? extends DistributedObject> cl)
           
static java.net.URL getLocation(java.lang.Class<?> cl)
           
 java.lang.Class<?> loadClass(java.lang.String name, byte[] bytecode, boolean resolve)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleClassLoader

public SimpleClassLoader()
Method Detail

loadClass

public java.lang.Class<?> loadClass(java.lang.String name,
                                    byte[] bytecode,
                                    boolean resolve)
                             throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getByteCode

public static byte[] getByteCode(java.lang.Class<? extends DistributedObject> cl)
                          throws java.io.IOException,
                                 java.lang.InstantiationException,
                                 java.lang.IllegalAccessException
Throws:
java.io.IOException
java.lang.InstantiationException
java.lang.IllegalAccessException

getLocation

public static java.net.URL getLocation(java.lang.Class<?> cl)
                                throws java.lang.InstantiationException,
                                       java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException