Apply "instanceof pattern matching" in spring-context-indexer module

See gh-30067
This commit is contained in:
Sam Brannen 2023-03-05 15:51:50 +01:00
parent 24de8c6f4c
commit 7766b518d3
2 changed files with 6 additions and 6 deletions

View File

@ -1,5 +1,5 @@
/*
* Copyright 2002-2021 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.
@ -133,8 +133,8 @@ public class CandidateComponentsIndexer implements Processor {
List<TypeElement> list = new ArrayList<>();
for (Element element : elements) {
if ((element.getKind().isClass() || element.getKind() == ElementKind.INTERFACE) &&
element.getModifiers().contains(Modifier.STATIC) && element instanceof TypeElement) {
list.add((TypeElement) element);
element.getModifiers().contains(Modifier.STATIC) && element instanceof TypeElement te) {
list.add(te);
}
}
return list;

View File

@ -1,5 +1,5 @@
/*
* Copyright 2002-2022 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.
@ -73,8 +73,8 @@ class TypeHelper {
}
private String getQualifiedName(Element element) {
if (element instanceof QualifiedNameable) {
return ((QualifiedNameable) element).getQualifiedName().toString();
if (element instanceof QualifiedNameable qualifiedNameable) {
return qualifiedNameable.getQualifiedName().toString();
}
return element.toString();
}