- Remove use of Vector/Hashtable from ClassLoader
- Use Object[] rather than String[] in Module::<init>
- ClassLoader::sys_paths/user_paths can be both safely and lazily created:
- ensure property is read at bootstrap into StaticProperty
- parse the property on demand into a static final field of a class loaded on demand
- Use Object[] rather than String[] in Module::<init>
- ClassLoader::sys_paths/user_paths can be both safely and lazily created:
- ensure property is read at bootstrap into StaticProperty
- parse the property on demand into a static final field of a class loaded on demand
- relates to
-
JDK-8228336 Refactor native library loading implementation
- Resolved
-
JDK-8237576 Missing import in macosx/../ClassLoaderHelper
- Resolved