// @skip-test | |
// Test case for Issue #917: | |
// https://github.com/typetools/checker-framework/issues/917 | |
import java.util.List; | |
import org.checkerframework.checker.lock.qual.GuardSatisfied; | |
public class GuardSatisfiedArray { | |
void foo(@GuardSatisfied Object arg1, @GuardSatisfied Object arg2) {} | |
void bar(@GuardSatisfied Object[] args) { | |
foo(args[0], args[1]); | |
} | |
void baz(@GuardSatisfied List<@GuardSatisfied Object> args) { | |
foo(args.get(0), args.get(1)); | |
} | |
} |