OpenJDK ahora está en GitHub: https://git.openjdk.java.net/jdk
Es un proyecto grande, pero encontrará las implementaciones de las clases principales en jdk / src / java.base / share / classes .
Por ejemplo, puede encontrar la implementación de java.util.List aquí .
Si necesita navegar por versiones anteriores, aún necesita usar la antigua interfaz de Mercurial .
La interfaz de Mercurial es bastante confusa si no está acostumbrado, y dado que este es un proyecto grande, puede ser difícil encontrar lo que está buscando.
Aquí hay un ejemplo:
Para encontrar la implementación de JDK6 java.util.List, seleccione "jdk6", "jdk", seleccione navegar. Luego busque src / share / classes / java / util / List.java.
Deberías terminar en http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/tip/src/share/classes/java/util/List.java