blob: a67e9eaefa34d8dc279bb0599718a4562ef0a070 [file] [log] [blame]
import org.checkerframework.common.value.qual.StringVal;
public class StringPolyValue {
void stringValArrayLen(@StringVal({"a", "b", "c"}) String abc) {
@StringVal({"a", "b", "c"}) String ns = new String(abc);
@StringVal({"a", "b", "c"}) String ts = abc.toString();
@StringVal({"a", "b", "c"}) String i = abc.intern();
@StringVal({"a", "b", "c"}) String nstca = new String(abc.toCharArray());
@StringVal({"a", "b", "c"}) String votca = String.valueOf(abc.toCharArray());
@StringVal({"a", "b", "c"}) String cvotca = String.copyValueOf(abc.toCharArray());
}
}