I have an interface that was once functional. Now I'd like it to have more abstract methods so I added them to the interface and changed all implementations to override those methods. I use retrolambda in my project. When I run the app I get the following error:
Error:incompatible types: DeviceCheckCallback is not a functional interface
multiple non-overriding abstract methods found in interface DeviceCheckCallback
Why am I seeing this? I don't want this interface to be functional anymore?