This is an automated email from the ASF dual-hosted git repository.
cbrisson pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/velocity-site.git
The following commit(s) were added to refs/heads/main by this push:
new 1954703e Document new property lookup rule for Java 16 record fields
1954703e is described below
commit 1954703ed79556e7f11127b8d3c3488b78f758e9
Author: Claude Brisson <[email protected]>
AuthorDate: Sun Sep 8 10:16:31 2024 +0200
Document new property lookup rule for Java 16 record fields
---
src/content/engine/2.4/user-guide.mdtext | 2 ++
src/content/engine/devel/user-guide.mdtext | 2 ++
2 files changed, 4 insertions(+)
diff --git a/src/content/engine/2.4/user-guide.mdtext
b/src/content/engine/2.4/user-guide.mdtext
index cbde76ea..1f3ee1c9 100644
--- a/src/content/engine/2.4/user-guide.mdtext
+++ b/src/content/engine/2.4/user-guide.mdtext
@@ -228,6 +228,7 @@ As was mentioned earlier, properties often refer to methods
of the parent object
2. getAddress()
3. get("address")
4. isAddress()
+5. address() (since Velocity 2.4, to match Java 16 record fields getters)
For upper-case property names like *$customer.Address*, it is slightly
different:
@@ -235,6 +236,7 @@ For upper-case property names like *$customer.Address*, it
is slightly different
2. getaddress()
3. get("Address")
4. isAddress()
+5. Address() (since Velocity 2.4, to match Java 16 record fields getters)
### Rendering
diff --git a/src/content/engine/devel/user-guide.mdtext
b/src/content/engine/devel/user-guide.mdtext
index cbde76ea..1f3ee1c9 100644
--- a/src/content/engine/devel/user-guide.mdtext
+++ b/src/content/engine/devel/user-guide.mdtext
@@ -228,6 +228,7 @@ As was mentioned earlier, properties often refer to methods
of the parent object
2. getAddress()
3. get("address")
4. isAddress()
+5. address() (since Velocity 2.4, to match Java 16 record fields getters)
For upper-case property names like *$customer.Address*, it is slightly
different:
@@ -235,6 +236,7 @@ For upper-case property names like *$customer.Address*, it
is slightly different
2. getaddress()
3. get("Address")
4. isAddress()
+5. Address() (since Velocity 2.4, to match Java 16 record fields getters)
### Rendering