CSlot is a "compiler slot" which is represents a Slot in the compiler. CSlots unifies slots being compiled as SlotDefs with slots imported as ReflectSlot or FSlot.
Slots
- flagsSource
-
abstract Int flags() - isAbstractSource
-
Bool isAbstract() - isAccessorSource
-
Bool isAccessor() - isConstSource
-
Bool isConst() - isCtorSource
-
Bool isCtor() - isEnumSource
-
Bool isEnum() - isGetterSource
-
Bool isGetter() - isInternalSource
-
Bool isInternal() - isNativeSource
-
Bool isNative() - isOverrideSource
-
Bool isOverride() - isPrivateSource
-
Bool isPrivate() - isProtectedSource
-
Bool isProtected() - isPublicSource
-
Bool isPublic() - isSetterSource
-
Bool isSetter() - isStaticSource
-
Bool isStatic() - isStorageSource
-
Bool isStorage() - isSyntheticSource
-
Bool isSynthetic() - isVirtualSource
-
Bool isVirtual() - nameSource
-
abstract Str name() - nsSource
-
virtual CNamespace ns() - parentSource
-
abstract CType parent() - qnameSource
-
abstract Str qname() - signatureSource
-
abstract Str signature()