| Modifier and Type | Field and Description |
|---|---|
| protected final Map | |
| protected static final SunClassLoader |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| public Class | |
| protected synchronized Class | loadClass(String
The binary name of the class name, boolean If resolve)true then resolve the classOverrides java. |
| protected void | |
| private void | |
| protected static String |
| knownClasses | back to summary |
|---|---|
| protected final Map<String, Class<T>> knownClasses | |
| sunVM | back to summary |
|---|---|
| protected static final SunClassLoader sunVM | |
| SunClassLoader | back to summary |
|---|---|
| protected SunClassLoader() throws Throwable | |
| define | back to summary |
|---|---|
| protected void define(byte[] bytes, final String name) | |
| doesKnow | back to summary |
|---|---|
| public Class | |
| loadClass | back to summary |
|---|---|
| protected synchronized Class Overrides java. Doc from java. Loads the class with the specified binary name. The default implementation of this method searches for classes in the following order:
If the class was found using the above steps, and the
Subclasses of Unless overridden, this method synchronizes on the result of
| |
| loadFromRes | back to summary |
|---|---|
| protected void loadFromRes(String name) throws IOException | |
| loadMagic | back to summary |
|---|---|
| private void loadMagic() | |
| resName | back to summary |
|---|---|
| protected static String resName(String s) | |