Creates the initial state for the resolution, based upon the {#requested} dependencies @return [DependencyState] the initial state for the resolution
@return [Object] the requirement that led to ‘requirement` being added
to the list of requirements.
@return [Boolean] whether or not the given state has any possibilities
left.
@return [Conflict] a {Conflict} that reflects the failure to activate
the {#possibility} in conjunction with the current {#state}
@return [Array<Array<Object>>] The different requirement
trees that led to every requirement for the current spec.
Indicates progress roughly once every second @return [void]
Add the current {#possibility} to the dependency graph of the current {#state} @return [void]
This integer returns the current initial length of the buffer.
This sets the initial length of the buffer to length
, if length
> 0, otherwise its value isn’t changed.
Removes a possibility from ‘self` @return [PossibilityState] a state with a single possibility,
the possibility that was removed from `self`