Interface RegClass.Known<T extends CatalogObject.Addressed<T>>

Type Parameters:
T - identifies the specific CatalogObject.Addressed subinterface to result when this is applied as the classId to a bare CatalogObject.
All Superinterfaces:
CatalogObject, CatalogObject.AccessControlled<CatalogObject.Grant.OnClass>, CatalogObject.Addressed<RegClass>, CatalogObject.Named<Lexicals.Identifier.Simple>, CatalogObject.Namespaced<Lexicals.Identifier.Simple>, CatalogObject.Owned, RegClass
Enclosing interface:
RegClass

public static interface RegClass.Known<T extends CatalogObject.Addressed<T>> extends RegClass
A more-specifically-typed subinterface of RegClass, used in the CLASSID static fields of interfaces in this package.
  • Method Details

    • invalid

      default T invalid()
      Returns the invalid CatalogObject with this class ID.