| Types: |
| PsiAssignmentExpression:b += 0 : java.util.concurrent.atomic.AtomicReference<java.lang.Byte> |
| PsiBinaryExpression:b == 0 : boolean |
| PsiField:b : java.util.concurrent.atomic.AtomicReference<java.lang.Byte> |
| PsiPostfixExpression:b++ : java.util.concurrent.atomic.AtomicReference<java.lang.Byte> |
| PsiReferenceExpression:b : java.util.concurrent.atomic.AtomicReference<java.lang.Byte> |
| PsiReferenceExpression:b : java.util.concurrent.atomic.AtomicReference<java.lang.Byte> |
| PsiReferenceExpression:b : java.util.concurrent.atomic.AtomicReference<java.lang.Byte> |
| PsiReferenceExpression:b : java.util.concurrent.atomic.AtomicReference<java.lang.Byte> |
| |
| Conversions: |
| 0 -> new java.util.concurrent.atomic.AtomicReference<java.lang.Byte>((byte)$val$) $val$ |
| b += 0 -> $qualifier$.set(new Byte((byte)($qualifier$.get() + $val$))) $qualifier$+=$val$ |
| b -> $qualifier$.get() $qualifier$ b |
| b == 0 -> $qualifier$.get() == $val$ $qualifier$==$val$ |
| b++ -> $qualifier$.getAndSet(new Byte((byte)($qualifier$.get() + 1))) $qualifier$++ |
| |
| New expression type changes: |
| Fails: |