HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/Ruby27-x64/share/ri/2.7.0/system/Bundler/Molinillo/Resolver/Resolution/cdesc-Resolution.ri
U:RDoc::NormalClass[iI"Resolution:ETI"-Bundler::Molinillo::Resolver::Resolution;TI"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"2A specific resolution from a given {Resolver};T:
@fileI"=lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb;T:0@omit_headings_from_table_of_contents_below0;
0;0[[
I"	base;TI"R;T:publicFI"K../ruby-2.7.7/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb;T[
I"iteration_rate;TI"RW;T:privateF@[
I"original_requested;T@;F@[
I"resolver_ui;T@;F@[
I"specification_provider;T@;F@[
I"started_at;T@;
F@[
I"states;T@;
F@[U:RDoc::Constant[iI"
Conflict;TI"7Bundler::Molinillo::Resolver::Resolution::Conflict;T;0o;;[
o;	;[	I"8A conflict that the resolution process encountered ;TI"U@attr [Object] requirement the requirement that immediately led to the conflict ;TI"[@attr [{String,Nil=>[Object]}] requirements the requirements that caused the conflict ;TI"M@attr [Object, nil] existing the existing spec that was in conflict with;To:RDoc::Markup::Verbatim;[I"the {#possibility}
;T:@format0o;	;[I"J@attr [Object] possibility_set the set of specs that was unable to be;To;;[I""activated due to a conflict.
;T;0o;	;[I"I@attr [Object] locked_requirement the relevant locking requirement. ;TI"M@attr [Array<Array<Object>>] requirement_trees the different requirement;To;;[I"Ctrees that led to every requirement for the conflicting name.
;T;0o;	;[I"M@attr [{String=>Object}] activated_by_name the already-activated specs. ;TI"V@attr [Object] underlying_error an error that has occurred during resolution, and;To;;[I"?will be raised at the end of it if no resolution is found.;T;0;
@;0@@cRDoc::NormalClass0U;[iI"PossibilitySet;TI"=Bundler::Molinillo::Resolver::Resolution::PossibilitySet;T;0o;;[o;	;[I"IA collection of possibility states that share the same dependencies ;TI"O@attr [Array] dependencies the dependencies for this set of possibilities ;TI"2@attr [Array] possibilities the possibilities;T;
@;0@@@H0U;[iI"UnwindDetails;TI"<Bundler::Molinillo::Resolver::Resolution::UnwindDetails;T;0o;;[o;	;[I"[Details of the state to unwind to when a conflict occurs, and the cause of the unwind ;TI"E@attr [Integer] state_index the index of the state to unwind to ;TI"V@attr [Object] state_requirement the requirement of the state we're unwinding to ;TI"G@attr [Array] requirement_tree for the requirement we're relaxing ;TI"a@attr [Array] conflicting_requirements the requirements that combined to cause the conflict ;TI"6@attr [Array] requirement_trees for the conflict ;TI"q@attr [Array] requirements_unwound_to_instead array of unwind requirements that were chosen over this unwind;T;
@;0@@@H0[[I"3Bundler::Molinillo::Delegates::ResolutionState;To;;[;
I"=lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb;T;0@[I"9Bundler::Molinillo::Delegates::SpecificationProvider;To;;[;
@h;0@[[I"
class;T[[;[[I"new;T@[:protected[[;
[[I"
instance;T[[;[[I"resolve;T@[;[[;
[*[I"activate_new_spec;T@[I"attempt_to_activate;T@[I"$attempt_to_filter_existing_spec;T@[I" binding_requirement_in_set?;T@[I"&binding_requirements_for_conflict;T@[I"build_details_for_unwind;T@[I"#conflict_fixing_possibilities?;T@[I"create_conflict;T@[I"
debug;T@[I"end_resolution;T@[I"&filter_possibilities_after_unwind;T@[I"+filter_possibilities_for_parent_unwind;T@[I",filter_possibilities_for_primary_unwind;T@[I"filtered_possibility_set;T@[I"find_state_for;T@[I"group_possibilities;T@[I",handle_missing_or_push_dependency_state;T@[I"indicate_progress;T@[I"initial_state;T@[I"locked_requirement_named;T@[I"'locked_requirement_possibility_set;T@[I"parent_of;T@[I""possibilities_for_requirement;T@[I"possibility;T@[I"(possibility_satisfies_requirements?;T@[I"process_topmost_state;T@[I" push_state_for_requirements;T@[I"raise_error_unless_state;T@[I"$require_nested_dependencies_for;T@[I""requirement_for_existing_name;T@[I"requirement_tree_for;T@[I"requirement_trees;T@[I"resolve_activated_specs;T@[I"start_resolution;T@[I"
state;T@[I"unwind_for_conflict;T@[I"$unwind_options_for_requirements;T@[[U:RDoc::Context::Section[i0o;;[;
0;0[@hI"!Bundler::Molinillo::Resolver;T@H