Hi Carl,

For Neon we use nashorn in order to run Esprima parser, however it's poorly exports its classes meanwhile we still need to use some of them even if they're internal:

   ###### Start of Java internal API usage report for 
org.eclipse.wst.jsdt.core_2.0.0.v201608251059.jar

   org.eclipse.wst.jsdt.core_2.0.0.v201608251059.jar -> 
/opt/public/common/jdk1.8.0_121.x64/jre/lib/ext/nashorn.jar
       org.eclipse.wst.jsdt.internal.esprima.EsprimaParser 
(org.eclipse.wst.jsdt.core_2.0.0.v201608251059.jar)
          -> jdk.nashorn.internal.runtime.ECMAException         JDK internal 
API (nashorn.jar)

   Warning: JDK internal APIs are unsupported and private to JDK implementation 
that are
   subject to be removed or changed incompatibly and could break your 
application.
   Please modify your code to eliminate dependency on any JDK internal APIs.
   For the most recent update on JDK internal API replacements, please check:
   https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool

   ###### End of Java internal API usage report for 
org.eclipse.wst.jsdt.core_2.0.0.v201608251059.jar

Not sure if we can fix this...

Also, isn't it a bit too late running such the tests? Or Neon stream isn't closed yet?

We're not using nashorn in Oxygen, so I believe this problem should not appear in 3.9.x.

Thanks in advance,
Victor


On 05/24/2017 05:15 PM, Carl Anderson wrote:

Victor and Keith,

As the project leads for JSDT (org.eclipse.wst.jsdt.core) and Web Services (org.eclipse.wst.wsi), can you look into these issues? (I would assume that bugs will be opened shortly, if they haven't already been opened.)

FWIW,

- Carl Anderson
WTP PMC lead
----- Forwarded by Carl Anderson/Raleigh/IBMon 05/24/2017 11:10 AM-----

From: "Daniel Megert" <[email protected]>
To: "Cross Project" <[email protected]>
Cc: Wayne Beaton <[email protected]>
Date: 05/24/2017 10:59 AM
Subject: [cross-project-issues-dev] jdeps Results on M7 Repo
Sent by: [email protected]

------------------------------------------------------------------------



Here is a list of Eclipse projects that violate internal access rules regarding jdeps:

org.eclipse.actf.visualization.engines.lowvision
org.eclipse.fx.ui.controls
org.eclipse.fx.ui.panes
org.eclipse.jubula.rc.javafx
org.eclipse.wst.jsdt.core
org.eclipse.wst.wsi

There are also violations in third party plug-ins. You can see the full report here: _https://hudson.eclipse.org/releng/job/Generate_jdeps_report/8/artifact/jepsReport.txt_

HTH
Dani_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


_______________________________________________
wtp-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev


_______________________________________________
wtp-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev

Reply via email to