| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public List | definedClasses()
Implements com. Returns a list of all classes defined by this class loader. |
| protected String | |
| pack-priv Type | |
| protected ObjectReferenceImpl. | |
| pack-priv byte | |
| public List | visibleClasses()
Implements com. Returns a list of all classes which this class loader
can find by name via |
| ClassLoaderReferenceImpl | back to summary |
|---|---|
| pack-priv ClassLoaderReferenceImpl(VirtualMachine aVm, long ref) | |
| definedClasses | back to summary |
|---|---|
| public List Implements com. Doc from com. Returns a list of all classes defined by this class loader. No ordering of this list guaranteed. The returned list will include all reference types, including hidden classes or interfaces, loaded at least to the point of preparation, and types (like array) for which preparation is not defined. | |
| description | back to summary |
|---|---|
| protected String description() Overrides com. | |
| findType | back to summary |
|---|---|
| pack-priv Type findType(String signature) throws ClassNotLoadedException | |
| newCache | back to summary |
|---|---|
| protected ObjectReferenceImpl. | |
| typeValueKey | back to summary |
|---|---|
| pack-priv byte typeValueKey() Overrides com. | |
| visibleClasses | back to summary |
|---|---|
| public List Implements com. Doc from com. Returns a list of all classes which this class loader
can find by name via Each class in the returned list was created by this class loader either by defining it directly or by delegation to another class loader (see JVMS 5.3). The returned list does not include hidden classes or interfaces or array classes whose element type is a hidden class or interface. as they cannot be discovered by any class loader The visible class list has useful properties with respect to the type namespace. A particular type name will occur at most once in the list. Each field or variable declared with that type name in a class defined by this class loader must be resolved to that single type. No ordering of the returned list is guaranteed.
Note that unlike | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv List |
| Access | Constructor and Description |
|---|---|
| private |
| visibleClasses | back to summary |
|---|---|
| pack-priv List<ReferenceType> visibleClasses | |
| Cache | back to summary |
|---|---|
| private Cache() | |