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 {
