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.
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 theCLassmeta
filter out the properties ONLY for the appropriate level.Anyways, this is a blocker for ColdBox and WireBox.