What is interface::self

Hi Experts

I was recently looking at a UVM code and found

uvm_resource_db#(virtual ams_src_if)::set("*", "uvm_ams_src_if", **interface::self()**);

I could not find any details of interface::self(). Can someone please point me to where this might be documented?

Any such hidden gems that I might not be aware of?

Thanks in Advance :)

  • Rajdeep

In reply to justrajdeep:
This syntax is not part of the current LRM. See 0004300: Upward or 'this' reference to initialize a virtual interface - Accellera Mantis

In reply to dave_59:

Thanks Dave.