diff --git a/internal/compiler-bridge/src/main/scala/xsbt/Dependency.scala b/internal/compiler-bridge/src/main/scala/xsbt/Dependency.scala index a8a3e87cd5..e8c2404172 100644 --- a/internal/compiler-bridge/src/main/scala/xsbt/Dependency.scala +++ b/internal/compiler-bridge/src/main/scala/xsbt/Dependency.scala @@ -95,7 +95,7 @@ final class Dependency(val global: CallbackGlobal) extends LocateClassFile with case Some(classOrModuleDef) => memberRef(ClassDependency(classOrModuleDef, dep)) case None => - reporter.warning(unit.position(0), Feedback.OrphanTopLevelImports) + reporter.echo(unit.position(0), Feedback.OrphanTopLevelImports) // package-info.java & empty scala files orphanImportsReported = true } } diff --git a/internal/compiler-bridge/src/main/scala/xsbt/ExtractAPI.scala b/internal/compiler-bridge/src/main/scala/xsbt/ExtractAPI.scala index 4170be7ad0..c6453c2106 100644 --- a/internal/compiler-bridge/src/main/scala/xsbt/ExtractAPI.scala +++ b/internal/compiler-bridge/src/main/scala/xsbt/ExtractAPI.scala @@ -598,6 +598,8 @@ class ExtractAPI[GlobalType <: Global]( "sbt-api: Unexpected nullary method type " + in + " in " + in.owner ) Constants.emptyType + case MethodType(_, _) => + Constants.emptyType case _ => reporter.warning(NoPosition, "sbt-api: Unhandled type " + t.getClass + " : " + t) Constants.emptyType diff --git a/internal/compiler-bridge/src/main/scala/xsbt/ExtractUsedNames.scala b/internal/compiler-bridge/src/main/scala/xsbt/ExtractUsedNames.scala index e80fe487c2..e2224ce34d 100644 --- a/internal/compiler-bridge/src/main/scala/xsbt/ExtractUsedNames.scala +++ b/internal/compiler-bridge/src/main/scala/xsbt/ExtractUsedNames.scala @@ -118,7 +118,7 @@ class ExtractUsedNames[GlobalType <: CallbackGlobal](val global: GlobalType) } case None => - reporter.warning(unit.position(0), Feedback.OrphanNames) + reporter.echo(unit.position(0), Feedback.OrphanNames) } }