Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix handling of defining accessor and proxy classes in Java 12 #5129

Merged
merged 2 commits into from
Mar 16, 2019

Conversation

keithc-ca
Copy link
Contributor

@keithc-ca keithc-ca commented Mar 15, 2019

  • exempt classes defined with no protection domain
  • don't limit jsr335_interfacePrivateMethod test to mode 100

This fixes issues #5087 and #5107. These will be closed by the 0.13 PR #5130

* it should also run, for example, with compressed refs

Signed-off-by: Keith W. Campbell <keithc@ca.ibm.com>
* only trusted code has access to JavaLangAccess.defineClass();
  callers only provide a NULL protectionDomain when exemptions
  are required

Signed-off-by: Keith W. Campbell <keithc@ca.ibm.com>
@pshipton
Copy link
Member

jenkins test sanity plinux jdk8,jdk11,jdk12

@pshipton
Copy link
Member

jenkins test sanity zlinux jdk8

@pshipton
Copy link
Member

plinux jdk8 testing failed due to #5128

@pshipton pshipton merged commit a3d5585 into eclipse-openj9:master Mar 16, 2019
@keithc-ca keithc-ca deleted the access branch March 16, 2019 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants