rt.jar Пакеты com.sun.istack.internal

jre поставляется со многими библиотеками в rt.jar, одна из которых com.sun.istack .внутренний*. Мне нужна была документация com.sun.istack.internal.Nullable(, которая, как я обнаружил, используется Google в CacheBuilder), и сначала я подумал, что нужно перейти на docs.oracle.com, чтобы найти ее документацию и там я ничего не нашел об этом. Затем я перешел к исходной папке, полученной с помощью jdk, и я не нашел объект имени com в указанной папке. Затем я смотрю на выпуск jre7 и смотрю на все пакеты и классы и не нашел там упоминания о Nullable. Хотя у SO было одно упоминание об этом, но ничего конкретного. Я все еще не понимаю, где взять его документацию и src, если это необходимо.Я даже просмотрел устаревшую документацию по API Sun в Oracle, но ничего об этом не упоминал. где Oracle документирует свою политику в отношении перенесенных пакетов и их стандартности или нестандартности. Должно быть, они где-то задокументировали это, просто я трачу слишком много времени, чтобы добраться туда.

Пожалуйста, направьте меня туда.

РЕДАКТИРОВАТЬ: на самом деле javax.annotation.Nullable используется в google CacheBuilder, а не com.sun.istack.internal.Nullable. Также для тех, кто может столкнуться с этой проблемой: javax.annotation.Nullable на данный момент не является частью Java SE и переносится в банку jsr305. Поэтому, если вы планируете использовать CacheBuilder или просто просматриваете его код, добавьте jsr305 jar в свой путь к классам, иначе eclipse запутается и укажет вам на com.sun.istack.intenal.Nullable, когда вы наведете курсор на Nullable. .

7
задан Community 23 May 2017 в 12:17
поделиться