scala valeur toInt n'est pas un membre de l'une Quelconque

La println dans le code suivant fonctionne (avec ou sans toInt)

println("retweets : ", e.getOrElse("retweets", 0).toInt)

top10Tweets(""+e.get("text").get, e.getOrElse("retweets", 0).toInt)

Mais quand je le passe en argument d'une fonction (comme ci-dessus), il ne fonctionne pas. Il dit: "la valeur toInt n'est pas membre d'un"

Quand j'enlève toInt, dit-il,

    type mismatch;
[error]  found   : Any
[error]  required: Int

e est une Carte, comme suit,

  def tweetDetails(obj: twitter4j.Status) = {
   Map(
   "id" -> obj.getUser().getId(),
   "screenName" -> obj.getUser().getScreenName(),
   "text" -> obj.getText(),
   "retweets" -> obj.getRetweetCount(),
   "mentions" -> obj.getUserMentionEntities().length)
  }

signature de top10Tweets,

def top10Tweets(tweets: String, retweet_c: Int, mention_c: Int) = {
}
Veuillez fournir un exemple complet, en particulier le type de e.

OriginalL'auteur user644745 | 2013-07-16