< prev index next >
test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java
Print this page
*** 199,209 ****
defineHostClass(new Loader("weak-class-loader"), "foo.AnonymousHost", FOO_HOST_BYTES);
@Benchmark
public Class<?> load() throws ClassNotFoundException {
try {
! return HOST_LOOKUP.defineHiddenClass(X_BYTECODE, false, WEAK).lookupClass();
} catch (IllegalAccessException e) {
throw new InternalError(e);
}
}
--- 199,209 ----
defineHostClass(new Loader("weak-class-loader"), "foo.AnonymousHost", FOO_HOST_BYTES);
@Benchmark
public Class<?> load() throws ClassNotFoundException {
try {
! return HOST_LOOKUP.defineHiddenClass(X_BYTECODE, false).lookupClass();
} catch (IllegalAccessException e) {
throw new InternalError(e);
}
}
*** 267,277 ****
defineHostClass(new Loader("hidden-class-loader"),"foo.AnonymousHost", FOO_HOST_BYTES);
@Benchmark
public Class<?> load() throws ClassNotFoundException {
try {
! return HOST_LOOKUP.defineHiddenClass(X_BYTECODE, false).lookupClass();
} catch (IllegalAccessException e) {
throw new InternalError(e);
}
}
--- 267,277 ----
defineHostClass(new Loader("hidden-class-loader"),"foo.AnonymousHost", FOO_HOST_BYTES);
@Benchmark
public Class<?> load() throws ClassNotFoundException {
try {
! return HOST_LOOKUP.defineHiddenClass(X_BYTECODE, false, STRONG).lookupClass();
} catch (IllegalAccessException e) {
throw new InternalError(e);
}
}
< prev index next >