From 4dcbad493c235994734bc5e30486ecfe43b70e58 Mon Sep 17 00:00:00 2001 From: philippus Date: Sun, 1 Mar 2026 10:08:39 +0100 Subject: [PATCH] Replace deprecated args-method --- .../org/apache/pekko/http/fix/MigrateToServerBuilder.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/http-scalafix/scalafix-rules/src/main/scala/org/apache/pekko/http/fix/MigrateToServerBuilder.scala b/http-scalafix/scalafix-rules/src/main/scala/org/apache/pekko/http/fix/MigrateToServerBuilder.scala index 1916c24e2..d0feabbf8 100644 --- a/http-scalafix/scalafix-rules/src/main/scala/org/apache/pekko/http/fix/MigrateToServerBuilder.scala +++ b/http-scalafix/scalafix-rules/src/main/scala/org/apache/pekko/http/fix/MigrateToServerBuilder.scala @@ -28,7 +28,7 @@ class MigrateToServerBuilder extends SemanticRule("MigrateToServerBuilder") { Try { val sig = t.parent.get.symbol.info.get.signature.asInstanceOf[MethodSignature] require(sig.parameterLists(1)(0).signature.toString == "Materializer") - (t.parent.get, t.parent.get.asInstanceOf[Term.Apply].args.head) + (t.parent.get, t.parent.get.asInstanceOf[Term.Apply].argClause.values.head) }.toOption val materializerLint: Option[Patch] = materializerAndTarget.map { @@ -42,7 +42,8 @@ class MigrateToServerBuilder extends SemanticRule("MigrateToServerBuilder") { } val argExps = - namedArgMap(args, t.asInstanceOf[Term.Apply].args) ++ materializerAndTarget.map("materializer" -> _._2).toSeq + namedArgMap(args, t.asInstanceOf[Term.Apply].argClause.values) ++ + materializerAndTarget.map("materializer" -> _._2).toSeq val targetTree = materializerAndTarget.map(_._1).getOrElse(t) // patch parent if materializer arg is found patchTree(targetTree, http, argExps, targetMethod(argExps("handler"))) + materializerLint