Ich suchte im Internet nach, wie man in Scala srictfp
erzwingt, konnte aber keinen Hinweis darauf finden. Es gibt einige Leute, die sich darüber beschweren, aber echte Lösungen können nicht gefunden werden. Es gibt eine bugtracker entry darüber, die fast zwei Jahre alt ist. Wie es scheint, gibt es keine elegante Lösung für die Suche nach Workarounds.Nein strictfp in Scala - Umgehungslösungen?
Meine aktuelle Idee ist es, das entsprechende Methodenflag ACC_STRICT
im generierten Bytecode irgendwie selbst zu setzen, aber ich habe keine Ahnung, was die beste Lösung dafür wäre. Man denke nur an ein Scala Compiler Plugin oder hackt nur Flags in einem Hexeditor. Vielleicht hat jemand die gleiche Herausforderung und kann mir seine Lösung sagen?
ich Ihre 'ACC_STRICT' Ansatz graben! : D – aioobe
Ein Compiler-Plugin würde von der Scala-Community sehr geschätzt werden. –
@Dave Griffith, sicherlich wäre die beste Lösung für Scala, 'strictfp' nativ zu unterstützen (d. H. Den Bytecode mit diesem Flag erzeugen zu können), wie im Bugtracker-Eintrag berichtet. – Bruno