Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: integrated JPCERT comments

...

The strictfp modifier can be used with a class, method, or interface:

UsageStrictness

BehaviorApplies to

Class

All code in the class including (instance, variable, static initializers), and code in nested classes

Method

All code within the method is subject to strictness constraints

Interface

All code in any class that implements the interface is also strict

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="85f9743b5e698981-5e662cce-454c4ee4-80d7bd62-00d59da81a8590d90069bb8e"><ac:plain-text-body><![CDATA[

[[Darwin 2004

AA. Bibliography#Darwin 04]]

Ensuring the Accuracy of Floating-Point Numbers

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b0398ea76ee46d6f-3132fa30-47d34094-aa9f9c97-cf5bc5e5af1e33d136d58cff"><ac:plain-text-body><![CDATA[

[[JLS 2005

AA. Bibliography#JLS 05]]

[§15.4, "FP-strict Expressions"

http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.4]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c64f8cefb8709d22-462037d4-4d4f4579-85b0acd2-4c5c4437d7727e4eaa186b7d"><ac:plain-text-body><![CDATA[

[[JPL 2006

AA. Bibliography#JPL 06]]

9.1.3. Strict and Non-Strict Floating-Point Arithmetic

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="15adb088b96366a7-810d06f7-40c447fe-89bcb7fc-53b20e4ed980a2c1b946fa3c"><ac:plain-text-body><![CDATA[

[[McCluskey 2001

AA. Bibliography#McCluskey 01]]

Making Deep Copies of Objects, Using strictfp, and Optimizing String Performance

]]></ac:plain-text-body></ac:structured-macro>

...