creates a buildoptions class by taking the option values from an options provider eg . an optionsparser . concode_field_sep ImmutableMap<Class<? extends FragmentOptions>,FragmentOptions> fragmentOptionsMap concode_elem_sep Map<Class<? extends FragmentOptions>,FragmentOptions> builderMap concode_elem_sep BuildOptions originalOptions concode_field_sep Builder add concode_elem_sep String computeCacheKey concode_elem_sep List<SplitTransition<BuildOptions>> getPotentialSplitTransitions concode_elem_sep ImmutableList<String> getDefaultsRules concode_elem_sep BuildOptions createDefaults concode_elem_sep BuildOptions getOriginal concode_elem_sep ImmutableMap<String,ImmutableSet<Label>> getDefaultsLabels concode_elem_sep BuildOptions trim concode_elem_sep Builder setOriginalOptions concode_elem_sep BuildOptions build concode_elem_sep int hashCode concode_elem_sep T get concode_elem_sep boolean equals concode_elem_sep BuildOptions clone concode_elem_sep BuildOptions clone concode_elem_sep Builder builder concode_elem_sep ListMultimap<String,Label> getAllLabels concode_elem_sep String toString concode_elem_sep Iterable<FragmentOptions> getOptions concode_elem_sep BuildOptions createHostOptions
BuildOptions function ( List < Class < ? extends FragmentOptions >> arg0 , OptionsClassProvider arg1 ) { Builder loc0 = loc0 ( ) ; for ( Class < ? extends FragmentOptions > loc1 : arg0 ) { loc0 . add ( arg1 . getOptions ( loc1 ) ) ; } return loc0 . build ( ) ; }