Groovy: vérifier au moment de l'exécution, si l'objet est une Chaîne de caractères

Je suis sur le point de surcharge de la leftShift opérateur et je voulais savoir comment faire pour vérifier si le paramètre "autres" est une Chaîne de caractères?

def leftShift(other){
    if(other.getClass() instanceof String){
        println other.toString() + " is a string!"          
}

Mais cela ne fonctionne pas.. quelqu'un Peut-il m'aider?

OriginalL'auteur user944351 | 2012-12-14