Ich benutze Scala IDE auf Mac (Build-ID: 4.4.1-vfinal-2016-05-04T11: 16: 00Z-Typesafe) mit Scala 2.11.8. Ich habe eine Eigenschaft wie unten definiert:Override implementieren Methoden in Scala IDE funktioniert nicht
package services
trait UserSignupService {
def signupUserByCellphone(cellphone: String) : Future[Boolean]
def isExistingUser(providerId: String, providerKey: String): Future[Boolean]
def createUser(providerId: String, providerSignupToken: String)
def verifySignupToken(providerId: String, providerSignupToken: String): Future[Boolean]
}
und eine Klasse:
package services.impl
@Singleton
class UserSignupServiceImpl extends UserSignupService {
}
Wenn ich drücken CMD-3
und wählen override implement methods
Ich sehe nicht, die Methoden für das Merkmal vorstehend definiert ist. Ich sehe nur Methoden von java.lang.object
.
Build automatically
ist ausgewählt und aktiviert. Ich habe auch versucht, das Projekt zu säubern, aber es funktioniert einfach nicht.
Wenn ich in dem Methodennamen ein und drücken Sie ctrl-space
es gibt mir den richtigen Vorschlag:
Was ist los? Was vermisse ich?