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()