Skip to content

Rfc: inner class2#3

Open
withinboredom wants to merge 44 commits intomasterfrom
rfc/inner-class2
Open

Rfc: inner class2#3
withinboredom wants to merge 44 commits intomasterfrom
rfc/inner-class2

Conversation

@withinboredom
Copy link
Member

@withinboredom withinboredom commented Mar 23, 2025

Summary by CodeRabbit

  • New Features

    • Introduced enhanced inner class support, enabling nested class declarations with refined access and scope restrictions.
    • Delivered new reflection methods (e.g., for checking if a class is inner, private, protected, or public) to improve class introspection.
  • Bug Fixes

    • Clarified error messages for invalid class declarations and improper instantiation from the global scope.
    • Improved enforcement of visibility rules and scope requirements during class instantiation.
  • Tests

    • Added extensive tests covering inner class declarations, inheritance, access modifiers, return types, autoloading, and reflection.

Loading
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.

1 participant