14.8.6. DRL のパターン制約における演算子の優先順位
DRL では、適用可能な制約演算子の場合は標準的な Java 演算子の優先順位をサポートしていますが、一部の例外と、DRL に固有の追加の演算子がいくつかあります。以下の表には、適用可能な DRL 演算子を優先順位の高いものから低いものの順で記載しています。
| 演算子のタイプ | 演算子 | 注記 |
|---|---|---|
| ネストされているか、null 安全なプロパティーアクセス |
| 標準の Java セマンティクスではない |
|
|
| 標準の Java セマンティクスではない |
| 制約のバインディング |
| 標準の Java セマンティクスではない |
| 乗法 |
| |
| 加法 |
| |
| シフト |
| |
| リレーショナル |
| |
| 等価性 |
|
標準の Java の |
|
非短絡 (Non-short-circuiting) |
| |
|
非短絡の排他的 |
| |
|
非短絡の包含的 |
| |
|
論理 |
| |
|
論理 |
| |
| 三項 |
| |
|
コンマ区切り |
| 標準の Java セマンティクスではない |