Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8334758

Incorrect note in Javadoc for a few RandomGenerator methods

    XMLWordPrintable

Details

    • b08
    • generic
    • generic

    Description

      A DESCRIPTION OF THE PROBLEM :
      The Javadoc for RandomGenerator.nextLong(long origin, long bound) has this to say:

      Implementation Requirements:
      The default implementation checks that origin and bound are positive longs


      This doesn't seem to be true. The default implementation checks that origin and bound are a valid range (that bound >= origin). The implementation doesn't reject negative inputs.

      The same note appears in the two-arg version of nextInt.

      The note for e.g. nextDouble is correct and says "The default implementation verifies that the origin and bound are valid"

      The Javadoc for nextLong and nextInt should probably be updated to match.


      FREQUENCY : always


      Attachments

        Issue Links

          Activity

            People

              rgiulietti Raffaello Giulietti
              webbuggrp Webbug Group
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: