InternalFactory < ? extends T > function ( Key < T > arg0 , InjectorImpl arg1 , InternalFactory < ? extends T > arg2 , Scoping arg3 ) { if ( arg3 . isNoScope ( ) ) { return arg2 ; } Scope loc0 = arg3 . getScopeInstance ( ) ; Provider < T > loc1 = loc0 . loc0 ( arg0 , new ProviderToInternalFactoryAdapter < T > ( arg1 , arg2 ) ) ; return new InternalFactoryToProviderAdapter < > ( Initializables . < Provider < ? extends T >> of ( loc1 ) ) ; }
scopes an internal factory . concode_field_sep Scope SINGLETON concode_elem_sep Scope NO_SCOPE concode_field_sep Scoping makeInjectable concode_elem_sep String toString concode_elem_sep String toString