Passing arguments to anonymous inner classes
- by synic
I'm trying to make an API library for our web services, and I'm wondering if it's possible to do something like this:
abstract class UserRequest(val userId: Int) {
def success(message: String)
def error(error: ApiError)
}
api.invokeRequest(new UserRequest(121) {
override def success(message: String) = {
// handle success
}
override…