Skip to content

Commit 4661cdd

Browse files
committed
Pattern variable usage with instanceOf
1 parent 73d600c commit 4661cdd

File tree

15 files changed

+18
-36
lines changed

15 files changed

+18
-36
lines changed

core/builder/src/main/java/io/quarkus/builder/Json.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,8 +364,7 @@ protected JsonObjectBuilder self() {
364364

365365
@Override
366366
void add(JsonValue element) {
367-
if (element instanceof JsonMember) {
368-
final JsonMember member = (JsonMember) element;
367+
if (element instanceof JsonMember member) {
369368
final String attribute = member.attribute().value();
370369
final JsonValue value = member.value();
371370
if (value instanceof JsonString) {

core/deployment/src/main/java/io/quarkus/deployment/ConstructorPropertiesProcessor.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ void build(BuildProducer<ReflectiveClassBuildItem> reflectiveClass, CombinedInde
2929

3030
private void registerInstance(BuildProducer<ReflectiveClassBuildItem> reflectiveClass, AnnotationInstance instance) {
3131
AnnotationTarget annotationTarget = instance.target();
32-
if (annotationTarget instanceof MethodInfo) {
33-
MethodInfo methodInfo = (MethodInfo) annotationTarget;
32+
if (annotationTarget instanceof MethodInfo methodInfo) {
3433
String classname = methodInfo.declaringClass().toString();
3534
reflectiveClass.produce(asReflectiveClassBuildItem(classname));
3635
}

core/deployment/src/main/java/io/quarkus/deployment/ExtensionLoader.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -621,8 +621,7 @@ private static Consumer<BuildChainBuilder> loadStepsFromClass(Class<?> clazz,
621621
for (var type : ctor.getGenericParameterTypes()) {
622622
Class<?> theType;
623623
boolean isRuntimeValue = false;
624-
if (type instanceof ParameterizedType) {
625-
ParameterizedType pt = (ParameterizedType) type;
624+
if (type instanceof ParameterizedType pt) {
626625
if (pt.getRawType().equals(RuntimeValue.class)) {
627626
theType = (Class<?>) pt.getActualTypeArguments()[0];
628627
isRuntimeValue = true;
@@ -853,8 +852,7 @@ public void execute(final BuildContext bc) {
853852
return runTimeProxies.get(s);
854853
}
855854
// TODO - Remove once we disallow the injection of runtime objects in build steps
856-
if (s instanceof ParameterizedType) {
857-
ParameterizedType p = (ParameterizedType) s;
855+
if (s instanceof ParameterizedType p) {
858856
if (p.getRawType() == RuntimeValue.class) {
859857
Object object = runTimeProxies.get(p.getActualTypeArguments()[0]);
860858
if (object == null) {

core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestClassUsages.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,7 @@ public FilterResult apply(TestDescriptor testDescriptor) {
8585
} else {
8686
return FilterResult.excluded("Has no tests");
8787
}
88-
} else if (source instanceof MethodSource) {
89-
MethodSource ms = (MethodSource) source;
88+
} else if (source instanceof MethodSource ms) {
9089
ClassAndMethod cm = new ClassAndMethod(ms.getClassName(), testDescriptor.getUniqueId());
9190
if (!classNames.containsKey(cm)) {
9291
return FilterResult.included("No test information");

core/deployment/src/main/java/io/quarkus/deployment/steps/ConfigDescriptionBuildStep.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,17 +57,15 @@ private void processMappings(List<ConfigClass> mappings, List<ConfigDescriptionB
5757
Method method = property.getMethod();
5858

5959
String defaultValue = null;
60-
if (property instanceof PrimitiveProperty) {
61-
PrimitiveProperty primitiveProperty = (PrimitiveProperty) property;
60+
if (property instanceof PrimitiveProperty primitiveProperty) {
6261
if (primitiveProperty.hasDefaultValue()) {
6362
defaultValue = primitiveProperty.getDefaultValue();
6463
} else if (primitiveProperty.getPrimitiveType() == boolean.class) {
6564
defaultValue = "false";
6665
} else if (primitiveProperty.getPrimitiveType() != char.class) {
6766
defaultValue = "0";
6867
}
69-
} else if (property instanceof LeafProperty) {
70-
LeafProperty leafProperty = (LeafProperty) property;
68+
} else if (property instanceof LeafProperty leafProperty) {
7169
if (leafProperty.hasDefaultValue()) {
7270
defaultValue = leafProperty.getDefaultValue();
7371
}

core/deployment/src/main/java/io/quarkus/deployment/steps/ReflectiveHierarchyStep.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,15 +160,14 @@ private void addReflectiveHierarchy(CombinedIndexBuildItem combinedIndexBuildIte
160160
type.asArrayType().constituent(),
161161
processedReflectiveHierarchies,
162162
unindexedClasses, reflectiveClass, visits));
163-
} else if (type instanceof ParameterizedType) {
163+
} else if (type instanceof ParameterizedType parameterizedType) {
164164
if (!reflectiveHierarchyBuildItem.getIgnoreTypePredicate().test(type.name())) {
165165
addClassTypeHierarchy(combinedIndexBuildItem, capabilities, reflectiveHierarchyBuildItem, newSource,
166166
type.name(),
167167
type.name(),
168168
processedReflectiveHierarchies,
169169
unindexedClasses, reflectiveClass, visits);
170170
}
171-
final ParameterizedType parameterizedType = (ParameterizedType) type;
172171
for (Type typeArgument : parameterizedType.arguments()) {
173172
visits.addLast(
174173
() -> addReflectiveHierarchy(combinedIndexBuildItem, capabilities, reflectiveHierarchyBuildItem,

core/deployment/src/test/java/io/quarkus/deployment/recording/JobDetails.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,8 @@ public void setCacheable(boolean cacheable) {
7171
public boolean equals(Object o) {
7272
if (this == o)
7373
return true;
74-
if (!(o instanceof JobDetails))
74+
if (!(o instanceof JobDetails that))
7575
return false;
76-
JobDetails that = (JobDetails) o;
7776
return Objects.equals(className, that.className)
7877
&& Objects.equals(staticFieldName, that.staticFieldName)
7978
&& Objects.equals(methodName, that.methodName)

core/deployment/src/test/java/io/quarkus/deployment/recording/JobParameter.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,8 @@ public Object getObject() {
6666
public boolean equals(Object o) {
6767
if (this == o)
6868
return true;
69-
if (!(o instanceof JobParameter))
69+
if (!(o instanceof JobParameter that))
7070
return false;
71-
JobParameter that = (JobParameter) o;
7271
return Objects.equals(className, that.className)
7372
&& Objects.equals(actualClassName, that.actualClassName)
7473
&& Objects.equals(object, that.object);

core/processor/src/main/java/io/quarkus/annotation/processor/documentation/config/formatter/JavadocToAsciidocTransformer.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,7 @@ public static String toAsciidoc(String javadoc, JavadocFormat format, boolean in
105105
Map<Integer, String> inlineTagsReplacements = new TreeMap<>();
106106

107107
for (JavadocDescriptionElement javadocDescriptionElement : parsedJavadoc.getDescription().getElements()) {
108-
if (javadocDescriptionElement instanceof JavadocInlineTag) {
109-
JavadocInlineTag inlineTag = (JavadocInlineTag) javadocDescriptionElement;
108+
if (javadocDescriptionElement instanceof JavadocInlineTag inlineTag) {
110109
String content = inlineTag.getContent().trim();
111110
switch (inlineTag.getType()) {
112111
case CODE:

core/processor/src/main/java/io/quarkus/annotation/processor/documentation/config/formatter/JavadocToMarkdownTransformer.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ private static String simplifyJavadoc(JavadocDescription javadocDescription) {
4444
StringBuilder sb = new StringBuilder();
4545

4646
for (JavadocDescriptionElement javadocDescriptionElement : javadocDescription.getElements()) {
47-
if (javadocDescriptionElement instanceof JavadocInlineTag) {
48-
JavadocInlineTag inlineTag = (JavadocInlineTag) javadocDescriptionElement;
47+
if (javadocDescriptionElement instanceof JavadocInlineTag inlineTag) {
4948
String content = inlineTag.getContent().trim();
5049
switch (inlineTag.getType()) {
5150
case CODE:

0 commit comments

Comments
 (0)