From e17dd6b8aaa270f184ec1ec18a94a63db999ad39 Mon Sep 17 00:00:00 2001 From: Alexis Hernandez Date: Sat, 9 Feb 2019 12:09:40 -0700 Subject: [PATCH] Update README.md - Fix mispelling --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e701a25..e892491 100644 --- a/README.md +++ b/README.md @@ -152,7 +152,7 @@ by explicit type annotation because it would break binary compatibility. The typ Before Java 8 (which 2.12 targets), interface methods cannot have default implementations. In order to support default methods for traits, Scala 2.11 and before automatically overrides the method for classes that extend the trait. However if no recompilation -of the library is performed with the updated trait (with the new defult method), no override method is generated +of the library is performed with the updated trait (with the new default method), no override method is generated and an `AbstractMethodError` will be thrown when the default method is called. See [this StackOverflow question](https://stackoverflow.com/questions/18366817/is-adding-a-trait-method-with-implementation-breaking-backward-compatibility)