A circular call is detected when there isn't.
-
Thomas Han
@Invariant({
g}) class G {
String g = "g" /** * @see java.lang.Object#toString() */ @Override String toString() { return g }}
@Invariant({
g}) class H {
G g = new G() /** * @see java.lang.Object#toString() */ @Override String toString() { g.toString() }}
When we call H toString() it detects a circular call.
Can you please confirm?
-
Thomas Han
This issue seems to be gone on 1.2.2
-
me (at andresteingress)
- State changed from new to resolved
- Milestone set to 1.2.3
- Assigned user set to me (at andresteingress)
- Milestone order changed from 1 to 0
there will be improvements to the class invariants injection in 1.2.3, but i am aware there are issues here.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.