public class Boot
extends java.lang.ClassLoader
Modifier and Type | Field and Description |
---|---|
static Boot |
_init |
byte[] |
_jarHash |
static long |
HEAP_USED_AT_LAST_GC |
static long |
TIME_AT_LAST_GC |
Modifier and Type | Method and Description |
---|---|
void |
addExternalJars(java.io.File file)
Adds all jars in given directory to the classpath.
|
void |
addInternalJars(java.lang.String name)
Add a jar to the system classloader
|
static void |
block_store_cleaner() |
void |
boot(java.lang.String[] args) |
void |
boot2(java.lang.String[] args) |
boolean |
fromJar() |
static java.util.List<java.lang.String> |
getClasses() |
java.io.InputStream |
getResource2(java.lang.String uri) |
java.io.File |
internalFile(java.lang.String name)
Returns an external File for the internal file name.
|
java.lang.String |
jarPath() |
static void |
kick_store_cleaner() |
java.lang.Class |
loadClass(java.lang.String name,
boolean resolve) |
java.lang.String |
loadContent(java.lang.String fromFile) |
static void |
main(java.lang.Class main,
java.lang.String[] args) |
static void |
main(java.lang.Class main,
java.lang.String[] args,
java.lang.String[] packageNamesToWeave) |
static void |
main(java.lang.String[] args) |
static void |
run(java.lang.String[] args) |
static void |
weavePackage(java.lang.String name) |
static java.lang.String[] |
wovenPackages() |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public static final Boot _init
public final byte[] _jarHash
public static volatile long HEAP_USED_AT_LAST_GC
public static volatile long TIME_AT_LAST_GC
public java.lang.String loadContent(java.lang.String fromFile)
public boolean fromJar()
public java.lang.String jarPath()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.Class main, java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.Class main, java.lang.String[] args, java.lang.String[] packageNamesToWeave) throws java.lang.Exception
java.lang.Exception
public static void weavePackage(java.lang.String name)
public static java.lang.String[] wovenPackages()
public void boot(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public void boot2(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static void run(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.io.File internalFile(java.lang.String name)
public void addInternalJars(java.lang.String name) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.net.MalformedURLException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.net.MalformedURLException
public void addExternalJars(java.io.File file) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.net.MalformedURLException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.net.MalformedURLException
public java.io.InputStream getResource2(java.lang.String uri)
public java.lang.Class loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
public static java.util.List<java.lang.String> getClasses()
public static void kick_store_cleaner()
public static void block_store_cleaner()