Skip to content

Commit

Permalink
fix typo in error message
Browse files Browse the repository at this point in the history
  • Loading branch information
lrytz committed Aug 10, 2018
1 parent 652092b commit b841ec0
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion compiler/src/dotty/tools/dotc/typer/Applications.scala
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ object Applications {

/** Does `tp` fit the "get match" conditions as an unapply result type?
* This is the case of `tp` has a `get` member as well as a
* parameterless `isDefined` member of result type `Boolean`.
* parameterless `isEmpty` member of result type `Boolean`.
*/
def isGetMatch(tp: Type, errorPos: Position = NoPosition)(implicit ctx: Context) =
extractorMemberType(tp, nme.isEmpty, errorPos).isRef(defn.BooleanClass) &&
Expand Down Expand Up @@ -95,6 +95,7 @@ object Applications {
val addendum =
if (ctx.scala2Mode && unapplyName == nme.unapplySeq)
"\nYou might want to try to rewrite the extractor to use `unapply` instead."
else ""
ctx.error(em"$unapplyResult is not a valid result type of an $unapplyName method of an extractor$addendum", pos)
Nil
}
Expand Down

0 comments on commit b841ec0

Please sign in to comment.