returns a range with no lower bound up to the given endpoint , which may be either inclusive closed or exclusive open . concode_field_sep PlaceHolder placeHolder concode_field_sep Range<C> all concode_elem_sep Range<C> singleton concode_elem_sep Range<C> closedOpen concode_elem_sep Range<C> downTo concode_elem_sep Range<C> range concode_elem_sep Range<C> openClosed concode_elem_sep Range<C> encloseAll concode_elem_sep Range<C> lessThan concode_elem_sep Range<C> create concode_elem_sep Range<C> closed concode_elem_sep Range<C> atLeast concode_elem_sep Range<C> atMost concode_elem_sep Range<C> open concode_elem_sep Range<C> greaterThan
Range < C > function ( C arg0 , BoundType arg1 ) { switch ( arg1 ) { case OPEN : return lessThan ( arg0 ) ; case CLOSED : return atMost ( arg0 ) ; default : throw new AssertionError ( ) ; } }