adds a function if it does not currently exist in the registry , or replaces the existing one with the same signature . concode_field_sep DoubleKeyMap categorizedFunctions concode_elem_sep List functions concode_elem_sep Map sortedFunctions concode_elem_sep DoubleKeyMap categorizedGeometryFunctions concode_field_sep boolean hasGeometryResult concode_elem_sep List getScalarFunctions concode_elem_sep List createFunctions concode_elem_sep Collection getCategories concode_elem_sep GeometryFunction find concode_elem_sep GeometryFunction find concode_elem_sep GeometryFunction find concode_elem_sep List getGeometryFunctions concode_elem_sep List getFunctions concode_elem_sep Collection getFunctions concode_elem_sep GeometryFunctionRegistry createTestBuilderRegistry concode_elem_sep DoubleKeyMap getCategorizedGeometryFunctions
void function ( GeometryFunction arg0 ) { functions . add ( arg0 ) ; sortedFunctions . put ( arg0 . getName ( ) , arg0 ) ; categorizedFunctions . put ( arg0 . getCategory ( ) , arg0 . getName ( ) , arg0 ) ; if ( hasGeometryResult ( arg0 ) ) categorizedGeometryFunctions . put ( arg0 . getCategory ( ) , arg0 . getName ( ) , arg0 ) ; }