ClassPathEntry* ClassLoader::create_class_path_entry(JavaThread* current,
const char *path, const struct stat* st,
bool is_boot_append,
bool from_class_path_attr) {
JavaThread* thread = current->as_Java_thread();
The first arg is already a JavaThread. The "JavaThread* thread" local variable is unnecessary. Subsequent statements using "thread" could just simply use "current" instead.
const char *path, const struct stat* st,
bool is_boot_append,
bool from_class_path_attr) {
JavaThread* thread = current->as_Java_thread();
The first arg is already a JavaThread. The "JavaThread* thread" local variable is unnecessary. Subsequent statements using "thread" could just simply use "current" instead.
- relates to
-
JDK-8252685 APIs that require JavaThread should take JavaThread arguments
-
- Resolved
-