Convert EventExpressionRootObject to a record

This commit is contained in:
Sam Brannen 2023-03-05 14:34:24 +01:00
parent 37458d28d9
commit e5d20a4f9d
1 changed files with 7 additions and 21 deletions

View File

@ -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) {
}