WeaponFactory function ( Consumer < Builder > arg0 ) { HashMap < WeaponType , Supplier < Weapon >> loc0 = new HashMap < > ( ) ; arg0 . accept ( loc0 :: put ) ; return name -> loc0 . get ( name ) . get ( ) ; }
creates factory - placeholder for specified builder s. concode_field_sep PlaceHolder placeHolder concode_field_sep Weapon create