Я хотел бы узнать, какой надежный способ проверки, если переменная имеет тип string или gstring. Я полагаю, что это отличается от чистой Java:
def var = someFunc();
if (var instanceof String || var instanceof GString) {
String str = var;
}
Я спрашиваю, потому что я не хочу удивляться, что я пропустил специальную функцию Groovy, которая вызывает отладочную ошибку.