merges this rectangle with the other rectangle . concode_field_sep float x concode_elem_sep float width concode_elem_sep float y concode_elem_sep long serialVersionUID concode_elem_sep float height concode_field_sep void setY concode_elem_sep float getX concode_elem_sep float getHeight concode_elem_sep boolean contains concode_elem_sep boolean contains concode_elem_sep void setX concode_elem_sep void set concode_elem_sep void set concode_elem_sep float getY concode_elem_sep boolean overlaps concode_elem_sep String toString concode_elem_sep float getWidth concode_elem_sep void setWidth concode_elem_sep void setHeight
void function ( Rectangle arg0 ) { float loc0 = Math . min ( x , arg0 . x ) ; float loc1 = Math . max ( x + width , arg0 . x + arg0 . width ) ; x = loc0 ; width = loc1 - loc0 ; float loc2 = Math . min ( y , arg0 . y ) ; float loc3 = Math . max ( y + height , arg0 . y + arg0 . height ) ; y = loc2 ; height = loc3 - loc2 ; }