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, setSignerspublic 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.Exceptionpublic static void main(java.lang.Class main,
java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic static void main(java.lang.Class main,
java.lang.String[] args,
java.lang.String[] packageNamesToWeave)
throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic void boot2(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic static void run(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic 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.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.net.MalformedURLExceptionpublic void addExternalJars(java.io.File file)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.net.MalformedURLException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.net.MalformedURLExceptionpublic 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.ClassLoaderjava.lang.ClassNotFoundExceptionpublic static java.util.List<java.lang.String> getClasses()
public static void kick_store_cleaner()
public static void block_store_cleaner()