Class properties are merged from all inheritance levels in the metadata

Description

Class properties are merged from all inheritance levels in the metadata. In Adobe/Lucee they are in the appropriate class level hierarchy.

Now, I know we merge them all into the class properties, and that is fine to me. However, I think we should register in the Property class, from WHERE the property came from, so we can basically, in the CLassmeta filter out the properties ONLY for the appropriate level.

Anyways, this is a blocker for ColdBox and WireBox.

Attachments

2

Activity

Show:
Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Fix versions

Priority

Sentry

Created December 16, 2024 at 10:00 PM
Updated December 18, 2024 at 9:11 PM
Resolved December 18, 2024 at 9:11 PM