registers a function with namespace to this global environment . concode_field_sep NoneType NONE concode_elem_sep Map<Class<?>,Map<String,BaseFunction>> functions concode_elem_sep Boolean FALSE concode_elem_sep String REPOSITORY_NAME concode_elem_sep Boolean TRUE concode_elem_sep String PKG_NAME concode_field_sep void registerModuleGlobals concode_elem_sep Class<?> getCanonicalRepresentation concode_elem_sep Map<String,BaseFunction> getNamespaceFunctions concode_elem_sep boolean isImmutable concode_elem_sep Set<String> getFunctionNames concode_elem_sep BaseFunction getFunction concode_elem_sep void setupMethodEnvironment concode_elem_sep String toString concode_elem_sep void write concode_elem_sep Environment setupConstants
void function ( Class < ? > arg0 , BaseFunction arg1 ) { Preconditions . checkNotNull ( arg0 ) ; arg0 = getCanonicalRepresentation ( arg0 ) ; if ( ! functions . containsKey ( arg0 ) ) { functions . put ( arg0 , new HashMap < String , BaseFunction > ( ) ) ; } functions . get ( arg0 ) . put ( arg1 . getName ( ) , arg1 ) ; }