If not already up to date, we should update the Javadoc so that we don't
have the conversation again.
Steve
On 01/10/2013 8:59 PM, Joseph Andresen wrote:
Kevin and I had this exact conversation years ago. I believe our answer was
that anything less than 0 meant uninitialized?
Maybe he can remember better than I.
-Joe
On Oct 1, 2013, at 4:32 PM, Richard Bair <[email protected]> wrote:
I see this is not going to work, since isEmpty() defines itself as where one
component's max (maxX, maxY, maxZ) is less than the corresponding min. So we
make sense, at least, out of -1 (although as far as the implementation is
concerned, any negative value works just as well).
On Oct 1, 2013, at 3:13 PM, Richard Bair <[email protected]> wrote:
Hi,
I'm looking at https://javafx-jira.kenai.com/browse/RT-23446, where the
argument is made that the width / height of a node (specifically, a Region's
prefWidth, minWidth, maxWidth, prefHeight, minHeight, maxHeight) should never
be negative. While looking at this, I noticed that in Node, the prefWidth
method relies on the layoutBounds.getWidth(). However, the Bounds class itself
does not appear to do any validation of the parameters passed to the Bounds.
There are no checks for NaN, and no checks for negative width, height, depth.
Is there any reason why we should allow NaN, or negative width / height / depth
for Bounds?
Richard