class AHierarch::Type

Included Modules

Defined in:

docextractor/ahierarch.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def abstract : Bool | Nil #

[View source]
def abstract=(abstract __arg0 : Bool | Nil) #

[View source]
def alias : Bool | Nil #

[View source]
def alias=(alias __arg0 : Bool | Nil) #

[View source]
def aliased : String | Nil #

[View source]
def aliased=(aliased : String | Nil) #

[View source]
def ancestors : Array(TypeRef) #

[View source]
def ancestors=(ancestors : Array(TypeRef)) #

[View source]
def class_methods : Array(Method) #

[View source]
def class_methods=(class_methods : Array(Method)) #

[View source]
def const : Bool | Nil #

[View source]
def const=(const : Bool | Nil) #

[View source]
def constants : Array(Constant) #

[View source]
def constants=(constants : Array(Constant)) #

[View source]
def constructors : Array(Method) #

[View source]
def constructors=(constructors : Array(Method)) #

[View source]
def doc : String | Nil #

[View source]
def doc=(doc : String | Nil) #

[View source]
def enum : Bool | Nil #

[View source]
def enum=(enum __arg0 : Bool | Nil) #

[View source]
def extended_modules : Array(TypeRef) #

[View source]
def extended_modules=(extended_modules : Array(TypeRef)) #

[View source]
def full_name : String | Nil #

[View source]
def full_name=(full_name : String | Nil) #

[View source]
def html_id : String | Nil #

[View source]
def html_id=(html_id : String | Nil) #

[View source]
def included_modules : Array(TypeRef) #

[View source]
def included_modules=(included_modules : Array(TypeRef)) #

[View source]
def including_types : Array(TypeRef) #

[View source]
def including_types=(including_types : Array(TypeRef)) #

[View source]
def instance_methods : Array(Method) #

[View source]
def instance_methods=(instance_methods : Array(Method)) #

[View source]
def kind : String | Nil #

[View source]
def kind=(kind : String | Nil) #

[View source]
def locations : Array(RelativeLocation) #

[View source]
def locations=(locations : Array(RelativeLocation)) #

[View source]
def macros : Array(Macro) #

[View source]
def macros=(macros : Array(Macro)) #

[View source]
def name : String | Nil #

[View source]
def name=(name : String | Nil) #

[View source]
def namespace : TypeRef | Nil #

[View source]
def namespace=(namespace : TypeRef | Nil) #

[View source]
def path : String | Nil #

[View source]
def path=(path : String | Nil) #

[View source]
def pick_modules(d : Datat) #

[View source]
def program : Bool | Nil #

[View source]
def program=(program : Bool | Nil) #

[View source]
def repository_name : String | Nil #

[View source]
def repository_name=(repository_name : String | Nil) #

[View source]
def subclasses : Array(TypeRef) #

[View source]
def subclasses=(subclasses : Array(TypeRef)) #

[View source]
def summary : String | Nil #

[View source]
def summary=(summary : String | Nil) #

[View source]
def superclass : TypeRef | Nil #

[View source]
def superclass=(superclass : TypeRef | Nil) #

[View source]
def types : Array(Type) #

[View source]
def types=(types : Array(Type)) #

[View source]