В чем смысл метода com.sun.beans.TypeResolver#fixGenericArray?

#java

#java

Вопрос:

я не понимаю смысла этого метода, какую роль он играет?

 private static Type fixGenericArray(Type var0) {
    if (var0 instanceof GenericArrayType) {
        Type var1 = ((GenericArrayType)var0).getGenericComponentType();
        var1 = fixGenericArray(var1);
        if (var1 instanceof Class) {
            return Array.newInstance((Class)var1, 0).getClass();
        }
    }

    return var0;
}
 

Ответ №1:

Эта проблема решена! Метод используется для исправления ошибки: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=5041784

Комментарии:

1. Отлично, но в чем проблема? Почему тебя это волнует?