OpenJDK jest teraz na GitHub: https://git.openjdk.java.net/jdk
Jest to duży projekt, ale implementacje podstawowych klas znajdziesz w jdk / src / java.base / share / classes .
Na przykład implementację java.util.List można znaleźć tutaj .
Jeśli chcesz przeglądać starsze wersje, nadal musisz korzystać ze starego interfejsu Mercurial .
Interfejs Mercurial jest dość zagmatwany, jeśli nie jesteś do niego przyzwyczajony, a ponieważ jest to duży projekt, znalezienie tego, czego szukasz, może być trudne.
Oto przykład:
Aby znaleźć implementację JDK6 java.util.List, wybierz "jdk6", "jdk", wybierz przeglądaj. Następnie przejdź do src / share / classes / java / util / List.java.
Powinieneś skończyć na http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/tip/src/share/classes/java/util/List.java