| Types: |
| PsiBinaryExpression:i == 0 : boolean |
| PsiField:i : java.lang.ThreadLocal |
| PsiPostfixExpression:i++ : java.lang.ThreadLocal |
| PsiPostfixExpression:i-- : java.lang.ThreadLocal |
| PsiPrefixExpression:++i : java.lang.ThreadLocal |
| PsiPrefixExpression:--i : java.lang.ThreadLocal |
| PsiReferenceExpression:i : java.lang.ThreadLocal |
| PsiReferenceExpression:i : java.lang.ThreadLocal |
| PsiReferenceExpression:i : java.lang.ThreadLocal |
| PsiReferenceExpression:i : java.lang.ThreadLocal |
| PsiReferenceExpression:i : java.lang.ThreadLocal |
| |
| Conversions: |
| ++i -> $qualifier$.set(new java.lang.Integer(((java.lang.Integer)$qualifier$.get()).intValue() + 1)) ++$qualifier$ |
| --i -> $qualifier$.set(new java.lang.Integer(((java.lang.Integer)$qualifier$.get()).intValue() - 1)) --$qualifier$ |
| i == 0 -> ((java.lang.Integer)$qualifier$.get()).intValue() == $val$ $qualifier$==$val$ |
| i++ -> $qualifier$.set(new java.lang.Integer(((java.lang.Integer)$qualifier$.get()).intValue() + 1)) $qualifier$++ |
| i-- -> $qualifier$.set(new java.lang.Integer(((java.lang.Integer)$qualifier$.get()).intValue() - 1)) $qualifier$-- |
| |
| New expression type changes: |
| Fails: |