You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ma...@apache.org on 2026/02/27 17:12:18 UTC
(grails-core) 11/19: deprecate: BeanPropertyAccessor.getBeanClass()
This is an automated email from the ASF dual-hosted git repository.
matrei pushed a commit to branch deprecate-for-removal
in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit af51e74b9479cf9a2d6d72f9fc27ccdec88d4430
Author: Mattias Reichel <ma...@gmail.com>
AuthorDate: Fri Feb 27 12:09:02 2026 +0100
deprecate: BeanPropertyAccessor.getBeanClass()
Add for removal.
---
.../main/groovy/grails/plugin/formfields/BeanPropertyAccessor.groovy | 2 +-
.../groovy/grails/plugin/formfields/BeanPropertyAccessorImpl.groovy | 1 +
.../grails/plugin/formfields/DelegatingBeanPropertyAccessorImpl.groovy | 2 +-
.../main/groovy/grails/plugin/formfields/PropertyPathAccessor.groovy | 1 +
4 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessor.groovy b/grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessor.groovy
index 04b52440a7..73f525f4aa 100644
--- a/grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessor.groovy
+++ b/grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessor.groovy
@@ -56,7 +56,7 @@ interface BeanPropertyAccessor {
* @return the GORM domain type of `beanType`. This will be null if `beanType` is not a domain class.
* @deprecated use {@link #getEntity}
*/
- @Deprecated
+ @Deprecated(forRemoval = true)
GrailsDomainClass getBeanClass()
/**
diff --git a/grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorImpl.groovy b/grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorImpl.groovy
index e84ab08a1a..88fe2ff578 100644
--- a/grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorImpl.groovy
+++ b/grails-fields/src/main/groovy/grails/plugin/formfields/BeanPropertyAccessorImpl.groovy
@@ -47,6 +47,7 @@ class BeanPropertyAccessorImpl implements BeanPropertyAccessor {
Object rootBean
Class rootBeanType
+ @Deprecated(forRemoval = true)
GrailsDomainClass beanClass
Class beanType
String pathFromRoot
diff --git a/grails-fields/src/main/groovy/grails/plugin/formfields/DelegatingBeanPropertyAccessorImpl.groovy b/grails-fields/src/main/groovy/grails/plugin/formfields/DelegatingBeanPropertyAccessorImpl.groovy
index b492c7aca7..509993faf5 100644
--- a/grails-fields/src/main/groovy/grails/plugin/formfields/DelegatingBeanPropertyAccessorImpl.groovy
+++ b/grails-fields/src/main/groovy/grails/plugin/formfields/DelegatingBeanPropertyAccessorImpl.groovy
@@ -75,7 +75,7 @@ class DelegatingBeanPropertyAccessorImpl implements BeanPropertyAccessor {
}
@Override
- @Deprecated
+ @Deprecated(forRemoval = true)
GrailsDomainClass getBeanClass() {
throw new UnsupportedOperationException()
}
diff --git a/grails-fields/src/main/groovy/grails/plugin/formfields/PropertyPathAccessor.groovy b/grails-fields/src/main/groovy/grails/plugin/formfields/PropertyPathAccessor.groovy
index 60802b4e4c..333e20236c 100644
--- a/grails-fields/src/main/groovy/grails/plugin/formfields/PropertyPathAccessor.groovy
+++ b/grails-fields/src/main/groovy/grails/plugin/formfields/PropertyPathAccessor.groovy
@@ -60,6 +60,7 @@ class PropertyPathAccessor implements BeanPropertyAccessor {
Class getRootBeanType() { null }
+ @Deprecated(forRemoval = true)
GrailsDomainClass getBeanClass() { null }
PersistentEntity getEntity() { null }