Going through the UVM base class code for uvm_registry and the create_component function, I am confused. So please pardon my ignorance here.
The create calls create_component_by_type() which invokes a get() that is a singleton. If the handle to the component/(object) already exists then it just returns it. What does this mean in the scheme of things? I
It does not prevent creation of multiple objects of the same class type, then what is the get() guarding against?
Thanks.