ROOT

<<<ROOT>>> is the descriptor name used by the default constructor for Roblox's internal ClassDescriptor class. It is the name of the root static ClassDescriptor object. Since version , it is inherited by . Prior to that, it was inherited by through DescribedBase. ClassDescriptor is internally used by the DescribedBase class, which contains an internal pointer to a ClassDescriptor object.
The method works by comparing the name of the class descriptor with the given string and, if that fails, calling the method on the base class descriptors recursively until there is no base and only then returning false. As a consequence, every instance class is considered to inherit from <<<ROOT>>> using the IsA method:
print(game:IsA("<<<ROOT>>>")) --> true
The <<<ROOT>>> class serves no purpose for game developers. It is exposed only through the IsA method and, until version , was shown in the API dump.See the last API dump that included <<<ROOT>>>.
== Footnotes ==
Category:Scripting