diff --git a/build.sbt b/build.sbt index 3a8208a..4c3d868 100644 --- a/build.sbt +++ b/build.sbt @@ -6,7 +6,7 @@ licenses := Seq( homepage := Some(url("http://github.com/lightbend/scala-sculpt")) scalaVersion := crossScalaVersions.value.head -crossScalaVersions := Seq("2.13.12", "2.12.19") +crossScalaVersions := Seq("2.13.13", "2.12.19") libraryDependencies ++= Seq( "org.scala-lang" % "scala-compiler" % scalaVersion.value % "provided", diff --git a/src/main/scala/com/lightbend/tools/sculpt/plugin/ExtractDependencies.scala b/src/main/scala/com/lightbend/tools/sculpt/plugin/ExtractDependencies.scala index 1944357..448cfb5 100644 --- a/src/main/scala/com/lightbend/tools/sculpt/plugin/ExtractDependencies.scala +++ b/src/main/scala/com/lightbend/tools/sculpt/plugin/ExtractDependencies.scala @@ -113,7 +113,8 @@ abstract class ExtractDependencies extends PluginComponent { // skip packages private def symbolsInType(tp: Type) = tp.collect { - case tp if tp != null && !(tp.typeSymbolDirect hasFlag PACKAGE) => tp.typeSymbolDirect + case part if part != null && !part.typeSymbolDirect.hasFlag(PACKAGE) => + part.typeSymbolDirect }.toSet private def flattenTypeToSymbols(tp: Type): List[Symbol] = if (tp eq null) Nil