// Test case for Issue 1655 | |
// https://github.com/typetools/checker-framework/issues/1655 | |
import org.checkerframework.common.value.qual.IntRange; | |
public class Issue1655 { | |
public void test(int a) { | |
@IntRange(from = 0, to = 255) int b = a & 0xff; | |
@IntRange(from = 0, to = 15) int c1 = b >> 4; | |
@IntRange(from = 0, to = 15) int c2 = b >>> 4; | |
} | |
} |