| method | ValidationResponse validate(Object) |
| pre | x0 != null |
| post | java.lang.StringBuilder:toString(...)._tainted == 0 |
| post | return_value == One-of{&new ValidationResponse( validate#1*), &new ValidationResponse(validate# 3*), &new ValidationResponse(validate#5*)} |
| post | return_value in Addr_Set{&new ValidationRespons e(validate#1*),&new ValidationResponse(validate #3*),&new ValidationResponse(validate#5*)} |
| post | new ValidationResponse(validate#1*) num objects <= 1 |
| post | new ValidationResponse(validate#1*).failure == &java.lang.StringBuilder:toString(...) |
| post | new ValidationResponse(validate#3*) num objects <= 1 |
| post | new ValidationResponse(validate#3*).failure == &java.lang.StringBuilder:toString(...) |
| post | new ValidationResponse(validate#5*) num objects <= 1 |
| post | new ValidationResponse(validate#5*).failure == null |
| unanalyzed | call on java.lang.String:length |
| method | ValidationResponse validate(String) |
| pre | object != null |
| post | java.lang.StringBuilder:toString(...)._tainted == 0 |
| post | return_value in Addr_Set{&new ValidationRespons e(validate#1),&new ValidationResponse(validate# 3),&new ValidationResponse(validate#5)} |
| post | new ValidationResponse(validate#1) num objects <= 1 |
| post | new ValidationResponse(validate#1).failure == &java.lang.StringBuilder:toString(...) |
| post | new ValidationResponse(validate#3) num objects <= 1 |
| post | new ValidationResponse(validate#3).failure == &java.lang.StringBuilder:toString(...) |
| post | new ValidationResponse(validate#5) num objects <= 1 |
| post | new ValidationResponse(validate#5).failure == null |
| test_vector | this.max: {0..232-2}, {-1} |