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

classfile: Properly handle unnamed MethodParameter #5690

Merged
merged 1 commit into from
Jun 9, 2023

Conversation

bjhargrave
Copy link
Member

A method parameter may not have a name.

Fixes #5689

A method parameter may not have a name.

Fixes bndtools#5689

Signed-off-by: BJ Hargrave <bj@hargrave.dev>
@bjhargrave
Copy link
Member Author

@pkriens You may want to cherry-pick this back for a 6.4.2 release.

@pkriens
Copy link
Member

pkriens commented Jun 9, 2023

thanks for doing this man!

@bjhargrave bjhargrave merged commit d31e205 into bndtools:master Jun 9, 2023
9 checks passed
@bjhargrave bjhargrave deleted the issues/5689 branch June 9, 2023 14:00
@jhanders34
Copy link

@pkriens Any more thoughts on getting this put into a 6.4.2 release?

@pkriens
Copy link
Member

pkriens commented Sep 20, 2023

If I get a very good reason why 7.0.0 is not good enough?

6.4.1 is only intended for people that need runtime bundles for Java 1.8. Since this is in a library that is intended to use for development, I am not sure there is a need to have it available on Java 1.8?

@jhanders34
Copy link

We can make it work with 7.0.0 when it is available. Will still need to use the 6.x transform bundle when running Eclipse Transformer when testing Java 8 and 11.

@pkriens
Copy link
Member

pkriens commented Sep 20, 2023

There is a 7.1.0 snapshot and a 7.0.0.RC1 right now. All Java 17

Can't you run the 1.8 and 11 code on a Java 17 VM?

@jhanders34
Copy link

We can run Java 1.8 and 11 code on a Java 17 VM, but our byte code is Java 8, 11, and 17 depending on the level of Java the feature requires. So we test Java 8 and 11 VMs for our code still because Java 8 and 11 are still supported and aren't end of life yet.

@pkriens
Copy link
Member

pkriens commented Sep 21, 2023

Still not getting it, sorry. A release is a significant amount of work and I was hoping 6.4.1 classic would slowly die. I see this is BJ's project.

@bjhargrave if you say it is very important to have this library in Java 1.8, then I'll make another release of classic. I was thinking calling it like 180.2.0 to move it out of the 6.4 semantics, that was a mistake I realize now.

@jhanders34
Copy link

jhanders34 commented Sep 21, 2023

I am ok with it not moving to 6.4.2. We can wait on 7.0.0 which hopefully will be out soon. Do you know when you plan on releasing 7.0.0?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Java 21-ea NPE issue
3 participants