@Target(value=METHOD) @Retention(value=RUNTIME) @Documented public @interface Volatile
同じ入力に対して異なる結果を返すような演算子は、 予期せずに複数回実行すると予期せぬ振る舞いを行うことがある。 この注釈を付与することで、そのようなデータフローでの最適化を抑制することができる。
具体的には、以下のような特性を持つ演算子メソッドには、この注釈が必要である。
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.