Hacker News new | past | comments | ask | show | jobs | submit login

Or, famously (in a case where people thought carefully about both copyright and patents):

  private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {
    if (fromIndex > toIndex)
	    throw new IllegalArgumentException("fromIndex(" + fromIndex +
            ") > toIndex(" + toIndex+")");
    if (fromIndex < 0)
	    throw new ArrayIndexOutOfBoundsException(fromIndex);
    if (toIndex > arrayLen)
        throw new ArrayIndexOutOfBoundsException(toIndex);
  }



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: