Acesso a Math.exp

Galera,

como eu faço para ter acesso ao fonte do método Math.exp()? Parece que a classe Math delega o método para a classe StrictMath. Não consegui ter acessa-lá. Eu preciso contar o número de operações que esse método tem.

Até mais.

O fonte de Math.exp pode ser encontrado nos fontes do JDK, em “Java SE Source Code” (veja nesta página : http://download.java.net/jdk6/6u3/promoted/b05/index.html )

JAR com os fontes do JDK

O problema é que, como você disse, ele delega para StrictMath, e StrictMath por sua vez delega para uma implementação de código nativo que é chamada “inline” pelo JDK - não é nem uma DLL JNI e sim um código em C++ que é bastante complicado e está dentro do código binário na jvm.dll (máquina virtual Java). Para todos os efeitos, faça de conta que é uma operação atômica.