У меня есть класс Bucket, который передается как универсальный тип в интерфейсе Comparator.Я работаю с GSON, чтобы зарегистрировать адаптер типа для этого типа.
Функция typeadapter имеет подпись
public GsonBuilder registerTypeAdapter(Type type, Object typeAdapter)
Я хочу передать первый аргумент в качестве объекта типа
java.util.Comparator<org.elasticsearch.search.aggregations.bucket.terms.Terms$Bucket>
Я попытался Comparator<Terms.Bucket>.class
, что вызывает синтаксическую ошибку.Как правильно это сделать?