Patch for JMC-6046: Fix accessrules for javafx in javafx.osgi and joverflow.ui plugins

Klara Ward klara.ward at oracle.com
Tue Jun 12 15:57:07 UTC 2018


Please review fix for added accessrules to avoid Access Restriction
errors in my workspace.
Not entirely sure why I get these problems, but other people do not, but
the fix does not hurt anyone.

Attached patch.

Regards,
Klara

-------------- next part --------------
# HG changeset patch
# User klward
# Date 1528817051 -7200
#      Tue Jun 12 17:24:11 2018 +0200
# Node ID 369c1a24afea18e069f8fb0b4d4fae5e3afe9c5c
# Parent  614c1d0b9520a0cb0ffb8ace894e53e2d07f8af7
JMC-6046: Fix accessrules for javafx in javafx.osgi and joverflow.ui plugins

diff -r 614c1d0b9520 -r 369c1a24afea application/org.openjdk.jmc.javafx.osgi/.classpath
--- a/application/org.openjdk.jmc.javafx.osgi/.classpath	Fri Jun 08 06:26:51 2018 -0700
+++ b/application/org.openjdk.jmc.javafx.osgi/.classpath	Tue Jun 12 17:24:11 2018 +0200
@@ -2,7 +2,11 @@
 <classpath>
 	<classpathentry kind="src" output="target/classes" path="src/main/java"/>
 	<classpathentry kind="src" output="target/classes" path="src/dummy/java"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+		<accessrules>
+			<accessrule kind="accessible" pattern="javafx/**"/>
+		</accessrules>
+	</classpathentry>	
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/JMC_JDK"/>
 	<classpathentry kind="output" path="target/classes"/>
diff -r 614c1d0b9520 -r 369c1a24afea application/org.openjdk.jmc.joverflow.ui/.classpath
--- a/application/org.openjdk.jmc.joverflow.ui/.classpath	Fri Jun 08 06:26:51 2018 -0700
+++ b/application/org.openjdk.jmc.joverflow.ui/.classpath	Tue Jun 12 17:24:11 2018 +0200
@@ -2,7 +2,11 @@
 <classpath>
 	<classpathentry kind="src" output="target/classes" path="src/main/java"/>
 	<classpathentry kind="src" output="target/classes" path="src/main/resources"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+		<accessrules>
+			<accessrule kind="accessible" pattern="javafx/**"/>
+		</accessrules>
+	</classpathentry>	
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/JMC_JDK"/>
 	<classpathentry kind="output" path="target/classes"/>


More information about the jmc-dev mailing list