From e5d20a4f9de11512d8f3cc8aab3f2c60c2546ab3 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Sun, 5 Mar 2023 14:34:24 +0100 Subject: [PATCH] Convert EventExpressionRootObject to a record --- .../event/EventExpressionRootObject.java | 28 +++++-------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/spring-context/src/main/java/org/springframework/context/event/EventExpressionRootObject.java b/spring-context/src/main/java/org/springframework/context/event/EventExpressionRootObject.java index 1d9ba770872..fca84af09e2 100644 --- a/spring-context/src/main/java/org/springframework/context/event/EventExpressionRootObject.java +++ b/spring-context/src/main/java/org/springframework/context/event/EventExpressionRootObject.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2018 the original author or authors. + * Copyright 2002-2023 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,28 +19,14 @@ package org.springframework.context.event; import org.springframework.context.ApplicationEvent; /** - * Root object used during event listener expression evaluation. + * Root object used during event listener SpEL expression evaluation. * * @author Stephane Nicoll + * @author Sam Brannen * @since 4.2 + * @param event the application event + * @param args the arguments supplied to the listener method + * @see EventListener#condition() */ -class EventExpressionRootObject { - - private final ApplicationEvent event; - - private final Object[] args; - - public EventExpressionRootObject(ApplicationEvent event, Object[] args) { - this.event = event; - this.args = args; - } - - public ApplicationEvent getEvent() { - return this.event; - } - - public Object[] getArgs() { - return this.args; - } - +record EventExpressionRootObject(ApplicationEvent event, Object[] args) { }