import testlib.wholeprograminference.qual.*;
public class StringConcatenationTest {
private String options_str;
private String options_str2;
void foo() {
options_str = getSibling1();
options_str2 += getSibling1();
}
void test() {
//:: error: (argument.type.incompatible)
expectsSibling1(options_str);
//:: error: (argument.type.incompatible)
expectsSibling1(options_str2);
}
void expectsSibling1(@Sibling1 String t) {}
@Sibling1 String getSibling1() {
//:: warning: (cast.unsafe)
return (@Sibling1 String) " ";
}
}