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