Hi,
I would like to clarify this message which I get when I try to run jbse on a method that takes a type with a field that might resolve to multiple concrete types.
The message I get is :
.1.1 {ROOT}:c.property not expanded. It may be a hint of too strong user-defined constraints, possibly correct when enforcing redundancy by representation invariant.
In one implementation of a method in the object that c.property may point to, I am expecting it to produce an unsafe trace. How can I get the engine to expand the field to all possible types?
Hi, I would like to clarify this message which I get when I try to run jbse on a method that takes a type with a field that might resolve to multiple concrete types. The message I get is : .1.1 {ROOT}:c.property not expanded. It may be a hint of too strong user-defined constraints, possibly correct when enforcing redundancy by representation invariant.
In one implementation of a method in the object that c.property may point to, I am expecting it to produce an unsafe trace. How can I get the engine to expand the field to all possible types?