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 da2d20145789d05ffbea3a4dadd7b8b593cdb6c6
Author: Mattias Reichel <[email protected]>
AuthorDate: Thu Feb 26 14:14:55 2026 +0100

    deprecate: Mixins
    
    Add for removal.
---
 grails-core/src/main/groovy/grails/util/Mixin.java                      | 2 +-
 grails-core/src/main/groovy/grails/util/MixinTargetAware.groovy         | 2 +-
 .../main/groovy/org/grails/compiler/injection/MixinTransformation.java  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/grails-core/src/main/groovy/grails/util/Mixin.java 
b/grails-core/src/main/groovy/grails/util/Mixin.java
index 68376a4317..4288ecf2d6 100644
--- a/grails-core/src/main/groovy/grails/util/Mixin.java
+++ b/grails-core/src/main/groovy/grails/util/Mixin.java
@@ -35,7 +35,7 @@ import 
org.codehaus.groovy.transform.GroovyASTTransformationClass;
 @Retention(RetentionPolicy.SOURCE)
 @Target(ElementType.TYPE)
 
@GroovyASTTransformationClass("org.grails.compiler.injection.MixinTransformation")
-@Deprecated
+@Deprecated(since = "7.0", forRemoval = true)
 public @interface Mixin {
     Class<?>[] value ();
 }
diff --git a/grails-core/src/main/groovy/grails/util/MixinTargetAware.groovy 
b/grails-core/src/main/groovy/grails/util/MixinTargetAware.groovy
index b9c9888602..fbefc17b1e 100644
--- a/grails-core/src/main/groovy/grails/util/MixinTargetAware.groovy
+++ b/grails-core/src/main/groovy/grails/util/MixinTargetAware.groovy
@@ -25,7 +25,7 @@ package grails.util
  * @since 2.3.8
  * @deprecated Mixins are deprecated in Groovy 4.0 and will be removed in a 
future version of Grails.
  */
-@Deprecated
+@Deprecated(since = "7.0", forRemoval = true)
 interface MixinTargetAware<T> {
 
     void setTarget(T targetObject)
diff --git 
a/grails-core/src/main/groovy/org/grails/compiler/injection/MixinTransformation.java
 
b/grails-core/src/main/groovy/org/grails/compiler/injection/MixinTransformation.java
index 5916873b78..82496a95eb 100644
--- 
a/grails-core/src/main/groovy/org/grails/compiler/injection/MixinTransformation.java
+++ 
b/grails-core/src/main/groovy/org/grails/compiler/injection/MixinTransformation.java
@@ -54,7 +54,7 @@ import org.apache.grails.common.compiler.GroovyTransformOrder;
  * @since 2.1.2
  * @deprecated Mixins are deprecated in Groovy 4 and will be removed in a 
future version of Grails
  */
-@Deprecated
+@Deprecated(since = "7.0", forRemoval = true)
 @GroovyASTTransformation(phase = CompilePhase.CANONICALIZATION)
 public class MixinTransformation implements ASTTransformation, 
TransformWithPriority {
 

Reply via email to