Skip to content

Commit

Permalink
Merge pull request #30015 from zakkak/2022-12-21-remove-java-8-reflec…
Browse files Browse the repository at this point in the history
…tion-registrations

Remove reflective class registrations for Java 8
  • Loading branch information
geoand authored Dec 22, 2022
2 parents 0cecd3e + cfa791a commit f096001
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -266,8 +266,6 @@ void registerClasses(
BuildProducer<ReflectiveClassBuildItem> reflectiveClass,
BuildProducer<NativeImageResourceBundleBuildItem> resourceBundle) {
addReflectiveClass(reflectiveClass, true, false, "com.sun.xml.bind.v2.ContextFactory");
addReflectiveClass(reflectiveClass, true, false, "com.sun.xml.internal.bind.v2.ContextFactory");

addReflectiveClass(reflectiveClass, true, false, "com.sun.xml.internal.stream.XMLInputFactoryImpl");
addReflectiveClass(reflectiveClass, true, false, "com.sun.xml.internal.stream.XMLOutputFactoryImpl");
addReflectiveClass(reflectiveClass, true, false, "com.sun.org.apache.xpath.internal.functions.FuncNot");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -273,10 +273,6 @@ public void build(
reflectiveClass.produce(new ReflectiveClassBuildItem(false, false, RoundRobinAssignor.class.getName()));
reflectiveClass.produce(new ReflectiveClassBuildItem(false, false, StickyAssignor.class.getName()));

// classes needed to perform reflection on DirectByteBuffer - only really needed for Java 8
reflectiveClass.produce(new ReflectiveClassBuildItem(true, false, "java.nio.DirectByteBuffer"));
reflectiveClass.produce(new ReflectiveClassBuildItem(true, false, "sun.misc.Cleaner"));

handleAvro(reflectiveClass, proxies, serviceProviders, sslNativeSupport, capabilities);
handleOpenTracing(reflectiveClass, capabilities);
handleStrimziOAuth(reflectiveClass);
Expand Down

0 comments on commit f096001

Please sign in to comment.