method com.dmdirc.config.prefs.validator.IdentValidator__ static_init










method ValidationResponse validate(Object)
prex0 != null
postreturn_value == One-of{&new ValidationResponse( validate#1*), &new ValidationResponse(validate# 2*)}
postreturn_value in Addr_Set{&new ValidationRespons e(validate#1*),&new ValidationResponse(validate #2*)}
postnew ValidationResponse(validate#1*) num objects <= 1
postnew ValidationResponse(validate#1*).failure == null
postnew ValidationResponse(validate#2*) num objects <= 1
postnew ValidationResponse(validate#2*).failure == &amp;"Ident must only contain letters, numbers and []{}|-^\."
unanalyzedcall on java.lang.String:matches










method void com.dmdirc.config.prefs.validator. IdentValidator()










method ValidationResponse validate(String)
preobject != null
postreturn_value in Addr_Set{&amp;new ValidationRespons e(validate#2),&amp;new ValidationResponse(validate# 1)}
postnew ValidationResponse(validate#1) num objects <= 1
postnew ValidationResponse(validate#1).failure == null
postnew ValidationResponse(validate#2) num objects <= 1
postnew ValidationResponse(validate#2).failure == &amp;"Ident must only contain letters, numbers and []{}|-^\."
test_vectorjava.lang.String:matches(...)@45: {0}, {1}