enum

CRDoc::Entry::Kind

Inherits Enum < Comparable < Value < Object

Constants

Class = 0
Struct = 1
Module = 2
Enum = 3
Alias = 4
Annotation = 5
Constant = 6
EnumMember = 7
Constructor = 8
ClassMethod = 9
InstanceMethod = 10
Macro = 11

Constructors

from_type_kind(kind : String) : Kind
Source

Instance methods

alias?

Returns true if this enum value equals Alias

Source
annotation?

Returns true if this enum value equals Annotation

Source
class?

Returns true if this enum value equals Class

Source
class_method?

Returns true if this enum value equals ClassMethod

Source
constant?

Returns true if this enum value equals Constant

Source
constructor?

Returns true if this enum value equals Constructor

Source
enum?

Returns true if this enum value equals Enum

Source
enum_member?

Returns true if this enum value equals EnumMember

Source
instance_method?

Returns true if this enum value equals InstanceMethod

Source
macro?

Returns true if this enum value equals Macro

Source
method?
Source
module?

Returns true if this enum value equals Module

Source
non_instance_method?

Anything callable that is not an instance method.

Source
struct?

Returns true if this enum value equals Struct

Source
type?
Source