为什么 Oracle JDK Javadoc 不包含严格的浮点修饰符?

Why does the Oracle JDK Javadoc not include the strict floating point modifier?

如果我查看 NetBeans Javadoc window 中的 StrictMath.toRadians(),前两行显示为

java.​lang.​StrictMath
public static strictfp double toRadians(double angdeg)

这是有道理的,因为我使用的 JDK 具有使用 strictfp 修饰符定义的 StrictMath.toRadians()。但是,如果我查看 the StrictMath Javadoc online,我看不到任何关于 strictfp 的提及。例如,toRadians() Javadoc 的第一行显示为

public static double toRadians(double angdeg)

我使用的是 JDK 1.8.0_241,运行时间稍快。可以肯定是 Oracle JDK。据我所知,StrictMath JDK 来源中的 Javadoc 注释与上面链接的 Oracle 页面中发布的内容相匹配。

是Javadoc工具忽略了strictfp修饰符还是Oracle故意从生成的StrictMath Javadoc HTML页中去掉了?

(我试图为一个虚拟的 strictfp 函数生成 Javadoc,但在我尝试这样做的项目中似乎出现了一大堆看似无关的 Javadoc 错误)。

正如 javadocdocumentation for Java 8 所说:

The javadoc command can include the modifiers public, protected, private, abstract, final, static, transient, and volatile, but not synchronized or native. The synchronized and native modifiers are considered implementation detail and not part of the API specification.

它没有明确列出 strictfp,但由于 strictfp 是一个影响方法实现的特性,而不是它的使用方式,因此它被排除在外。