| package com.siyeh.igtest.bugs.castConflictingInstanceof.andAnd; |
| |
| class Test { |
| |
| public void test(Object o) |
| { |
| |
| if (!(o instanceof Number) || |
| ((Number)o).intValue() == 0 || |
| !(o instanceof Integer) || |
| ((Integer) o).byteValue() == 9) { |
| System.out.println(); |
| } |
| |
| if (!(o instanceof Number) || |
| ((Number)o).intValue() == 0 || |
| !(o instanceof Integer) || |
| !(o instanceof Number) || |
| ((Integer) o).byteValue() == 9) { |
| System.out.println(); |
| } |
| |
| if (!(o instanceof Integer) || |
| ((Number)o).intValue() == 0 || |
| !(o instanceof Number) || |
| ((Integer) o).byteValue() == 9) { |
| System.out.println(); |
| } |
| } |
| } |