Description
Java 8 added a feature to persist method argument names in bytecode so that they are available through reflection. It's an optional compile-time flag that's disabled by default. Since it's disabled by default, we cannot rely on it for bean property names. However, if the feature is enabled, we can make the @BeanConstructor(properties) annotation optional.
Attachments
Issue Links
- links to