2013-11-07 3 views
4

Я попытался написать класс, который расширяет guana AbstractMultiset, но я увидел, что это не открытый класс. Почему это?
Есть ли другой класс, который я должен расширять? Другие подобные классы, которые я знаю (AbstractCollection, AbstractSet и т. Д.) являются общественностью.Почему реферат Guava AbstractMultiset не является общедоступным?

+1

Ничего страшного, но IMO, лучший (прочитайте * правильный *) ответ на этот вопрос может исходить от * dev *, работающего в разделе * Guava *, в * Google *. – SudoRahul

+3

В Stackoverflow есть такие разработчики, поэтому ... – siledh

+0

Я никогда не утверждал, что мы не получим ответа или чего-то еще. Я просто сказал, что лучший ответ будет ... у нас уже есть [Jon Skeet] (http://stackoverflow.com/users/22656/jon-skeet) btw! :) – SudoRahul

ответ

1

Я предполагаю, что ответ «это был надзор».

Существует непогашенная проблема, чтобы исправить это в трекер проблема: http://code.google.com/p/guava-libraries/issues/detail?id=157. Никто не возражал против этого, но этого просто не произошло.

+3

Если вы посмотрите на комментарии сейчас, там _are_ аргументы против исправления этого. –

+0

@LouisWasserman - Мой ответ был прав, когда я его написал :-) –

+0

Также стоит отметить, что команда разработчиков, похоже, подошла к согласию, что создание общедоступной базы >> является << лучшим решением для использования OP - дело. Во всяком случае, стоит прочитать комментарии. –

Смежные вопросы