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

ClassInitializationDeadlock: improve handling of classes that can't be initialized outside the current compilation unit #4331

Closed
wants to merge 0 commits into from

Conversation

copybara-service[bot]
Copy link
Contributor

@copybara-service copybara-service bot commented Mar 19, 2024

ClassInitializationDeadlock: improve handling of classes that can't be initialized outside the current compilation unit

Consider all classes in the super type hierarchy between the subclass and containing superclass, to catch deadlocks where an intermediate supertype can be instantiated.

This also fixes an NPE with an existing check for the direct super type.

#2062

@copybara-service copybara-service bot force-pushed the test_615968917 branch 4 times, most recently from 2bcc14f to e026584 Compare March 19, 2024 22:26
@copybara-service copybara-service bot closed this Mar 19, 2024
@copybara-service copybara-service bot deleted the test_615968917 branch March 19, 2024 22:37
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.

0 participants