Add since attribute to Deprecated annotation

Also retaining standard Java parameter names for Spring's AspectJ sources now.

See gh-29531
This commit is contained in:
Juergen Hoeller 2022-11-22 21:18:34 +01:00
parent 459e8a1ea5
commit beb9fa2b8b
2 changed files with 8 additions and 1 deletions

View File

@ -11,10 +11,16 @@ sourceSets.test.java.srcDirs = files()
compileAspectj {
sourceCompatibility "17"
targetCompatibility "17"
ajcOptions {
compilerArgs += "-parameters"
}
}
compileTestAspectj {
sourceCompatibility "17"
targetCompatibility "17"
ajcOptions {
compilerArgs += "-parameters"
}
}
dependencies {

View File

@ -54,8 +54,9 @@ import org.springframework.util.ClassUtils;
* @author Sam Brannen
* @since 2.0
* @deprecated as of 6.0.1, in favor of {@link StandardReflectionParameterNameDiscoverer}
* (with the "-parameters" compiler flag)
*/
@Deprecated
@Deprecated(since = "6.0.1")
public class LocalVariableTableParameterNameDiscoverer implements ParameterNameDiscoverer {
private static final Log logger = LogFactory.getLog(LocalVariableTableParameterNameDiscoverer.class);