tg icon indicating copy to clipboard operation
tg copied to clipboard

Reflector.isPropertyProxied needs to support property paths

Open 01es opened this issue 2 years ago • 0 comments

Description

Currently Reflector.isPropertyProxied can only check first-level properties. However, there are situations where this predicate is used in application to property paths (aka dot-notation expressions). For example, it is used in AbstractEntity.get, which accepts property paths.

The expectation is that if any property on the path is proxied, true should be returned.

This issue represents further improvement to the functionality developed as part of issues #89 and #415.

Expected outcome

Ability to recognised proxied properties in a property path using Reflector.isPropertyProxied.

Notes

If #2223 is merged first, this issue should be implemented using CharSequence.

01es avatar Sep 01 '23 03:09 01es