Browse Source

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

See gh-30067
pull/30068/head
Sam Brannen 2 years ago
parent
commit
7766b518d3
  1. 6
      spring-context-indexer/src/main/java/org/springframework/context/index/processor/CandidateComponentsIndexer.java
  2. 6
      spring-context-indexer/src/main/java/org/springframework/context/index/processor/TypeHelper.java

6
spring-context-indexer/src/main/java/org/springframework/context/index/processor/CandidateComponentsIndexer.java

@ -1,5 +1,5 @@ @@ -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 { @@ -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;

6
spring-context-indexer/src/main/java/org/springframework/context/index/processor/TypeHelper.java

@ -1,5 +1,5 @@ @@ -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 { @@ -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();
}

Loading…
Cancel
Save