Skip to content

Revert "Only set up Java:: constants when accessed directly"#8401

Merged
headius merged 1 commit intomasterfrom
revert-8208-more_lazy_java_constant_setup
Oct 30, 2024
Merged

Revert "Only set up Java:: constants when accessed directly"#8401
headius merged 1 commit intomasterfrom
revert-8208-more_lazy_java_constant_setup

Conversation

@headius
Copy link
Member

@headius headius commented Oct 30, 2024

Reverts #8208

This change was a bit half-baked and led to the "already initialized constant" issue. A subsequent attempt in #8368 failed to fix that issue and led to several additional problems described in #8399. We are reverting #8368 and this PR and will attempt to fix #8156 a different way.

@headius headius added this to the JRuby 9.4.9.0 milestone Oct 30, 2024
@headius headius merged commit 1649a39 into master Oct 30, 2024
@headius headius deleted the revert-8208-more_lazy_java_constant_setup branch October 30, 2024 19:23
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.

JRuby adds Java proxy classes to the Java module even if they are not from JRubyClassLoader

1 participant