Forked from asterite/crystal_compiler_types_and_methods.txt
Created
October 26, 2017 00:05
-
-
Save appcypher/b478fd0dfa5c95346e569c04a1521bf7 to your computer and use it in GitHub Desktop.
All types and methods instantiated when compiling the Crystal compiler
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|=== <Program> ===| | |
#__crystal_get_exception(Pointer(LibUnwind::Exception)) | |
#__crystal_malloc(UInt32) | |
#__crystal_malloc_atomic(UInt32) | |
#__crystal_personality(Int32, LibUnwind::Action, UInt64, Pointer(LibUnwind::Exception), Pointer(Void)) | |
#__crystal_raise(Pointer(LibUnwind::Exception)) | |
#__crystal_raise_string(Pointer(UInt8)) | |
#__crystal_realloc(Pointer(Void), UInt32) | |
#__crystal_sigfault_handler(Int32, Pointer(Void)) | |
#_fiber_get_stack_top() | |
#`(String) | |
#at_exit(, &Nil) | |
#exit() | |
#exit(Int32) | |
#filter(Crystal::TupleLiteral, Crystal::TupleLiteral:Class, Crystal::Block, Crystal::MacroInterpreter) | |
#filter(Crystal::TupleLiteral, Crystal::TupleLiteral:Class, Crystal::Block, Crystal::MacroInterpreter, Bool) | |
#filter(Crystal::TupleLiteral, Crystal::TupleLiteral:Class, Crystal::Block, Crystal::MacroInterpreter, keep: Bool) | |
#filter(Crystal::ArrayLiteral, Crystal::ArrayLiteral:Class, Crystal::Block, Crystal::MacroInterpreter) | |
#filter(Crystal::ArrayLiteral, Crystal::ArrayLiteral:Class, Crystal::Block, Crystal::MacroInterpreter, Bool) | |
#filter(Crystal::ArrayLiteral, Crystal::ArrayLiteral:Class, Crystal::Block, Crystal::MacroInterpreter, keep: Bool) | |
#lazy(, &Process::Status) | |
#main(Int32, Pointer(Pointer(UInt8))) | |
#print(Crystal::MetaTypeVar) | |
#print(Time::Span) | |
#print(Crystal::NonGenericClassType) | |
#print(Colorize::Object(String)) | |
#print((Crystal::GenericClassInstanceType | Crystal::NonGenericClassType)) | |
#print(Crystal::GenericClassType+) | |
#print(String) | |
#puts(Crystal::ASTNode+) | |
#puts() | |
#puts(String) | |
#puts(OptionParser) | |
#puts((String | Nil)) | |
#raise(Crystal::SyntaxException) | |
#raise(Channel::ClosedError) | |
#raise(Debug::MachO::Error) | |
#raise(ArgumentError) | |
#raise(IO::EOFError) | |
#raise(DivisionByZero) | |
#raise(OptionParser::MissingOption) | |
#raise(OptionParser::InvalidOption) | |
#raise(InvalidByteSequenceError) | |
#raise(IO::Error) | |
#raise(URI::Error) | |
#raise(Socket::Error) | |
#raise(OpenSSL::Error) | |
#raise(Crystal::ToolException) | |
#raise(IO::Timeout) | |
#raise(Errno) | |
#raise(Exception) | |
#raise(String) | |
#raise(IndexError) | |
#raise(Crystal::Exception+) | |
#raise(Crystal::SkipMacroException) | |
#raise(KeyError) | |
#raise(Enumerable::EmptyError) | |
#raise(Crystal::TypeException) | |
#raise(Crystal::FrozenTypeException) | |
#raise(OpenSSL::SSL::Error) | |
#raise(Flate::Error) | |
#raise(Exception+) | |
#raise(Concurrent::CanceledError) | |
#raise(Crystal::TypeException+) | |
#raise(JSON::ParseException) | |
#raise(JSON::Error) | |
#raise(Crystal::CrystalPath::Error) | |
#raise(Gzip::Error) | |
#sleep(Int32) | |
#sleep(Float64) | |
#spawn(, &Nil) | |
#spawn:name(, name: Nil, &Nil) | |
#sprintf(String, Int32) | |
#sprintf(String, Tuple(NamedTuple(user: String, repo: String, rev: String))) | |
#sprintf(String, NamedTuple(user: String, repo: String)) | |
#sprintf(String, Tuple(NamedTuple(user: String, repo: String))) | |
#sprintf(String, Tuple(Float64)) | |
#sprintf(String, String) | |
#sprintf(String, Tuple(String)) | |
#sprintf(String, Tuple(Int32)) | |
#sprintf(String, NamedTuple(user: String, repo: String, rev: String)) | |
#system(String) | |
#system(String, Array(String)) | |
#with_color() | |
|=== ArgumentError ===| | |
#callstack() | |
#callstack=(CallStack) | |
#crystal_type_id() | |
#initialize(String) | |
#initialize(ArgumentError, String) | |
#inspect(IO::FileDescriptor) | |
#message() | |
#object_id() | |
|=== ArgumentError:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Array(Array(Crystal::ASTNode)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#to_unsafe() | |
|=== Array(Array(Crystal::ASTNode)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Array(Crystal::TablePrint::Cell) | Crystal::TablePrint::Separator) ===| | |
#<<(Array(Crystal::TablePrint::Cell)) | |
#<<(Crystal::TablePrint::Separator) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Array(Crystal::TablePrint::Cell)) | |
#push(Crystal::TablePrint::Separator) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Array(Crystal::TablePrint::Cell) | Crystal::TablePrint::Separator):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Array(Crystal::Type) | Crystal::Type | Nil) ===| | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#push((Array(Crystal::Type) | Crystal::Type | Nil)) | |
#push((Array(Crystal::Type) | Crystal::Type)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Array(Crystal::Type) | Crystal::Type | Nil):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Array(Crystal::Type) | Nil) ===| | |
#[](Int32) | |
#[]=(Int32, Array(Crystal::Type)) | |
#[]?(Int32) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#initialize(Int32, Nil) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Array(Crystal::Type) | Nil):Class ===| | |
#allocate() | |
#new(Int32, Nil) | |
|=== Array(Array(Crystal::Type)) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#push(Array(Crystal::Type)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Array(Crystal::Type)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Array(Debug::DWARF::LineNumbers::Row)) ===| | |
#<<(Array(Debug::DWARF::LineNumbers::Row)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Array(Debug::DWARF::LineNumbers::Row)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Array(Debug::DWARF::LineNumbers::Row)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace))) ===| | |
#<<(Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace))) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace))) | |
#resize_to_capacity(Int32) | |
#size() | |
#to_json(JSON::Builder) | |
#unsafe_at(Int32) | |
|=== Array(Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace))):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Array(String) | Nil) ===| | |
#[](Int32) | |
#[]=(Int32, Array(String)) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#initialize(Int32, Nil) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Array(String) | Nil):Class ===| | |
#allocate() | |
#new(Int32, Nil) | |
|=== Array(Array(String)) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#first() | |
#initialize() | |
#push(Array(String)) | |
#resize_to_capacity(Int32) | |
#size() | |
#uniq!() | |
#unsafe_at(Int32) | |
|=== Array(Array(String)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Bool) ===| | |
#<<(Bool) | |
#[](Int32) | |
#[]=(Int32, Bool) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize(Int32) | |
#initialize() | |
#last() | |
#pop() | |
#push(Bool) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Bool):Class ===| | |
#allocate() | |
#new(Int32) | |
#new() | |
|=== Array(Char) ===| | |
#<<(Char) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#count(Char) | |
#double_capacity() | |
#initialize(Int32) | |
#push(Char) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Char):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Colorize::Object(String)) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#last?() | |
#pop() | |
#push(Colorize::Object(String)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Colorize::Object(String)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::ASTNode | Crystal::Type) ===| | |
#<<(Crystal::Type+) | |
#<<(Crystal::ASTNode+) | |
#<<((Crystal::NumberLiteral | Crystal::Type)) | |
#<<((Crystal::ASTNode | Crystal::Type)) | |
#<<(Crystal::Self) | |
#<<(Crystal::NumberLiteral) | |
#<<(Crystal::TypeSplat) | |
#<<(Crystal::NamedType+) | |
#==(Array(Crystal::ASTNode | Crystal::Type)) | |
#[](Int32, Int32) | |
#[](Range(Int32, Int32)) | |
#[](Int32) | |
#[]=(Int32, Crystal::NilType) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#concat(Array(Crystal::Type)) | |
#double_capacity() | |
#empty?() | |
#hash() | |
#initialize(Int32) | |
#initialize() | |
#join(String, String::Builder) | |
#join(String) | |
#push(Crystal::TypeSplat) | |
#push(Crystal::NumberLiteral) | |
#push(Crystal::Self) | |
#push(Crystal::Type+) | |
#push((Crystal::NumberLiteral | Crystal::Type)) | |
#push((Crystal::ASTNode | Crystal::Type)) | |
#push(Crystal::ASTNode+) | |
#push(Crystal::NamedType+) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::ASTNode | Crystal::Type):Class ===| | |
#allocate() | |
#new(Int32) | |
#new() | |
|=== Array(Crystal::ASTNode | String) ===| | |
#initialize(Int32) | |
#join() | |
#join(String) | |
#join(String, String::Builder) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::ASTNode | String):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Crystal::ASTNode) ===| | |
#+(Array(Crystal::ASTNode)) | |
#<<(Crystal::TypeDeclaration) | |
#<<(Crystal::ProcNotation) | |
#<<(Crystal::MacroLiteral) | |
#<<(Crystal::InstanceVar) | |
#<<(Crystal::MacroVar) | |
#<<(Crystal::Var+) | |
#<<(Crystal::MacroIf) | |
#<<(Crystal::DoubleSplat) | |
#<<(Crystal::Assign) | |
#<<(Crystal::Out) | |
#<<(Crystal::SymbolLiteral) | |
#<<(Crystal::TupleLiteral) | |
#<<(Crystal::Arg) | |
#<<(Crystal::Include) | |
#<<(Crystal::Var) | |
#<<(Crystal::UninitializedVar) | |
#<<(Crystal::MacroExpression) | |
#<<(Crystal::Splat) | |
#<<(Crystal::BoolLiteral) | |
#<<(Crystal::UnaryExpression+) | |
#<<(Crystal::Call) | |
#<<(Crystal::If) | |
#<<(Crystal::FileNode) | |
#<<(Crystal::Def+) | |
#<<(Crystal::NumberLiteral) | |
#<<(Crystal::StringLiteral) | |
#<<(Crystal::ArrayLiteral) | |
#<<((Crystal::MacroExpression | Crystal::MacroFor | Crystal::MacroIf)) | |
#<<(Crystal::MacroId) | |
#<<(Crystal::TypeRestriction) | |
#<<(Crystal::ASTNode+) | |
#==((Array(Crystal::ASTNode) | Nil)) | |
#==(Array(Crystal::ASTNode)) | |
#[](Int32) | |
#[](Int32, Int32) | |
#[](Range(Int32, Int32)) | |
#[]=(Int32, Crystal::Call) | |
#[]=(Int32, Crystal::ASTNode+) | |
#[]?(Int32) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#clear() | |
#clone() | |
#concat(Array(Crystal::Def)) | |
#concat(Array(Crystal::ASTNode)) | |
#delete_at(Int32, Int32) | |
#delete_at(Range(Int32, Int32)) | |
#double_capacity() | |
#dup() | |
#empty?() | |
#first() | |
#first?() | |
#hash() | |
#includes?(Crystal::ASTNode+) | |
#initialize() | |
#initialize(Int32) | |
#insert(Int32, Crystal::ASTNode+) | |
#inspect(IO::FileDescriptor) | |
#join(String, String::Builder) | |
#join(String) | |
#last() | |
#last?() | |
#not_nil!() | |
#object_id() | |
#pop() | |
#push(Crystal::Primitive+) | |
#push(Crystal::If) | |
#push(Crystal::MultiAssign) | |
#push(Crystal::Not) | |
#push(Crystal::DoubleSplat) | |
#push((Crystal::Cast | Crystal::NilableCast)) | |
#push(Crystal::IsA) | |
#push(Crystal::Def) | |
#push(Crystal::ProcPointer) | |
#push(Crystal::YieldBlockBinder) | |
#push(Crystal::Yield) | |
#push(Crystal::ReadInstanceVar) | |
#push(Crystal::Block) | |
#push(Crystal::Expressions) | |
#push(Crystal::PointerOf) | |
#push(Crystal::TypeOf) | |
#push(Crystal::ExceptionHandler) | |
#push(Crystal::NamedTupleLiteral) | |
#push(Crystal::RegexLiteral) | |
#push(Crystal::ArrayLiteral) | |
#push(Crystal::Select) | |
#push(Crystal::BoolLiteral) | |
#push(Crystal::HashLiteral) | |
#push(Crystal::And) | |
#push(Crystal::Or) | |
#push(Crystal::RangeLiteral) | |
#push(Crystal::Case) | |
#push(Crystal::MacroId) | |
#push(Crystal::TypeRestriction) | |
#push(Crystal::StringInterpolation) | |
#push(Crystal::MacroFor) | |
#push(Crystal::ProcLiteral) | |
#push(Crystal::UnaryExpression+) | |
#push(Crystal::Splat) | |
#push(Crystal::MacroExpression) | |
#push(Crystal::UninitializedVar) | |
#push(Crystal::TypeDeclaration) | |
#push(Crystal::Include) | |
#push(Crystal::Arg) | |
#push(Crystal::TupleLiteral) | |
#push(Crystal::SymbolLiteral) | |
#push(Crystal::Out) | |
#push(Crystal::Assign) | |
#push(Crystal::MacroIf) | |
#push(Crystal::MacroVar) | |
#push(Crystal::MacroLiteral) | |
#push(Crystal::ProcNotation) | |
#push(Crystal::NumberLiteral) | |
#push(Crystal::StringLiteral) | |
#push(Crystal::MetaVar) | |
#push(Crystal::ASTNode+) | |
#push(Crystal::Var) | |
#push(Crystal::Call) | |
#push(Crystal::TypeFilteredNode) | |
#push(Crystal::TypeNode) | |
#push(Crystal::InstanceVar) | |
#push(Crystal::ClassVar) | |
#push(Crystal::Global) | |
#push(Crystal::Var+) | |
#push(Crystal::Generic) | |
#push(Crystal::Path) | |
#push(Crystal::MetaTypeVar) | |
#push(Crystal::FileNode) | |
#push(Crystal::Require) | |
#push(Crystal::Def+) | |
#push((Crystal::MacroExpression | Crystal::MacroFor | Crystal::MacroIf)) | |
#resize_to_capacity(Int32) | |
#shuffle(Random::PCG32) | |
#shuffle() | |
#shuffle!(Random::PCG32) | |
#size() | |
#size=(Int32) | |
#sort(, &Int32) | |
#sort!(, &Int32) | |
#to_a() | |
#to_s(IO::FileDescriptor) | |
#to_unsafe() | |
#uniq() | |
#uniq!() | |
#unsafe_at(Int32) | |
#unshift(Crystal::ASTNode+) | |
|=== Array(Crystal::ASTNode):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::Arg) ===| | |
#<<(Crystal::Arg) | |
#==(Array(Crystal::Arg)) | |
#[](Range(Int32, Int32)) | |
#[](Int32, Int32) | |
#[](Int32) | |
#[]?(Int32) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#clone() | |
#concat(Array(Crystal::Arg)) | |
#delete_at(Int32) | |
#double_capacity() | |
#dup() | |
#empty?() | |
#first() | |
#hash() | |
#initialize(Int32) | |
#initialize() | |
#last() | |
#pop() | |
#push(Crystal::Arg) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Arg):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::AsmOperand) ===| | |
#<<(Crystal::AsmOperand) | |
#==(Array(Crystal::AsmOperand)) | |
#==((Array(Crystal::AsmOperand) | Nil)) | |
#check_needs_resize() | |
#clone() | |
#double_capacity() | |
#hash() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::AsmOperand) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::AsmOperand):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::Attribute) ===| | |
#<<(Crystal::Attribute) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#first?() | |
#initialize() | |
#push(Crystal::Attribute) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Attribute):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Call) ===| | |
#<<(Crystal::Call) | |
#check_needs_resize() | |
#clear() | |
#delete(Crystal::Call) | |
#double_capacity() | |
#dup() | |
#first() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::Call) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Call):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::ClassVarInitializer | Crystal::Const) ===| | |
#<<(Crystal::Const) | |
#<<(Crystal::ClassVarInitializer) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Const) | |
#push(Crystal::ClassVarInitializer) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::ClassVarInitializer | Crystal::Const):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::ClassVarInitializer) ===| | |
#+(Array(Crystal::ClassVarInitializer)) | |
#<<(Crystal::ClassVarInitializer) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::ClassVarInitializer) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::ClassVarInitializer):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::CodeGenVisitor::Handler) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#last?() | |
#pop() | |
#push(Crystal::CodeGenVisitor::Handler) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::CodeGenVisitor::Handler):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Command::FormatResult) ===| | |
#<<(Crystal::Command::FormatResult) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#push(Crystal::Command::FormatResult) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Command::FormatResult):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Compiler::CompilationUnit) ===| | |
#<<(Crystal::Compiler::CompilationUnit) | |
#check_needs_resize() | |
#clear() | |
#double_capacity() | |
#empty?() | |
#first() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::Compiler::CompilationUnit) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Compiler::CompilationUnit):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::Compiler::Source) ===| | |
#first() | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Compiler::Source):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Crystal::Const) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#includes?(Crystal::Const) | |
#initialize() | |
#pop() | |
#push(Crystal::Const) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Const):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Def) ===| | |
#<<(Crystal::Def+) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#concat(Array(Crystal::Def)) | |
#double_capacity() | |
#empty?() | |
#first() | |
#initialize(Int32) | |
#initialize() | |
#not_nil!() | |
#pop() | |
#push(Crystal::Def+) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Def):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::DefWithMetadata) ===| | |
#<<(Crystal::DefWithMetadata) | |
#[]=(Int32, Crystal::DefWithMetadata) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#insert(Int32, Crystal::DefWithMetadata) | |
#push(Crystal::DefWithMetadata) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::DefWithMetadata):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Doc::Constant) ===| | |
#<<(Crystal::Doc::Constant) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#push(Crystal::Doc::Constant) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Doc::Constant):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Doc::Generator::RelativeLocation) ===| | |
#<<(Crystal::Doc::Generator::RelativeLocation) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Doc::Generator::RelativeLocation) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Doc::Generator::RelativeLocation):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Doc::Macro) ===| | |
#<<(Crystal::Doc::Macro) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#first?() | |
#initialize() | |
#push(Crystal::Doc::Macro) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Doc::Macro):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Doc::Method) ===| | |
#-(Array(Crystal::Doc::Method)) | |
#<<(Crystal::Doc::Method) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#first?() | |
#initialize(Int32) | |
#initialize() | |
#push(Crystal::Doc::Method) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_lookup_hash() | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Doc::Method):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::Doc::Type) ===| | |
#<<(Crystal::Doc::Type) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#initialize(Int32) | |
#insert(Int32, Crystal::Doc::Type) | |
#push(Crystal::Doc::Type) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#uniq!() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Doc::Type):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::ExpandResult::Expansion) ===| | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_json(JSON::Builder) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::ExpandResult::Expansion):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Crystal::Formatter::AlignInfo) ===| | |
#<<(Crystal::Formatter::AlignInfo) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#last?() | |
#push(Crystal::Formatter::AlignInfo) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Formatter::AlignInfo):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Formatter::CommentInfo) ===| | |
#<<(Crystal::Formatter::CommentInfo) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Formatter::CommentInfo) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Formatter::CommentInfo):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Formatter::HeredocFix) ===| | |
#<<(Crystal::Formatter::HeredocFix) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Formatter::HeredocFix) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Formatter::HeredocFix):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::FunDef) ===| | |
#<<(Crystal::FunDef) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::FunDef) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::FunDef):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::HashLiteral::Entry) ===| | |
#<<(Crystal::HashLiteral::Entry) | |
#==(Array(Crystal::HashLiteral::Entry)) | |
#[]=(Int32, Crystal::HashLiteral::Entry) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#clone() | |
#double_capacity() | |
#empty?() | |
#hash() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::HashLiteral::Entry) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::HashLiteral::Entry):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::HashStringType) ===| | |
#<<(Crystal::HashStringType) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#first() | |
#initialize() | |
#push(Crystal::HashStringType) | |
#resize_to_capacity(Int32) | |
#size() | |
#to_json(JSON::Builder) | |
#unsafe_at(Int32) | |
|=== Array(Crystal::HashStringType):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Hook) ===| | |
#<<(Crystal::Hook) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Hook) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Hook):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::ImplementationTrace) ===| | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_json(JSON::Builder) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::ImplementationTrace):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Crystal::Init::View:Class) ===| | |
#<<(Crystal::Init::ShardView:Class) | |
#<<(Crystal::Init::GitignoreView:Class) | |
#<<(Crystal::Init::GitInitView:Class) | |
#<<(Crystal::Init::SpecExampleView:Class) | |
#<<(Crystal::Init::EditorconfigView:Class) | |
#<<(Crystal::Init::SpecHelperView:Class) | |
#<<(Crystal::Init::LicenseView:Class) | |
#<<(Crystal::Init::SrcVersionView:Class) | |
#<<(Crystal::Init::ReadmeView:Class) | |
#<<(Crystal::Init::SrcExampleView:Class) | |
#<<(Crystal::Init::TravisView:Class) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Init::TravisView:Class) | |
#push(Crystal::Init::ShardView:Class) | |
#push(Crystal::Init::ReadmeView:Class) | |
#push(Crystal::Init::SrcExampleView:Class) | |
#push(Crystal::Init::LicenseView:Class) | |
#push(Crystal::Init::SrcVersionView:Class) | |
#push(Crystal::Init::EditorconfigView:Class) | |
#push(Crystal::Init::SpecHelperView:Class) | |
#push(Crystal::Init::SpecExampleView:Class) | |
#push(Crystal::Init::GitignoreView:Class) | |
#push(Crystal::Init::GitInitView:Class) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Init::View:Class):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::InstanceVarInitializerContainer::InstanceVarInitializer) ===| | |
#<<(Crystal::InstanceVarInitializerContainer::InstanceVarInitializer) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::InstanceVarInitializerContainer::InstanceVarInitializer) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::InstanceVarInitializerContainer::InstanceVarInitializer):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::InstanceVarsInitializerVisitor::Initializer) ===| | |
#<<(Crystal::InstanceVarsInitializerVisitor::Initializer) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::InstanceVarsInitializerVisitor::Initializer) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::InstanceVarsInitializerVisitor::Initializer):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::LinkAttribute) ===| | |
#<<(Crystal::LinkAttribute) | |
#check_needs_resize() | |
#concat(Array(Crystal::LinkAttribute)) | |
#double_capacity() | |
#includes?(Crystal::LinkAttribute) | |
#initialize() | |
#push(Crystal::LinkAttribute) | |
#resize_to_capacity(Int32) | |
#size() | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::LinkAttribute):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Location) ===| | |
#<<(Crystal::Location) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#first?() | |
#initialize() | |
#push(Crystal::Location) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Location):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Macro) ===| | |
#<<(Crystal::Macro) | |
#[]=(Int32, Crystal::Macro) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#first() | |
#initialize() | |
#push(Crystal::Macro) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Macro):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Match) ===| | |
#<<(Crystal::Match) | |
#check_needs_resize() | |
#concat(Array(Crystal::Match)) | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::Match) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Match):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::MetaTypeVar) ===| | |
#<<(Crystal::MetaTypeVar) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize(Int32) | |
#initialize() | |
#push(Crystal::MetaTypeVar) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::MetaTypeVar):Class ===| | |
#allocate() | |
#new(Int32) | |
#new() | |
|=== Array(Crystal::MetaVar) ===| | |
#<<(Crystal::MetaVar) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#initialize(Int32) | |
#last() | |
#not_nil!() | |
#push(Crystal::MetaVar) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::MetaVar):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::NamedArgument) ===| | |
#<<(Crystal::NamedArgument) | |
#==(Array(Crystal::NamedArgument)) | |
#==((Array(Crystal::NamedArgument) | Nil)) | |
#check_needs_resize() | |
#clone() | |
#double_capacity() | |
#empty?() | |
#hash() | |
#initialize(Int32) | |
#initialize() | |
#not_nil!() | |
#push(Crystal::NamedArgument) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::NamedArgument):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::NamedArgumentType) ===| | |
#<<(Crystal::NamedArgumentType) | |
#==((Array(Crystal::NamedArgumentType) | Nil)) | |
#==(Array(Crystal::NamedArgumentType)) | |
#[](Int32) | |
#[]?(Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#dup() | |
#empty?() | |
#hash() | |
#initialize(Int32) | |
#initialize() | |
#not_nil!() | |
#push(Crystal::NamedArgumentType) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::NamedArgumentType):Class ===| | |
#allocate() | |
#new(Int32) | |
#new() | |
|=== Array(Crystal::NamedTupleLiteral::Entry) ===| | |
#<<(Crystal::NamedTupleLiteral::Entry) | |
#==(Array(Crystal::NamedTupleLiteral::Entry)) | |
#[]=(Int32, Crystal::NamedTupleLiteral::Entry) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#clone() | |
#double_capacity() | |
#empty?() | |
#hash() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::NamedTupleLiteral::Entry) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::NamedTupleLiteral::Entry):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::Parser::Piece) ===| | |
#<<(Crystal::Parser::Piece) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#last() | |
#push(Crystal::Parser::Piece) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Parser::Piece):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Parser::Unclosed) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#last?() | |
#pop() | |
#push(Crystal::Parser::Unclosed) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Parser::Unclosed):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Playground::EnvironmentHandler | Crystal::Playground::PageHandler | Crystal::Playground::PathWebSocketHandler | Crystal::Playground::WorkbookHandler | HTTP::StaticFileHandler) ===| | |
#[](Int32) | |
#at(Int32) | |
#empty?() | |
#first() | |
#initialize(Int32) | |
#last() | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Playground::EnvironmentHandler | Crystal::Playground::PageHandler | Crystal::Playground::PathWebSocketHandler | Crystal::Playground::WorkbookHandler | HTTP::StaticFileHandler):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Crystal::Playground::PlaygroundPage::Resource) ===| | |
#<<(Crystal::Playground::PlaygroundPage::Resource) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Playground::PlaygroundPage::Resource) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Playground::PlaygroundPage::Resource):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Playground::WorkbookIndexPage::Item) ===| | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Playground::WorkbookIndexPage::Item):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Crystal::Program::FinishedHook) ===| | |
#<<(Crystal::Program::FinishedHook) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Program::FinishedHook) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Program::FinishedHook):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Program::RecordedRequire) ===| | |
#<<(Crystal::Program::RecordedRequire) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Program::RecordedRequire) | |
#resize_to_capacity(Int32) | |
#size() | |
#to_json(File) | |
#to_json(JSON::Builder) | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Program::RecordedRequire):Class ===| | |
#allocate() | |
#from_json(String) | |
#new() | |
#new(JSON::PullParser) | |
|=== Array(Crystal::Program::RequireWithTimestamp) ===| | |
#<<(Crystal::Program::RequireWithTimestamp) | |
#==(Array(Crystal::Program::RequireWithTimestamp)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::Program::RequireWithTimestamp) | |
#resize_to_capacity(Int32) | |
#size() | |
#to_json(File) | |
#to_json(JSON::Builder) | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Program::RequireWithTimestamp):Class ===| | |
#allocate() | |
#from_json(String) | |
#new(JSON::PullParser) | |
#new() | |
|=== Array(Crystal::Rescue) ===| | |
#<<(Crystal::Rescue) | |
#==(Array(Crystal::Rescue)) | |
#==((Array(Crystal::Rescue) | Nil)) | |
#check_needs_resize() | |
#clone() | |
#double_capacity() | |
#first() | |
#first?() | |
#hash() | |
#initialize() | |
#initialize(Int32) | |
#not_nil!() | |
#push(Crystal::Rescue) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Rescue):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::Select::When) ===| | |
#<<(Crystal::Select::When) | |
#==(Array(Crystal::Select::When)) | |
#check_needs_resize() | |
#clone() | |
#double_capacity() | |
#empty?() | |
#hash() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::Select::When) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Select::When):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::TablePrint::Cell) ===| | |
#<<(Crystal::TablePrint::Cell) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#not_nil!() | |
#push(Crystal::TablePrint::Cell) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::TablePrint::Cell):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::TablePrint::Column) ===| | |
#<<(Crystal::TablePrint::Column) | |
#[](Int32, Int32) | |
#[](Int32) | |
#[]?(Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#first() | |
#first(Int32) | |
#initialize(Int32) | |
#initialize() | |
#push(Crystal::TablePrint::Column) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#skip(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::TablePrint::Column):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::Token::DelimiterState) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#pop() | |
#push(Crystal::Token::DelimiterState) | |
#resize_to_capacity(Int32) | |
|=== Array(Crystal::Token::DelimiterState):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::TopLevelVisitor::FinishedHook) ===| | |
#<<(Crystal::TopLevelVisitor::FinishedHook) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::TopLevelVisitor::FinishedHook) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::TopLevelVisitor::FinishedHook):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Type | Crystal::Var) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#pop() | |
#push(Crystal::MetaTypeVar) | |
#push(Crystal::VirtualType) | |
#push(Crystal::Type+) | |
#push(Crystal::NonGenericModuleType+) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Type | Crystal::Var):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Type | Nil) ===| | |
#[](Int32) | |
#at(Int32) | |
#first() | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Type | Nil):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Crystal::Type) ===| | |
#+(Array(Crystal::Type)) | |
#+(Array(Crystal::VoidType)) | |
#-(Array(Crystal::Type)) | |
#<<(Crystal::FloatType) | |
#<<(Crystal::ProcInstanceType) | |
#<<(Crystal::NonGenericClassType) | |
#<<(Crystal::BoolType) | |
#<<(Crystal::CharType) | |
#<<(Crystal::IntegerType) | |
#<<(Crystal::NilType) | |
#<<(Crystal::SymbolType) | |
#<<(Crystal::AliasType) | |
#<<(Crystal::PointerType) | |
#<<(Crystal::TupleType) | |
#<<(Crystal::NamedTupleType) | |
#<<(Crystal::StaticArrayType) | |
#<<(Crystal::TupleInstanceType) | |
#<<(Crystal::GenericClassInstanceType+) | |
#<<(Crystal::NamedType+) | |
#<<(Crystal::Program) | |
#<<(Crystal::ClassType+) | |
#<<(Crystal::PointerInstanceType) | |
#<<(Crystal::GenericModuleInstanceType) | |
#<<(Crystal::NonGenericModuleType+) | |
#<<(Crystal::Type+) | |
#<<(Crystal::VoidType) | |
#<<(Crystal::GenericUnionType) | |
#<<(Crystal::ProcType) | |
#<<(Crystal::GenericClassType) | |
#<<(Crystal::MetaclassType) | |
#==(Array(Crystal::Type)) | |
#[](Range(Int32, Int32)) | |
#[](Int32, Int32) | |
#[](Int32) | |
#[]?(Int32) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#concat(Array(Crystal::Type)) | |
#delete(Crystal::Type+) | |
#delete_at(Int32) | |
#double_capacity() | |
#dup() | |
#empty?() | |
#first() | |
#first?() | |
#hash() | |
#includes?(Crystal::AliasType) | |
#includes?(Crystal::NilType) | |
#includes?(Crystal::ModuleType+) | |
#includes?(Crystal::Type+) | |
#index(Array(Crystal::Type), Crystal::Type+, Int32) | |
#index(Crystal::NonGenericModuleType+) | |
#index(Array(Crystal::Type), Crystal::NonGenericModuleType+, Int32) | |
#index(Crystal::Type+) | |
#initialize(Int32) | |
#initialize() | |
#insert(Int32, Crystal::Type+) | |
#join(String, String::Builder) | |
#join(String) | |
#last() | |
#pop() | |
#push(Crystal::NonGenericModuleType+) | |
#push(Crystal::GenericModuleInstanceType) | |
#push(Crystal::PointerInstanceType) | |
#push(Crystal::TupleInstanceType) | |
#push(Crystal::ClassType+) | |
#push(Crystal::GenericClassInstanceType+) | |
#push(Crystal::ModuleType+) | |
#push(Crystal::NamedType+) | |
#push(Crystal::NoReturnType) | |
#push(Crystal::Program) | |
#push(Crystal::VoidType) | |
#push(Crystal::NonGenericClassType) | |
#push(Crystal::BoolType) | |
#push(Crystal::CharType) | |
#push(Crystal::NilType) | |
#push(Crystal::IntegerType) | |
#push(Crystal::FloatType) | |
#push(Crystal::AliasType) | |
#push(Crystal::SymbolType) | |
#push(Crystal::PointerType) | |
#push(Crystal::TupleType) | |
#push(Crystal::NamedTupleType) | |
#push(Crystal::MetaclassType) | |
#push(Crystal::StaticArrayType) | |
#push(Crystal::GenericClassType) | |
#push(Crystal::ProcType) | |
#push(Crystal::ProcInstanceType) | |
#push(Crystal::Type+) | |
#push(Crystal::GenericUnionType) | |
#resize_to_capacity(Int32) | |
#shift() | |
#size() | |
#size=(Int32) | |
#to_lookup_hash() | |
#to_unsafe() | |
#uniq!() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Type):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::TypeDeclarationProcessor::InitializeInfo) ===| | |
#<<(Crystal::TypeDeclarationProcessor::InitializeInfo) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#first() | |
#initialize() | |
#push(Crystal::TypeDeclarationProcessor::InitializeInfo) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::TypeDeclarationProcessor::InitializeInfo):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::Var) ===| | |
#<<(Crystal::Var) | |
#==(Array(Crystal::Var)) | |
#[](Int32) | |
#[]?(Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#clone() | |
#double_capacity() | |
#dup() | |
#empty?() | |
#first() | |
#first?() | |
#hash() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::Var) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::Var):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::VirtualTypeLookup::Change) ===| | |
#<<(Crystal::VirtualTypeLookup::Change) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Crystal::VirtualTypeLookup::Change) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::VirtualTypeLookup::Change):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Crystal::VoidType) ===| | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
|=== Array(Crystal::VoidType):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Crystal::When) ===| | |
#<<(Crystal::When) | |
#==(Array(Crystal::When)) | |
#check_needs_resize() | |
#clone() | |
#double_capacity() | |
#empty?() | |
#hash() | |
#initialize() | |
#initialize(Int32) | |
#push(Crystal::When) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::When):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Crystal::While) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#last?() | |
#pop() | |
#push(Crystal::While) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Crystal::While):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Debug::DWARF::Abbrev) ===| | |
#<<(Debug::DWARF::Abbrev) | |
#[]?(UInt32) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#not_nil!() | |
#push(Debug::DWARF::Abbrev) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(UInt32) | |
|=== Array(Debug::DWARF::Abbrev):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Debug::DWARF::Abbrev::Attribute) ===| | |
#<<(Debug::DWARF::Abbrev::Attribute) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Debug::DWARF::Abbrev::Attribute) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Debug::DWARF::Abbrev::Attribute):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Debug::DWARF::LineNumbers::Row) ===| | |
#<<(Debug::DWARF::LineNumbers::Row) | |
#[]?(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#first?() | |
#initialize(Int32) | |
#last?() | |
#push(Debug::DWARF::LineNumbers::Row) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Debug::DWARF::LineNumbers::Row):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Debug::MachO::Section64) ===| | |
#<<(Debug::MachO::Section64) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#push(Debug::MachO::Section64) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Debug::MachO::Section64):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Debug::MachO::Segment64) ===| | |
#<<(Debug::MachO::Segment64) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Debug::MachO::Segment64) | |
#resize_to_capacity(Int32) | |
|=== Array(Debug::MachO::Segment64):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Dir) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#last() | |
#pop() | |
#push(Dir) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Dir):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Float::Printer::CachedPowers::Power) ===| | |
#[](Int32) | |
#at(Int32) | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Float::Printer::CachedPowers::Power):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(HTTP::Cookie) ===| | |
#<<(HTTP::Cookie) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#push(HTTP::Cookie) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(HTTP::Cookie):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Hash(String, Crystal::MetaVar)) ===| | |
#<<(Hash(String, Crystal::MetaVar)) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#push(Hash(String, Crystal::MetaVar)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Hash(String, Crystal::MetaVar)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(IO) ===| | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Int32 | Nil) ===| | |
#<<(Nil) | |
#[]=(Int32, Int32) | |
#[]?(Int32) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#push(Nil) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Int32 | Nil):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Int32 | String) ===| | |
#<<(Int32) | |
#<<(String) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#initialize(Int32) | |
#push(Int32) | |
#push(String) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Int32 | String):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Int32) ===| | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#first() | |
#initialize(Int32) | |
#initialize() | |
#join(String, String::Builder) | |
#last() | |
#pop() | |
#push(Int32) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#sort!() | |
#to_unsafe() | |
#uniq!() | |
#unsafe_at(Int32) | |
|=== Array(Int32):Class ===| | |
#allocate() | |
#new(Int32) | |
#new() | |
|=== Array(JSON::Builder::ArrayState | JSON::Builder::DocumentEndState | JSON::Builder::DocumentStartState | JSON::Builder::ObjectState | JSON::Builder::StartState) ===| | |
#[]=(Int32, JSON::Builder::DocumentEndState) | |
#[]=(Int32, JSON::Builder::ObjectState) | |
#[]=(Int32, JSON::Builder::ArrayState) | |
#[]=(Int32, JSON::Builder::DocumentStartState) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#last() | |
#pop() | |
#push(JSON::Builder::ArrayState) | |
#push(JSON::Builder::ObjectState) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(JSON::Builder::ArrayState | JSON::Builder::DocumentEndState | JSON::Builder::DocumentStartState | JSON::Builder::ObjectState | JSON::Builder::StartState):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(JSON::Type) ===| | |
#<<((Array(JSON::Type) | Bool | Float64 | Hash(String, JSON::Type) | Int64 | String | Nil)) | |
#check_needs_resize() | |
#class() | |
#double_capacity() | |
#initialize() | |
#push((Array(JSON::Type) | Bool | Float64 | Hash(String, JSON::Type) | Int64 | String | Nil)) | |
#resize_to_capacity(Int32) | |
|=== Array(JSON::Type):Class ===| | |
#allocate() | |
#name() | |
#new() | |
#to_s(String::Builder) | |
|=== Array(LLVM::ABI::ArgType) ===| | |
#[](Int32) | |
#[]?(Int32) | |
#at(Int32) | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(LLVM::ABI::ArgType):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(LLVM::ABI::X86_64::RegClass) ===| | |
#[](Int32) | |
#[](Range(Int32, Int32)) | |
#[](Int32, Int32) | |
#[]=(Int32, LLVM::ABI::X86_64::RegClass) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#empty?() | |
#fill(LLVM::ABI::X86_64::RegClass) | |
#first() | |
#initialize(Int32, LLVM::ABI::X86_64::RegClass) | |
#initialize() | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(LLVM::ABI::X86_64::RegClass):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(LLVM::BasicBlock) ===| | |
#<<(LLVM::BasicBlock) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize() | |
#push(LLVM::BasicBlock) | |
#resize_to_capacity(Int32) | |
#size() | |
#to_unsafe() | |
|=== Array(LLVM::BasicBlock):Class ===| | |
#allocate() | |
#new() | |
|=== Array(LLVM::Builder) ===| | |
#<<(LLVM::Builder) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(LLVM::Builder) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(LLVM::Builder):Class ===| | |
#allocate() | |
#new() | |
|=== Array(LLVM::CallConvention) ===| | |
#initialize(Int32) | |
#join(String) | |
#join(String, String::Builder) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(LLVM::CallConvention):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(LLVM::Type) ===| | |
#<<(LLVM::Type) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize(Int32) | |
#initialize() | |
#initialize(UInt32) | |
#insert(Int32, LLVM::Type) | |
#push(LLVM::Type) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(LLVM::Type):Class ===| | |
#allocate() | |
#new(Int32) | |
#new() | |
#new(UInt32) | |
|=== Array(LLVM::Value) ===| | |
#+(Array(LLVM::Value)) | |
#<<(LLVM::Value) | |
#[](Int32, Int32) | |
#[](Range(Int32, Int32)) | |
#[](Int32) | |
#[]=(Int32, LLVM::Value) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#first() | |
#first?() | |
#initialize() | |
#initialize(Int32) | |
#insert(Int32, LLVM::Value) | |
#push(LLVM::Value) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(LLVM::Value):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(LibLLVMExt::Metadata) ===| | |
#<<(LibLLVMExt::Metadata) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#initialize() | |
#push(LibLLVMExt::Metadata) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
|=== Array(LibLLVMExt::Metadata):Class ===| | |
#allocate() | |
#new(Int32) | |
#new() | |
|=== Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)) ===| | |
#<<(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)) | |
#resize_to_capacity(Int32) | |
#size() | |
#to_json(JSON::Builder) | |
#unsafe_at(Int32) | |
|=== Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(NamedTuple(original: Crystal::Def, expanded: Crystal::Def)) ===| | |
#<<(NamedTuple(original: Crystal::Def, expanded: Crystal::Def)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(NamedTuple(original: Crystal::Def, expanded: Crystal::Def)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(NamedTuple(original: Crystal::Def, expanded: Crystal::Def)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(OptionParser::Handler) ===| | |
#<<(OptionParser::Handler) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(OptionParser::Handler) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(OptionParser::Handler):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Pointer(UInt8)) ===| | |
#<<(Pointer(UInt8)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#push(Pointer(UInt8)) | |
#resize_to_capacity(Int32) | |
#size=(Int32) | |
#to_unsafe() | |
|=== Array(Pointer(UInt8)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Pointer(Void)) ===| | |
#<<(Pointer(Void)) | |
#check_needs_resize() | |
#double_capacity() | |
#first() | |
#initialize() | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
#pop() | |
#pop?() | |
#push(Pointer(Void)) | |
#resize_to_capacity(Int32) | |
#size() | |
#to_s(IO::FileDescriptor) | |
#unsafe_at(Int32) | |
|=== Array(Pointer(Void)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Proc(Int32, Nil)) ===| | |
#<<(Proc(Int32, Nil)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Proc(Int32, Nil)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Proc(Int32, Nil)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Proc(Nil)) ===| | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Proc(Nil)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Regex::MatchData) ===| | |
#<<(Regex::MatchData) | |
#check_needs_resize() | |
#double_capacity() | |
#first?() | |
#initialize() | |
#push(Regex::MatchData) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Regex::MatchData):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Set(String) | Nil) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#to_unsafe() | |
|=== Array(Set(String) | Nil):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Set(String)) ===| | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#last() | |
#pop() | |
#push(Set(String)) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Set(String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(String | Nil) ===| | |
#compact() | |
#first() | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(String | Nil):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(String) ===| | |
#!=(Array(String)) | |
#+(Array(String)) | |
#-(Array(String)) | |
#<<(String) | |
#==((Array(String) | Nil)) | |
#==(Array(String)) | |
#[](Int32, Int32) | |
#[](Range(Int32, Int32)) | |
#[](Int32) | |
#[]=(Int32, String) | |
#[]=(Range(Int32, Int32), Array(String)) | |
#[]=(Int32, Int32, Array(String)) | |
#[]?(Int32) | |
#at(Int32) | |
#check_index_out_of_bounds(Int32) | |
#check_needs_resize() | |
#clone() | |
#concat(Array(String)) | |
#concat(Tuple(String)) | |
#delete(String) | |
#delete_at(Int32) | |
#double_capacity() | |
#dup() | |
#empty?() | |
#first() | |
#first?() | |
#hash() | |
#includes?(String) | |
#includes?((String | Nil)) | |
#index(String) | |
#index(Array(String), String, Int32) | |
#initialize() | |
#initialize(Int32) | |
#inspect(IO::FileDescriptor) | |
#itself() | |
#join(Char) | |
#join(Char, String::Builder) | |
#join() | |
#join(String, IO) | |
#join(String, String::Builder) | |
#join(String) | |
#join(String, IO::FileDescriptor) | |
#last() | |
#not_nil!() | |
#object_id() | |
#pop() | |
#pop?() | |
#push(String) | |
#resize_to_capacity(Int32) | |
#reverse!() | |
#shift() | |
#size() | |
#size=(Int32) | |
#skip(Int32) | |
#sort!() | |
#to_a() | |
#to_json(JSON::Builder) | |
#to_lookup_hash() | |
#to_s(IO::FileDescriptor) | |
#to_set() | |
#to_unsafe() | |
#uniq() | |
#uniq!() | |
#unsafe_at(Int32) | |
#zip(Array(Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)))) | |
|=== Array(String):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Symbol) ===| | |
#<<(Symbol) | |
#check_needs_resize() | |
#double_capacity() | |
#empty?() | |
#initialize(Int32) | |
#initialize() | |
#join(String) | |
#join(String, String::Builder) | |
#last?() | |
#pop?() | |
#push(Symbol) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Symbol):Class ===| | |
#allocate() | |
#new(Int32) | |
#new() | |
|=== Array(T):Class ===| | |
#center_median!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), Int32, Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Type, UInt64)), (Int32 | Int64), Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Doc::Type, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#center_median!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), (Int32 | Int64), Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Doc::Method, String)), Int32, Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Doc::Type, String)), Int32, Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Arg, String)), (Int32 | Int64), Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), Int32, Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Type, String)), Int32, Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#center_median!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), Int32, Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Type, String)), (Int32 | Int64), Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Arg, String)), Int32, Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Doc::Macro, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Doc::Method, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#center_median!(Pointer(Tuple(String, Time)), (Int32 | Int64), Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), (Int32 | Int64), Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#center_median!(Pointer(String), Int32) | |
#center_median!(Pointer(Tuple(Crystal::Doc::Macro, String)), Int32, Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#center_median!(Pointer(String), (Int32 | Int64)) | |
#center_median!(Pointer(Tuple(String, Time)), Int32, Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#center_median!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), Int32, Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#center_median!(Pointer(Int32), (Int32 | Int64)) | |
#center_median!(Pointer(Tuple(Crystal::NamedArgumentType, String)), (Int32 | Int64), Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#center_median!(Pointer(Crystal::ASTNode), (Int32 | Int64), Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#center_median!(Pointer(Int32), Int32) | |
#center_median!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), (Int32 | Int64), Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Doc::Constant, String)), Int32, Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#center_median!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), (Int32 | Int64), Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::NamedArgumentType, String)), Int32, Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#center_median!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), (Int32 | Int64), Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Type, UInt64)), Int32, Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#center_median!(Pointer(Crystal::ASTNode), Int32, Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#center_median!(Pointer(Tuple(Crystal::Doc::Constant, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#center_median!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), Int32, Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), Int32, Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), (Int32 | Int64), Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Doc::Macro, String)), Int32, Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#heap_sort!(Pointer(Int32), (Int32 | Int64)) | |
#heap_sort!(Pointer(Tuple(Crystal::Arg, String)), Int32, Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#heap_sort!(Pointer(Crystal::ASTNode), Int32, Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Arg, String)), (Int32 | Int64), Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), (Int32 | Int64), Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#heap_sort!(Pointer(Int32), Int32) | |
#heap_sort!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), Int32, Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#heap_sort!(Pointer(Crystal::ASTNode), (Int32 | Int64), Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Doc::Method, String)), Int32, Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), (Int32 | Int64), Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#heap_sort!(Pointer(String), Int32) | |
#heap_sort!(Pointer(Tuple(String, Time)), Int32, Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Doc::Constant, String)), Int32, Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Doc::Constant, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Type, UInt64)), (Int32 | Int64), Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#heap_sort!(Pointer(Tuple(String, Time)), (Int32 | Int64), Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#heap_sort!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), Int32, Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Doc::Type, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Type, String)), Int32, Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), (Int32 | Int64), Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Type, String)), (Int32 | Int64), Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::NamedArgumentType, String)), (Int32 | Int64), Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Doc::Type, String)), Int32, Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), (Int32 | Int64), Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#heap_sort!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), Int32, Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::NamedArgumentType, String)), Int32, Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Doc::Method, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#heap_sort!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), Int32, Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#heap_sort!(Pointer(Tuple(Crystal::Doc::Macro, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#heap_sort!(Pointer(String), (Int32 | Int64)) | |
#heap_sort!(Pointer(Tuple(Crystal::Type, UInt64)), Int32, Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), Int32, (Int32 | Int64), Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#heapify!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#heapify!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), Int32, Int32, Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#heapify!(Pointer(Tuple(String, Time)), Int32, Int32, Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#heapify!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#heapify!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), Int32, Int32, Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#heapify!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), Int32, Int32, Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#heapify!(Pointer(Tuple(String, Time)), Int32, (Int32 | Int64), Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#heapify!(Pointer(Tuple(String, Time)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), Int32, (Int32 | Int64), Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#heapify!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), Int32, Int32, Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#heapify!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), Int32, (Int32 | Int64), Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#heapify!(Pointer(Int32), Int32, Int32) | |
#heapify!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), Int32, (Int32 | Int64), Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Macro, String)), Int32, (Int32 | Int64), Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Macro, String)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Type, String)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Type, String)), Int32, (Int32 | Int64), Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Type, String)), Int32, Int32, Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Type, String)), Int32, Int32, Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Type, String)), Int32, (Int32 | Int64), Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Type, String)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Type, UInt64)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Type, UInt64)), Int32, (Int32 | Int64), Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Type, UInt64)), Int32, Int32, Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Constant, String)), Int32, Int32, Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Constant, String)), Int32, (Int32 | Int64), Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::NamedArgumentType, String)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::NamedArgumentType, String)), Int32, (Int32 | Int64), Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Constant, String)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::NamedArgumentType, String)), Int32, Int32, Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#heapify!(Pointer(String), Int32, Int32) | |
#heapify!(Pointer(String), Int32, (Int32 | Int64)) | |
#heapify!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), Int32, Int32, Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#heapify!(Pointer(Int32), Int32, (Int32 | Int64)) | |
#heapify!(Pointer(Int32), (Int32 | Int64), (Int32 | Int64)) | |
#heapify!(Pointer(Crystal::ASTNode), (Int32 | Int64), (Int32 | Int64), Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#heapify!(Pointer(Crystal::ASTNode), Int32, (Int32 | Int64), Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#heapify!(Pointer(Crystal::ASTNode), Int32, Int32, Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Method, String)), Int32, Int32, Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#heapify!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), Int32, (Int32 | Int64), Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Method, String)), Int32, (Int32 | Int64), Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Arg, String)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Arg, String)), Int32, (Int32 | Int64), Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Method, String)), (Int32 | Int64), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Arg, String)), Int32, Int32, Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#heapify!(Pointer(Tuple(Crystal::Doc::Macro, String)), Int32, Int32, Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#heapify!(Pointer(String), (Int32 | Int64), (Int32 | Int64)) | |
#insertion_sort!(Pointer(Tuple(Crystal::Doc::Type, String)), Int32, Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#insertion_sort!(Pointer(Int32), Int32) | |
#insertion_sort!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), Int32, Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#insertion_sort!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), Int32, Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#insertion_sort!(Pointer(Tuple(Crystal::Doc::Macro, String)), Int32, Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#insertion_sort!(Pointer(Tuple(Crystal::Doc::Method, String)), Int32, Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#insertion_sort!(Pointer(Tuple(String, Time)), Int32, Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#insertion_sort!(Pointer(Tuple(Crystal::Arg, String)), Int32, Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#insertion_sort!(Pointer(Tuple(Crystal::NamedArgumentType, String)), Int32, Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#insertion_sort!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), Int32, Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#insertion_sort!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), Int32, Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#insertion_sort!(Pointer(Tuple(Crystal::Type, UInt64)), Int32, Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#insertion_sort!(Pointer(Tuple(Crystal::Type, String)), Int32, Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#insertion_sort!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), Int32, Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#insertion_sort!(Pointer(Crystal::ASTNode), Int32, Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#insertion_sort!(Pointer(String), Int32) | |
#insertion_sort!(Pointer(Tuple(Crystal::Doc::Constant, String)), Int32, Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#intro_sort!(Pointer(Int32), Int32) | |
#intro_sort!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), Int32, Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#intro_sort!(Pointer(Tuple(Crystal::Doc::Method, String)), Int32, Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#intro_sort!(Pointer(Crystal::ASTNode), Int32, Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#intro_sort!(Pointer(Tuple(Crystal::NamedArgumentType, String)), Int32, Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#intro_sort!(Pointer(Tuple(Crystal::Arg, String)), Int32, Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#intro_sort!(Pointer(Tuple(Crystal::Doc::Macro, String)), Int32, Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#intro_sort!(Pointer(String), Int32) | |
#intro_sort!(Pointer(Tuple(Crystal::Doc::Type, String)), Int32, Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#intro_sort!(Pointer(Tuple(Crystal::Type, String)), Int32, Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#intro_sort!(Pointer(Tuple(Crystal::Doc::Constant, String)), Int32, Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#intro_sort!(Pointer(Tuple(Crystal::Type, UInt64)), Int32, Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#intro_sort!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), Int32, Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#intro_sort!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), Int32, Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#intro_sort!(Pointer(Tuple(String, Time)), Int32, Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#intro_sort!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), Int32, Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#intro_sort!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), Int32, Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#new(Int32, LLVM::ABI::X86_64::RegClass) | |
#partition_for_quick_sort!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), Int32, Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Arg, String)), Int32, Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Doc::Method, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), Int32, Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), (Int32 | Int64), Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(String, Time)), Int32, Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#partition_for_quick_sort!(Pointer(String), (Int32 | Int64)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Doc::Macro, String)), Int32, Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#partition_for_quick_sort!(Pointer(String), Int32) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Doc::Macro, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Type, String)), (Int32 | Int64), Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Type, String)), Int32, Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Doc::Type, String)), Int32, Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Type, UInt64)), (Int32 | Int64), Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Doc::Type, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Type, UInt64)), Int32, Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), (Int32 | Int64), Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Doc::Constant, String)), Int32, Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::NamedArgumentType, String)), (Int32 | Int64), Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::NamedArgumentType, String)), Int32, Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Doc::Constant, String)), (Int32 | Int64), Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Arg, String)), (Int32 | Int64), Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), Int32, Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), Int32, Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Int32), Int32) | |
#partition_for_quick_sort!(Pointer(Crystal::ASTNode), (Int32 | Int64), Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#partition_for_quick_sort!(Pointer(Int32), (Int32 | Int64)) | |
#partition_for_quick_sort!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), (Int32 | Int64), Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#partition_for_quick_sort!(Pointer(Crystal::ASTNode), Int32, Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), (Int32 | Int64), Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Doc::Method, String)), Int32, Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), (Int32 | Int64), Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), Int32, Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#partition_for_quick_sort!(Pointer(Tuple(String, Time)), (Int32 | Int64), Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::NamedArgumentType, String)), Int32, Int32, Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), Int32, Int32, Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Type, UInt64)), Int32, Int32, Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Doc::Constant, String)), Int32, Int32, Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), Int32, Int32, Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Type, Tuple(Int32, Int32, String))), (Int32 | Int64), Int32, Proc(Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Tuple(Crystal::Type, Tuple(Int32, Int32, String)), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), (Int32 | Int64), Int32, Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Doc::Type, String)), (Int32 | Int64), Int32, Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), (Int32 | Int64), Int32, Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)), Int32, Int32, Proc(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Tuple(Tuple(Int32, Crystal::NamedArgument), Int32), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Doc::Constant, String)), (Int32 | Int64), Int32, Proc(Tuple(Crystal::Doc::Constant, String), Tuple(Crystal::Doc::Constant, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Type, UInt64)), (Int32 | Int64), Int32, Proc(Tuple(Crystal::Type, UInt64), Tuple(Crystal::Type, UInt64), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Int32), Int32, Int32) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::NamedArgumentType, String)), (Int32 | Int64), Int32, Proc(Tuple(Crystal::NamedArgumentType, String), Tuple(Crystal::NamedArgumentType, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Tuple(Int32, Int32), Int32)), (Int32 | Int64), Int32, Proc(Tuple(Tuple(Int32, Int32), Int32), Tuple(Tuple(Int32, Int32), Int32), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Type, String)), Int32, Int32, Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), Int32, Int32, Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Arg, String)), Int32, Int32, Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Doc::Method, String)), (Int32 | Int64), Int32, Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Crystal::ASTNode), Int32, Int32, Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Doc::Method, String)), Int32, Int32, Proc(Tuple(Crystal::Doc::Method, String), Tuple(Crystal::Doc::Method, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Doc::Macro, String)), Int32, Int32, Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(String, Time)), (Int32 | Int64), Int32, Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(String), (Int32 | Int64), Int32) | |
#quick_sort_for_intro_sort!(Pointer(Int32), (Int32 | Int64), Int32) | |
#quick_sort_for_intro_sort!(Pointer(String), Int32, Int32) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)), (Int32 | Int64), Int32, Proc(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Crystal::ASTNode), (Int32 | Int64), Int32, Proc(Crystal::ASTNode, Crystal::ASTNode, Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Doc::Macro, String)), (Int32 | Int64), Int32, Proc(Tuple(Crystal::Doc::Macro, String), Tuple(Crystal::Doc::Macro, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Type, String)), (Int32 | Int64), Int32, Proc(Tuple(Crystal::Type, String), Tuple(Crystal::Type, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(String, Time)), Int32, Int32, Proc(Tuple(String, Time), Tuple(String, Time), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Doc::Type, String)), Int32, Int32, Proc(Tuple(Crystal::Doc::Type, String), Tuple(Crystal::Doc::Type, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Arg, String)), (Int32 | Int64), Int32, Proc(Tuple(Crystal::Arg, String), Tuple(Crystal::Arg, String), Int32)) | |
#quick_sort_for_intro_sort!(Pointer(Tuple(Crystal::Program::RequireWithTimestamp, String)), Int32, Int32, Proc(Tuple(Crystal::Program::RequireWithTimestamp, String), Tuple(Crystal::Program::RequireWithTimestamp, String), Int32)) | |
|=== Array(Tuple(Crystal::Arg, String)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::Arg, String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::DefInstanceKey, Crystal::Def)) ===| | |
#<<(Tuple(Crystal::DefInstanceKey, Crystal::Def)) | |
#check_needs_resize() | |
#double_capacity() | |
#dup() | |
#initialize() | |
#initialize(Int32) | |
#push(Tuple(Crystal::DefInstanceKey, Crystal::Def)) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(Crystal::DefInstanceKey, Crystal::Def)):Class ===| | |
#allocate() | |
#new() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::Doc::Constant, String)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::Doc::Constant, String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::Doc::Macro, String)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::Doc::Macro, String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::Doc::Method, String)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::Doc::Method, String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::Doc::Type, String)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::Doc::Type, String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::NamedArgumentType, String)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::NamedArgumentType, String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::Program::RequireWithTimestamp, String)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::Program::RequireWithTimestamp, String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::Type, String)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::Type, String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::Type, Tuple(Int32, Int32, String))) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::Type, Tuple(Int32, Int32, String))):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::Type, UInt64)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Crystal::Type, UInt64)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Crystal::Yield, Array(Crystal::Var) | Nil)) ===| | |
#<<(Tuple(Crystal::Yield, Array(Crystal::Var) | Nil)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Tuple(Crystal::Yield, Array(Crystal::Var) | Nil)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(Crystal::Yield, Array(Crystal::Var) | Nil)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Tuple(Debug::DWARF::AT, Debug::DWARF::FORM, Bool | Int32 | Int64 | Slice(UInt8) | String | UInt16 | UInt32 | UInt64 | UInt8)) ===| | |
#<<(Tuple(Debug::DWARF::AT, Debug::DWARF::FORM, Bool | Int32 | Int64 | Slice(UInt8) | String | UInt16 | UInt32 | UInt64 | UInt8)) | |
#check_needs_resize() | |
#clear() | |
#double_capacity() | |
#initialize() | |
#push(Tuple(Debug::DWARF::AT, Debug::DWARF::FORM, Bool | Int32 | Int64 | Slice(UInt8) | String | UInt16 | UInt32 | UInt64 | UInt8)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(Debug::DWARF::AT, Debug::DWARF::FORM, Bool | Int32 | Int64 | Slice(UInt8) | String | UInt16 | UInt32 | UInt64 | UInt8)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Tuple(Int32, Crystal::NamedArgument)) ===| | |
#<<(Tuple(Int32, Crystal::NamedArgument)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Tuple(Int32, Crystal::NamedArgument)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(Int32, Crystal::NamedArgument)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Tuple(Int32, Int32)) ===| | |
#<<(Tuple(Int32, Int32)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#initialize() | |
#push(Tuple(Int32, Int32)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(Int32, Int32)):Class ===| | |
#allocate() | |
#new(Int32) | |
#new() | |
|=== Array(Tuple(Int32, Int32, Int32)) ===| | |
#<<(Tuple(Int32, Int32, Int32)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#push(Tuple(Int32, Int32, Int32)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(Int32, Int32, Int32)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(LLVM::Value, Crystal::Type)) ===| | |
#<<(Tuple(LLVM::Value, Crystal::Type)) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#first() | |
#initialize(Int32) | |
#push(Tuple(LLVM::Value, Crystal::Type)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(LLVM::Value, Crystal::Type)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(String, Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)))) ===| | |
#<<(Tuple(String, Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)))) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#push(Tuple(String, Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)))) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(String, Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)))):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(String, Int32, Int32, Int32)) ===| | |
#<<(Tuple(String, Int32, Int32, Int32)) | |
#[](UInt32) | |
#at(UInt32) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#push(Tuple(String, Int32, Int32, Int32)) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(UInt32) | |
|=== Array(Tuple(String, Int32, Int32, Int32)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(String, Regex::Options)) ===| | |
#<<(Tuple(String, Regex::Options)) | |
#check_needs_resize() | |
#double_capacity() | |
#index(Tuple(String, Regex::Options)) | |
#index(Array(Tuple(String, Regex::Options)), Tuple(String, Regex::Options), Int32) | |
#initialize() | |
#push(Tuple(String, Regex::Options)) | |
#resize_to_capacity(Int32) | |
#size() | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(String, Regex::Options)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Tuple(String, String)) ===| | |
#<<(Tuple(String, String)) | |
#check_needs_resize() | |
#double_capacity() | |
#first() | |
#initialize() | |
#push(Tuple(String, String)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(String, String)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(Tuple(String, Time)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(String, Time)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Tuple(Crystal::DefInstanceKey, Crystal::Def), String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Tuple(Int32, Crystal::NamedArgument), Int32)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(Tuple(Int32, Int32), Int32)) ===| | |
#initialize(Int32) | |
#size=(Int32) | |
#sort!(, &Int32) | |
#to_unsafe() | |
|=== Array(Tuple(Tuple(Int32, Int32), Int32)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(UInt64, Int16, Int16)) ===| | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
|=== Array(Tuple(UInt64, Int16, Int16)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(Tuple(UInt64, UInt64, String)) ===| | |
#<<(Tuple(UInt64, UInt64, String)) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize() | |
#push(Tuple(UInt64, UInt64, String)) | |
#resize_to_capacity(Int32) | |
#size() | |
#unsafe_at(Int32) | |
|=== Array(Tuple(UInt64, UInt64, String)):Class ===| | |
#allocate() | |
#new() | |
|=== Array(UInt64) ===| | |
#==(Array(UInt64)) | |
#first() | |
#hash() | |
#initialize(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(UInt64):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Array(UInt8) ===| | |
#<<(UInt8) | |
#[](Int32) | |
#at(Int32) | |
#check_needs_resize() | |
#double_capacity() | |
#initialize(Int32) | |
#push(UInt8) | |
#resize_to_capacity(Int32) | |
#size() | |
#size=(Int32) | |
#to_unsafe() | |
#unsafe_at(Int32) | |
|=== Array(UInt8):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== AtExitHandlers:Module ===| | |
#add(Proc(Int32, Nil)) | |
#run(Int32) | |
|=== Base64::Error ===| | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
|=== Base64::Error:Class ===| | |
#name() | |
|=== Base64:Module ===| | |
#encode_size(Int32) | |
#encode_size(Int32, Bool) | |
#strict_encode(StaticArray(UInt8, 20)) | |
#strict_encode(StaticArray(UInt8, 20), String, pad: Bool) | |
|=== BitArray ===| | |
#[](Int32) | |
#[]=(Int32, Bool) | |
#all?() | |
#at(Int32) | |
#bit_index_and_sub_index(Int32) | |
#initialize(Int32) | |
#malloc_size() | |
#size() | |
#unsafe_at(Int32) | |
|=== BitArray:Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Bool ===| | |
#!=(Bool) | |
#==(Bool) | |
#==(Symbol) | |
#==(String) | |
#class() | |
#clone() | |
#hash() | |
#inspect(IO::FileDescriptor) | |
#itself() | |
#not_nil!() | |
#to_json(JSON::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(IO::Sized+) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::Memory) | |
#to_s(IO::Hexdump) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Delimited) | |
#to_s(IO::ARGF) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::Server::Response) | |
#to_s(Gzip::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Flate::Reader) | |
#to_s(File::PReader) | |
#to_s(HTTP::ChunkedContent) | |
#|(Bool) | |
|=== Bool:Class ===| | |
#name() | |
#to_s(String::Builder) | |
|=== Box(IO) ===| | |
#initialize(TCPSocket+) | |
#object() | |
|=== Box(IO):Class ===| | |
#allocate() | |
#box(TCPSocket+) | |
#new(TCPSocket+) | |
#unbox(Pointer(Void)) | |
|=== CRC32:Module ===| | |
#initial() | |
#update(Slice(UInt8), UInt32) | |
|=== CallStack ===| | |
#decode_backtrace() | |
#initialize() | |
#inspect(IO::FileDescriptor) | |
#printable_backtrace() | |
|=== CallStack::RepeatedFrame ===| | |
#count() | |
#incr() | |
#initialize(Pointer(Void)) | |
#ip() | |
|=== CallStack::RepeatedFrame:Class ===| | |
#allocate() | |
#new(Pointer(Void)) | |
|=== CallStack:Class ===| | |
#allocate() | |
#decode_address(Pointer(Void)) | |
#decode_frame(Pointer(Void)) | |
#decode_frame(Pointer(Void), Pointer(Void)) | |
#decode_function_name(UInt64) | |
#decode_line_number(UInt64) | |
#image_slide() | |
#new() | |
#print_backtrace() | |
#print_frame(CallStack::RepeatedFrame) | |
#read_dwarf_sections() | |
#search_image_slide() | |
#skip(String) | |
#unwind() | |
|=== Channel(Array(String)):Class ===| | |
#new(Int32) | |
|=== Channel(Exception | Nil):Class ===| | |
#new() | |
|=== Channel(Nil):Class ===| | |
#new() | |
|=== Channel::Buffered(Array(String)) ===| | |
#empty?() | |
#full?() | |
#initialize(Int32) | |
#initialize(Channel::Buffered(Array(String))) | |
#raise_if_closed() | |
#receive() | |
#send(Array(String)) | |
|=== Channel::Buffered(Array(String)):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Channel::Buffered(Process::Status | Nil) ===| | |
#empty?() | |
#full?() | |
#initialize(Int32) | |
#initialize(Channel::Buffered(Process::Status | Nil)) | |
#raise_if_closed() | |
#receive() | |
#send(Process::Status) | |
#send(Nil) | |
|=== Channel::Buffered(Process::Status | Nil):Class ===| | |
#allocate() | |
#new(Int32) | |
|=== Channel::ClosedError ===| | |
#callstack() | |
#callstack=(CallStack) | |
#crystal_type_id() | |
#initialize() | |
#initialize(String) | |
#initialize(Channel::ClosedError, String) | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
|=== Channel::ClosedError:Class ===| | |
#allocate() | |
#name() | |
#new() | |
#new(String) | |
|=== Channel::Unbuffered(Exception | Nil) ===| | |
#initialize() | |
#initialize(Channel::Unbuffered(Exception | Nil)) | |
#raise_if_closed() | |
#receive() | |
#send(Nil) | |
#send(Exception+) | |
|=== Channel::Unbuffered(Exception | Nil):Class ===| | |
#allocate() | |
#new() | |
|=== Channel::Unbuffered(Nil) ===| | |
#close() | |
#initialize() | |
#initialize(Channel::Unbuffered(Nil)) | |
#receive?() | |
|=== Channel::Unbuffered(Nil):Class ===| | |
#allocate() | |
#new() | |
|=== Char ===| | |
#!=(String) | |
#!=(Char) | |
#!=((Char | String)) | |
#+(String) | |
#+(Int32) | |
#-(Char) | |
#-(Int32) | |
#<(Char) | |
#<=(Char) | |
#<=>(Char) | |
#==(Symbol) | |
#==(String) | |
#==(Char) | |
#==((Char | String)) | |
#==(Char) | |
#==((Char | Nil)) | |
#===((Char | String)) | |
#===(Char) | |
#===(UInt8) | |
#>(Char) | |
#ascii?() | |
#ascii_alphanumeric?() | |
#ascii_control?() | |
#ascii_letter?() | |
#ascii_lowercase?() | |
#ascii_number?() | |
#ascii_uppercase?() | |
#ascii_whitespace?() | |
#bytesize() | |
#downcase() | |
#downcase(Unicode::CaseOptions) | |
#dump() | |
#hash() | |
#in_set?(String) | |
#inspect(IO) | |
#inspect() | |
#ord() | |
#to_i?(Int32) | |
#to_s() | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(IO::Sized+) | |
#to_s(IO::MultiWriter) | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s(File::PReader) | |
#to_s(Flate::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Gzip::Writer) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(HTTP::Server::Response) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(IO::ARGF) | |
#to_s(IO::Delimited) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Hexdump) | |
#to_s(IO::Memory) | |
#to_s(File) | |
#upcase(Unicode::CaseOptions) | |
#upcase() | |
#whitespace?() | |
|=== Char::Reader ===| | |
#byte_at(Int32) | |
#current_char() | |
#current_char_width() | |
#decode_current_char() | |
#decode_previous_char() | |
#error() | |
#has_next?() | |
#has_previous?() | |
#initialize(String, pos: Int32) | |
#initialize(String, Int32) | |
#initialize(String) | |
#initialize:at_end(, at_end: String) | |
#next_char() | |
#peek_next_char() | |
#pos() | |
#pos=(Int32) | |
#previous_char() | |
#string() | |
|=== Char::Reader:Class ===| | |
#allocate() | |
#new(String) | |
#new:at_end(, at_end: String) | |
#new:pos(String, pos: Int32) | |
|=== Colorize::Object(Nil) ===| | |
#append_end(String::Builder) | |
#append_end(IO::FileDescriptor) | |
#append_start(String::Builder) | |
#append_start(String::Builder, Bool) | |
#append_start(IO::FileDescriptor) | |
#append_start(IO::FileDescriptor, Bool) | |
#bold() | |
#bright() | |
#initialize(Nil) | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#toggle(Bool) | |
|=== Colorize::Object(Nil):Class ===| | |
#allocate() | |
|=== Colorize::Object(String) ===| | |
#append_end(HTTP::ChunkedContent) | |
#append_end(IO::Sized+) | |
#append_end(HTTP::Server::Response::Output) | |
#append_end(Gzip::Writer) | |
#append_end(HTTP::UnknownLengthContent) | |
#append_end(OpenSSL::DigestIO) | |
#append_end(Gzip::Reader) | |
#append_end(IO::MultiWriter) | |
#append_end(HTTP::WebSocket::Protocol::StreamIO) | |
#append_end(Flate::Writer) | |
#append_end(HTTP::Server::Response) | |
#append_end(Flate::Reader) | |
#append_end(IO::ARGF) | |
#append_end(OpenSSL::SSL::Socket+) | |
#append_end(File::PReader) | |
#append_end(IO::FileDescriptor) | |
#append_end(IO::Hexdump) | |
#append_end(String::Builder) | |
#append_end(IO::FileDescriptor+) | |
#append_end(IO::Memory) | |
#append_end(IO::Delimited) | |
#append_start(IO::Delimited) | |
#append_start(HTTP::Server::Response::Output) | |
#append_start(HTTP::Server::Response::Output, Bool) | |
#append_start(IO::MultiWriter) | |
#append_start(IO::Sized+, Bool) | |
#append_start(HTTP::UnknownLengthContent) | |
#append_start(HTTP::UnknownLengthContent, Bool) | |
#append_start(IO::Hexdump, Bool) | |
#append_start(IO::Hexdump) | |
#append_start(IO::Sized+) | |
#append_start(IO::Memory, Bool) | |
#append_start(IO::Delimited, Bool) | |
#append_start(HTTP::WebSocket::Protocol::StreamIO, Bool) | |
#append_start(IO::FileDescriptor+, Bool) | |
#append_start(IO::FileDescriptor+) | |
#append_start(IO::MultiWriter, Bool) | |
#append_start(IO::ARGF) | |
#append_start(IO::ARGF, Bool) | |
#append_start(HTTP::Server::Response, Bool) | |
#append_start(IO::FileDescriptor, Bool) | |
#append_start(String::Builder) | |
#append_start(String::Builder, Bool) | |
#append_start(IO::FileDescriptor) | |
#append_start(File::PReader) | |
#append_start(File::PReader, Bool) | |
#append_start(Flate::Reader) | |
#append_start(Flate::Reader, Bool) | |
#append_start(OpenSSL::SSL::Socket+, Bool) | |
#append_start(Flate::Writer) | |
#append_start(Flate::Writer, Bool) | |
#append_start(OpenSSL::SSL::Socket+) | |
#append_start(HTTP::Server::Response) | |
#append_start(OpenSSL::DigestIO) | |
#append_start(HTTP::WebSocket::Protocol::StreamIO) | |
#append_start(HTTP::ChunkedContent, Bool) | |
#append_start(IO::Memory) | |
#append_start(HTTP::ChunkedContent) | |
#append_start(OpenSSL::DigestIO, Bool) | |
#append_start(Gzip::Writer, Bool) | |
#append_start(Gzip::Writer) | |
#append_start(Gzip::Reader, Bool) | |
#append_start(Gzip::Reader) | |
#blue() | |
#bold() | |
#bright() | |
#fore(Symbol) | |
#green() | |
#initialize(String) | |
#light_gray() | |
#mode(Symbol) | |
#red() | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s() | |
#to_s(File::PReader) | |
#to_s(Flate::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(IO::Memory) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(HTTP::Server::Response) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(IO::Sized+) | |
#to_s(IO::ARGF) | |
#to_s(IO::Delimited) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Hexdump) | |
#to_s(Gzip::Writer) | |
#toggle(Bool) | |
#yellow() | |
|=== Colorize::Object(String):Class ===| | |
#allocate() | |
|=== Colorize::Object(T):Class ===| | |
#new(String) | |
#new(Nil) | |
|=== Colorize:Module ===| | |
#enabled?() | |
#reset(OpenSSL::SSL::Socket+) | |
#reset(OpenSSL::DigestIO) | |
#reset(IO::Sized+) | |
#reset(IO::MultiWriter) | |
#reset(IO::Memory) | |
#reset(IO::Hexdump) | |
#reset(IO::FileDescriptor+) | |
#reset(IO::Delimited) | |
#reset(IO::ARGF) | |
#reset(HTTP::WebSocket::Protocol::StreamIO) | |
#reset(HTTP::UnknownLengthContent) | |
#reset(HTTP::Server::Response::Output) | |
#reset(HTTP::Server::Response) | |
#reset(HTTP::ChunkedContent) | |
#reset(Gzip::Writer) | |
#reset(Gzip::Reader) | |
#reset(Flate::Writer) | |
#reset(Flate::Reader) | |
#reset(File::PReader) | |
#reset(String::Builder) | |
#reset(IO::FileDescriptor) | |
|=== Concurrent::CanceledError ===| | |
#callstack() | |
#callstack=(CallStack) | |
#crystal_type_id() | |
#initialize((String | Nil)) | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
|=== Concurrent::CanceledError:Class ===| | |
#allocate() | |
#name() | |
#new((String | Nil)) | |
|=== Concurrent::Future(Process::Status) ===| | |
#compute() | |
#get() | |
#initialize:run_immediately(, run_immediately: Bool, &Process::Status) | |
#run_compute() | |
#spawn_compute() | |
#value_or_raise() | |
#wait() | |
|=== Concurrent::Future(Process::Status):Class ===| | |
#allocate() | |
|=== Concurrent::Future(R):Class ===| | |
#new:run_immediately(, run_immediately: Bool, &Process::Status) | |
|=== Concurrent::Future::State ===| | |
#<=>(Concurrent::Future::State) | |
#==(Concurrent::Future::State) | |
#>=(Concurrent::Future::State) | |
#value() | |
|=== Crystal::AbstractDefChecker ===| | |
#check_implemented_in_subtypes(Crystal::NamedType+, Crystal::Def+) | |
#check_implemented_in_subtypes(Crystal::NamedType+, Crystal::NamedType+, Crystal::Def+) | |
#check_implemented_in_subtypes(Crystal::NamedType+, Crystal::Type+, Crystal::Def+) | |
#check_single(Crystal::NamedType+) | |
#check_types(Crystal::Program) | |
#check_types(Crystal::NamedType+) | |
#implements?(Crystal::Type+, Crystal::Def+, Crystal::NamedType+) | |
#implements?(Crystal::Type+, Crystal::Def+, Crystal::NamedType+, Crystal::Def+) | |
#implements_with_ancestors?(Crystal::Type+, Crystal::Def+, Crystal::NamedType+) | |
#initialize(Crystal::Program) | |
#run() | |
|=== Crystal::AbstractDefChecker:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::Alias ===| | |
#==(Crystal::Alias) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::Formatter) | |
#class_desc() | |
#clone_without_location() | |
#doc() | |
#doc=(String) | |
#doc=((String | Nil)) | |
#hash() | |
#initialize(String, Crystal::ASTNode+) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::Alias) | |
#resolved_type() | |
#resolved_type=(Crystal::AliasType) | |
#set_type(Crystal::NilType) | |
#value() | |
#value=(Crystal::ASTNode+) | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
|=== Crystal::Alias:Class ===| | |
#allocate() | |
#name() | |
#new(String, Crystal::ASTNode+) | |
|=== Crystal::AliasType ===| | |
#==(Crystal::Metaclass) | |
#==(Crystal::Generic) | |
#==((Crystal::ASTNode | Crystal::Type | Nil)) | |
#==(Crystal::Type+) | |
#==(Crystal::AliasType) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::GenericInstanceType+) | |
#==((Crystal::GenericClassType | Crystal::GenericModuleType)) | |
#==((Crystal::ASTNode | Crystal::Type)) | |
#==(Crystal::Union) | |
#==(Crystal::Arg) | |
#==(Crystal::ProcNotation) | |
#add_location(Crystal::Location) | |
#aliased_type() | |
#aliased_type?() | |
#allowed_in_generics?() | |
#append_full_name(String::Builder, codegen: Bool) | |
#cover() | |
#cover_size() | |
#doc() | |
#doc=((String | Nil)) | |
#includes_type?(Crystal::Var+) | |
#includes_type?((Crystal::Type | Nil)) | |
#includes_type?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::AliasType, Crystal::Program) | |
#initialize(Crystal::AliasType, Crystal::Program, Crystal::ModuleType+, String) | |
#initialize(Crystal::Program, Crystal::ModuleType+, String, Crystal::ASTNode+) | |
#llvm_name(String::Builder) | |
#lookup_defs(String, Array(Crystal::Def), Bool) | |
#lookup_defs(String) | |
#lookup_defs:lookup_ancestors_for_new(String, lookup_ancestors_for_new: Bool) | |
#lookup_defs_with_modules(String) | |
#lookup_first_def(String, (Crystal::Block | Nil)) | |
#lookup_macro(String, Array(Crystal::Arg), Nil) | |
#lookup_macro(String, Array(Crystal::ASTNode), (Array(Crystal::NamedArgument) | Nil)) | |
#lookup_macros(String) | |
#lookup_matches(Crystal::CallSignature, Crystal::Type+, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches(Crystal::CallSignature) | |
#lookup_matches(Crystal::CallSignature, Crystal::VirtualType, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches(Crystal::CallSignature, Crystal::FileModule, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches(Crystal::CallSignature, Crystal::Program, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches(Crystal::CallSignature, Crystal::VirtualType) | |
#lookup_matches(Crystal::CallSignature, Crystal::Type+, Crystal::Type+) | |
#lookup_matches(Crystal::CallSignature, Crystal::ModuleType+, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches(Crystal::CallSignature, Crystal::GenericClassType+, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches(Crystal::CallSignature, Crystal::GenericModuleType, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches(Crystal::CallSignature, Crystal::VirtualMetaclassType, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches(Crystal::CallSignature, Crystal::VirtualMetaclassType) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::VirtualMetaclassType, Crystal::Type+, Nil) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::VirtualType, Crystal::Type+, Nil) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::Type+, Crystal::Type+, Nil) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::VirtualMetaclassType, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::VirtualType, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::Type+, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches_without_parents(Crystal::CallSignature) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::FileModule, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::Program, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::ModuleType+, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::GenericClassType+, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::GenericModuleType, Crystal::Type+, (Array(Crystal::Match) | Nil)) | |
#lookup_similar_def(String, Int32, (Crystal::Block | Nil)) | |
#namespace() | |
#not_nil!() | |
#object_id() | |
#private=(Bool) | |
#process_value() | |
#remove_alias() | |
#remove_alias_if_simple() | |
#remove_indirection() | |
#restrict(Crystal::Arg, Crystal::MatchContext) | |
#restrict(Crystal::ProcNotation, Crystal::MatchContext) | |
#restrict(Crystal::AliasType, Crystal::MatchContext) | |
#restrict(Crystal::Metaclass, Crystal::MatchContext) | |
#restrict(Crystal::Union, Crystal::MatchContext) | |
#restrict(Crystal::Type+, Crystal::MatchContext) | |
#restrict(Crystal::Path, Crystal::MatchContext) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict((Crystal::ASTNode | Crystal::Type), Crystal::MatchContext) | |
#restrict((Crystal::ASTNode | Crystal::Type | Nil), Crystal::MatchContext) | |
#restrict(Crystal::ASTNode+, Crystal::MatchContext) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::LibType) | |
#restriction_of?(Crystal::Type+, Crystal::LibType) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::EnumType) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::FileModule) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::FileModule) | |
#restriction_of?(Crystal::Type+, Crystal::FileModule) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::FileModule) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::Program) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::LibType) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::LibType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::NonGenericClassType) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::GenericClassType+) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Type+, Crystal::GenericClassType+) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Type+, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::NonGenericClassType) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::GenericModuleType) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Type+, Crystal::GenericModuleType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::GenericModuleType) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::Program) | |
#restriction_of?(Crystal::Type+, Crystal::Program) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::EnumType) | |
#restriction_of?(Crystal::Type+, Crystal::EnumType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::EnumType) | |
#restriction_of?(Crystal::Type+, Crystal::Type+) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::Type+) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::Type+) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::MetaclassType) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::MetaclassType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::MetaclassType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::Type+) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::ModuleType+) | |
#restriction_of?(Crystal::Type+, Crystal::ModuleType+) | |
#restriction_of?(Crystal::GenericInstanceType+, Crystal::ModuleType+) | |
#restriction_of?((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::ModuleType+) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::Program) | |
#restriction_of?(Crystal::Type+, Crystal::MetaclassType) | |
#same?(Crystal::AliasType) | |
#simple?() | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#type_desc() | |
#types() | |
#types?() | |
#value_processed?() | |
|=== Crystal::AliasType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::ModuleType+, String, Crystal::ASTNode+) | |
|=== Crystal::And ===| | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Location) | |
#at(Crystal::OpAssign) | |
#at_end(Crystal::ASTNode+) | |
#bind_to(Crystal::If) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#expanded() | |
#expanded=(Crystal::If) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize(Crystal::Call, Crystal::Call) | |
#initialize(Crystal::ASTNode+, Crystal::Assign) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
#left() | |
#left=(Crystal::ASTNode+) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::And) | |
#right() | |
#right=(Crystal::ASTNode+) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::If) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#transform(Crystal::Normalizer) | |
#type?() | |
|=== Crystal::And:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::Call, Crystal::Call) | |
#new(Crystal::ASTNode+, Crystal::Assign) | |
|=== Crystal::AndTypeFilter ===| | |
#==(Crystal::AndTypeFilter) | |
#apply(Crystal::Type+) | |
#apply((Crystal::Type | Nil)) | |
#initialize(Crystal::TypeFilter+, Crystal::TypeFilter+) | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(IO::Sized+) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::Memory) | |
#to_s(IO::Hexdump) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Delimited) | |
#to_s(IO::ARGF) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::Server::Response) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(Gzip::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Flate::Reader) | |
#to_s(File::PReader) | |
#to_s(IO) | |
|=== Crystal::AndTypeFilter:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::TypeFilter+, Crystal::TypeFilter+) | |
|=== Crystal::Arg ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==((Crystal::Arg | Nil)) | |
#==(Crystal::Arg) | |
#==(Crystal::Arg) | |
#accept(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept(Crystal::TopLevelVisitor) | |
#accept(Crystal::HasSelfVisitor) | |
#accept(Crystal::SemanticVisitor+) | |
#accept(Crystal::ReturnGatherer) | |
#accept(Crystal::TypeDeclarationVisitor) | |
#accept(Crystal::TypeGuessVisitor) | |
#accept(Crystal::MacroInterpreter) | |
#accept(Crystal::InstanceVarsInitializerVisitor) | |
#accept(Crystal::ClassVarsInitializerVisitor) | |
#accept(Crystal::FixMissingTypes) | |
#accept(Crystal::CodeGenVisitor) | |
#accept(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept(Crystal::CleanupBindings) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept(Crystal::ContextVisitor) | |
#accept(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept(Crystal::RechableVisitor) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::PrintTypesVisitor) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::Formatter) | |
#accept(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept(Crystal::ExpandVisitor) | |
#accept(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#at(Crystal::Location) | |
#at((Crystal::Location | Nil)) | |
#at_end(Crystal::ASTNode+) | |
#at_end(Crystal::Location) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#clone_without_location() | |
#default_value() | |
#default_value=(Crystal::ASTNode+) | |
#default_value=(Crystal::NumberLiteral) | |
#default_value=(Nil) | |
#dependencies=(Nil) | |
#dependencies?() | |
#doc() | |
#doc=((String | Nil)) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#external_name() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(String, (Crystal::ASTNode | Nil)) | |
#initialize(String, Nil) | |
#initialize(String, Nil, Nil, String) | |
#initialize(String, (Crystal::ASTNode | Nil), (Crystal::ASTNode | Nil), String) | |
#initialize(String, Nil, Crystal::ASTNode+) | |
#initialize(String) | |
#initialize:default_value(String, default_value: Crystal::NumberLiteral) | |
#initialize:external_name(String, external_name: String) | |
#initialize:external_name(String, (Crystal::ASTNode | Nil), (Crystal::ASTNode | Nil), external_name: (String | Nil)) | |
#initialize:external_name(String, (Crystal::MagicConstant | Nil), (Crystal::ASTNode | Nil), external_name: (String | Nil)) | |
#initialize:restriction(String, restriction: (Crystal::ASTNode | Nil)) | |
#initialize:type(String, type: Crystal::Type+) | |
#initialize:type(String, type: Crystal::Program) | |
#initialize:type(String, type: Crystal::IntegerType) | |
#interpret(Crystal::Arg, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Arg, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#itself() | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name() | |
#name_column_number() | |
#name_size() | |
#not_nil!() | |
#notify_observers() | |
#object_id() | |
#observers() | |
#observers=(Nil) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::ClassType+, Crystal::Arg) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Arg) | |
#restriction() | |
#restriction=(Crystal::ASTNode+) | |
#same?(Crystal::Arg) | |
#set_type(Crystal::Type+) | |
#set_type(Nil) | |
#set_type(Crystal::ClassType+) | |
#special_var?() | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder) | |
#to_s() | |
#to_s(String::Builder, Bool, Bool) | |
#transform(Crystal::ExpandTransformer) | |
#transform(Crystal::Playground::AgentInstrumentorTransformer::TypeBodyTransformer) | |
#transform(Crystal::MacroInterpreter::ReplaceBlockVarsTransformer) | |
#transform(Crystal::Normalizer) | |
#transform(Crystal::CleanupTransformer) | |
#truthy?() | |
#type() | |
#type=(Crystal::ClassType+) | |
#type=(Crystal::Type+) | |
#type=((Crystal::Type | Nil)) | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Arg:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
#new(String, Nil) | |
#new(String, Nil, Crystal::ASTNode+) | |
#new(String, (Crystal::ASTNode | Nil)) | |
#new(String, Nil, Nil, String) | |
#new(String, (Crystal::ASTNode | Nil), (Crystal::ASTNode | Nil), String) | |
#new:default_value(String, default_value: Crystal::NumberLiteral) | |
#new:external_name(String, (Crystal::MagicConstant | Nil), (Crystal::ASTNode | Nil), external_name: (String | Nil)) | |
#new:external_name(String, (Crystal::ASTNode | Nil), (Crystal::ASTNode | Nil), external_name: (String | Nil)) | |
#new:external_name(String, external_name: String) | |
#new:restriction(String, restriction: (Crystal::ASTNode | Nil)) | |
#new:type(String, type: Crystal::Type+) | |
#new:type(String, type: Crystal::IntegerType) | |
#new:type(String, type: Crystal::Program) | |
|=== Crystal::ArrayLiteral ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ArrayLiteral) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::ArrayLiteral) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ToSVisitor) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::ArrayLiteral) | |
#at_end((Crystal::Location | Nil)) | |
#at_end(Crystal::ASTNode+) | |
#bind_to(Crystal::ASTNode+) | |
#bind_to(Crystal::Call) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#elements() | |
#end_location() | |
#expanded() | |
#expanded=(Crystal::Call) | |
#expanded=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Array(Crystal::ASTNode), (Crystal::ASTNode | Nil), Nil) | |
#initialize(Array(Crystal::ASTNode), Crystal::Path, Nil) | |
#initialize(Array(Crystal::ASTNode), Nil, Crystal::ASTNode+) | |
#initialize(Array(Crystal::ASTNode), Nil, Nil) | |
#initialize() | |
#initialize(Array(Crystal::ASTNode)) | |
#initialize(Array(Crystal::ASTNode), (Crystal::ASTNode | Nil), (Crystal::ASTNode | Nil)) | |
#initialize(Array(Crystal::ASTNode), (Crystal::ASTNode | Nil)) | |
#initialize(Array(Crystal::ASTNode), Crystal::ASTNode+, Nil) | |
#initialize(Array(Crystal::ASTNode), Crystal::Path) | |
#initialize:name(Array(Crystal::ASTNode), name: Crystal::ASTNode+) | |
#initialize:of(, of: Crystal::ASTNode+) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::ArrayLiteral, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::ArrayLiteral, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name() | |
#name=(Crystal::Path) | |
#name=(Crystal::Generic) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#of() | |
#of=(Crystal::ASTNode+) | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil)) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::ArrayLiteral) | |
#same?(Crystal::ArrayLiteral) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#set_type_from(Crystal::Type+, Crystal::Call) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::ArrayLiteral:Class ===| | |
#allocate() | |
#name() | |
#name() | |
#new(Array(Crystal::ASTNode), (Crystal::ASTNode | Nil)) | |
#new(Array(Crystal::ASTNode), Crystal::Path) | |
#new(Array(Crystal::ASTNode), Nil, Nil) | |
#new(Array(Crystal::ASTNode), (Crystal::ASTNode | Nil), (Crystal::ASTNode | Nil)) | |
#new(Array(Crystal::ASTNode)) | |
#new() | |
#new:name(Array(Crystal::ASTNode), name: Crystal::ASTNode+) | |
#new:of(, of: Crystal::ASTNode+) | |
#to_s(String::Builder) | |
|=== Crystal::Asm ===| | |
#==(Crystal::Asm) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#alignstack?() | |
#class_desc() | |
#clobbers() | |
#clone_without_location() | |
#dependencies?() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(String, (Crystal::AsmOperand | Nil), (Array(Crystal::AsmOperand) | Nil), (Array(String) | Nil), Bool, Bool, Bool) | |
#initialize(String, Nil, (Array(Crystal::AsmOperand) | Nil), (Array(String) | Nil), Bool, Bool, Bool) | |
#inputs() | |
#intel?() | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#output() | |
#output=((Crystal::AsmOperand | Nil)) | |
#ptrof() | |
#ptrof=(Crystal::PointerOf) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise_frozen_type(Crystal::Type+, Crystal::VoidType, Crystal::Asm) | |
#set_type(Crystal::VoidType) | |
#text() | |
#type=(Crystal::VoidType) | |
#type?() | |
#volatile?() | |
|=== Crystal::Asm:Class ===| | |
#allocate() | |
#name() | |
#new(String, Nil, (Array(Crystal::AsmOperand) | Nil), (Array(String) | Nil), Bool, Bool, Bool) | |
#new(String, (Crystal::AsmOperand | Nil), (Array(Crystal::AsmOperand) | Nil), (Array(String) | Nil), Bool, Bool, Bool) | |
|=== Crystal::AsmOperand ===| | |
#==(Crystal::AsmOperand) | |
#==(Crystal::AsmOperand) | |
#==((Crystal::AsmOperand | Nil)) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::TopLevelVisitor) | |
#accept(Crystal::HasSelfVisitor) | |
#accept(Crystal::ReturnGatherer) | |
#accept(Crystal::TypeGuessVisitor) | |
#accept(Crystal::InstanceVarsInitializerVisitor) | |
#accept(Crystal::ClassVarsInitializerVisitor) | |
#accept(Crystal::FixMissingTypes) | |
#accept(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept(Crystal::CleanupBindings) | |
#accept(Crystal::CodeGenVisitor) | |
#accept(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept(Crystal::MacroInterpreter) | |
#accept(Crystal::TypeDeclarationVisitor) | |
#accept(Crystal::SemanticVisitor+) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept(Crystal::ContextVisitor) | |
#accept(Crystal::RechableVisitor) | |
#accept(Crystal::ExpandVisitor) | |
#accept(Crystal::ImplementationsVisitor) | |
#accept(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept(Crystal::PrintTypesVisitor) | |
#accept(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept(Crystal::Formatter) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#class_desc() | |
#clone() | |
#clone_without_location() | |
#constraint() | |
#dependencies=(Nil) | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#exp() | |
#exp=(Crystal::ASTNode+) | |
#hash() | |
#initialize(String, Crystal::ASTNode+) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name_column_number() | |
#name_size() | |
#not_nil!() | |
#object_id() | |
#observers() | |
#observers=(Nil) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#same?(Crystal::AsmOperand) | |
#transform(Crystal::Playground::AgentInstrumentorTransformer::TypeBodyTransformer) | |
#transform(Crystal::ExpandTransformer) | |
#transform(Crystal::CleanupTransformer) | |
#transform(Crystal::MacroInterpreter::ReplaceBlockVarsTransformer) | |
#transform(Crystal::Normalizer) | |
#type?() | |
|=== Crystal::AsmOperand:Class ===| | |
#allocate() | |
#name() | |
#new(String, Crystal::ASTNode+) | |
|=== Crystal::Assign ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Assign) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::Assign) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::ArrayLiteral) | |
#at(Crystal::HashLiteral) | |
#at(Crystal::Select) | |
#at(Crystal::ClassVar) | |
#at(Crystal::MultiAssign) | |
#at(Crystal::Location) | |
#at(Crystal::Def+) | |
#at(Crystal::Def) | |
#at(Crystal::OpAssign) | |
#at(Crystal::ASTNode+) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#discarded=(Bool) | |
#discarded?() | |
#doc() | |
#doc=(String) | |
#doc=((String | Nil)) | |
#end_location() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::Global, Crystal::Call) | |
#initialize(Crystal::Var, Crystal::Global) | |
#initialize(Crystal::ASTNode+, Crystal::Cast) | |
#initialize(Crystal::InstanceVar, Crystal::Var) | |
#initialize(Crystal::ASTNode+, Crystal::UninitializedVar) | |
#initialize(Crystal::Path, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, Crystal::Var) | |
#initialize(Crystal::ASTNode+, Crystal::Call) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
#initialize(Crystal::Var, Crystal::TupleLiteral) | |
#initialize(Crystal::ClassVar, Crystal::ASTNode+) | |
#initialize(Crystal::Var, Crystal::ASTNode+) | |
#initialize(Crystal::Var, Crystal::NamedTupleLiteral) | |
#initialize(Crystal::Var, Crystal::Call) | |
#initialize(Crystal::ClassVar, Crystal::Var) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Assign, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Assign, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Assign) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::Assign) | |
#same?(Crystal::Assign) | |
#set_type(Crystal::Type+) | |
#set_type(Crystal::NilType) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#stringify() | |
#symbolize() | |
#target() | |
#target=(Crystal::ASTNode+) | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type=(Crystal::NilType) | |
#type?() | |
#value() | |
#value=(Crystal::ExceptionHandler) | |
#value=(Crystal::ASTNode+) | |
#visibility=(Crystal::Visibility) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Assign:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Var, Crystal::Call) | |
#new(Crystal::Var, Crystal::TupleLiteral) | |
#new(Crystal::ASTNode+, Crystal::Var) | |
#new(Crystal::Path, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Crystal::Cast) | |
#new(Crystal::Global, Crystal::Call) | |
#new(Crystal::Var, Crystal::Global) | |
#new(Crystal::ASTNode+, Crystal::Call) | |
#new(Crystal::Var, Crystal::ASTNode+) | |
#new(Crystal::ClassVar, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Crystal::UninitializedVar) | |
#new(Crystal::ClassVar, Crystal::Var) | |
#new(Crystal::InstanceVar, Crystal::Var) | |
#new(Crystal::Var, Crystal::NamedTupleLiteral) | |
|=== Crystal::Attribute ===| | |
#==(Crystal::Attribute) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#args() | |
#class_desc() | |
#clone_without_location() | |
#doc() | |
#doc=((String | Nil)) | |
#hash() | |
#initialize(String, Array(Crystal::ASTNode), (Array(Crystal::NamedArgument) | Nil)) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#named_args() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#wrong_number_of(String, Int32, String) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
#wrong_number_of_message(String, Int32, String) | |
|=== Crystal::Attribute:Class ===| | |
#allocate() | |
#any?((Array(Crystal::Attribute) | Nil), String) | |
#name() | |
#new(String, Array(Crystal::ASTNode), (Array(Crystal::NamedArgument) | Nil)) | |
|=== Crystal::BinaryOp ===| | |
#class_desc() | |
|=== Crystal::BinaryOp:Class ===| | |
#name() | |
|=== Crystal::Block ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Block) | |
#==((Crystal::Block | Nil)) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::Block) | |
#accept(Crystal::TopLevelVisitor) | |
#accept(Crystal::SemanticVisitor+) | |
#accept(Crystal::TypeDeclarationVisitor) | |
#accept(Crystal::MacroInterpreter) | |
#accept(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept(Crystal::CleanupBindings) | |
#accept(Crystal::HasSelfVisitor) | |
#accept(Crystal::CodeGenVisitor) | |
#accept(Crystal::ReturnGatherer) | |
#accept(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept(Crystal::TypeGuessVisitor) | |
#accept(Crystal::FixMissingTypes) | |
#accept(Crystal::ClassVarsInitializerVisitor) | |
#accept(Crystal::Formatter) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept(Crystal::PrintTypesVisitor) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::ImplementationsVisitor) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::InstanceVarsInitializerVisitor) | |
#accept(Crystal::ExpandVisitor) | |
#accept(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept(Crystal::RechableVisitor) | |
#accept(Crystal::ContextVisitor) | |
#accept(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#add_observer(Crystal::Block) | |
#add_observer(Crystal::Yield) | |
#after_vars() | |
#after_vars=(Hash(String, Crystal::MetaVar)) | |
#args() | |
#at(Crystal::ArrayLiteral) | |
#at(Crystal::Def+) | |
#at(Crystal::ASTNode+) | |
#at(Crystal::Location) | |
#at(Crystal::Def) | |
#at_end(Crystal::Location) | |
#bind_to(Crystal::ASTNode+) | |
#bind_to(Crystal::Block) | |
#binder() | |
#binder=(Crystal::YieldBlockBinder) | |
#body() | |
#body=(Crystal::ASTNode+) | |
#break() | |
#call() | |
#call=(Crystal::Call) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#context() | |
#context=((Crystal::Def | Crystal::NonGenericModuleType)) | |
#dependencies=(Nil) | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#freeze_type() | |
#freeze_type=(Crystal::Type+) | |
#fun_literal() | |
#fun_literal=(Crystal::ASTNode+) | |
#hash() | |
#initialize(Array(Crystal::Var), Crystal::Yield, Nil) | |
#initialize(Array(Crystal::Var), Crystal::Yield) | |
#initialize(Array(Crystal::Var), Crystal::ASTNode+, Nil) | |
#initialize(Array(Crystal::Var), Crystal::ASTNode+) | |
#initialize(Array(Crystal::Var), Crystal::Expressions, Nil) | |
#initialize(Array(Crystal::Var), Crystal::Call, Nil) | |
#initialize(Array(Crystal::Var), Crystal::Call) | |
#initialize(Array(Crystal::Var), Crystal::Expressions) | |
#initialize(Array(Crystal::Var), Crystal::ASTNode+, (Int32 | Nil)) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Block, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Block, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#not_nil!() | |
#notify_observers() | |
#object_id() | |
#observers() | |
#observers=(Nil) | |
#propagate() | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NoReturnType, Crystal::Block) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Block) | |
#raise_frozen_type(Crystal::Type+, Crystal::VoidType, Crystal::Block) | |
#remove_enclosing_call(Crystal::Call) | |
#same?(Crystal::Block) | |
#scope() | |
#scope=(Crystal::Type+) | |
#set_enclosing_call(Crystal::Call) | |
#set_type(Crystal::VoidType) | |
#set_type(Crystal::Type+) | |
#set_type(Crystal::NoReturnType) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#set_type_from(Crystal::Type+, Crystal::Block) | |
#splat_index() | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#transform(Crystal::ExpandTransformer) | |
#transform(Crystal::MacroInterpreter::ReplaceBlockVarsTransformer) | |
#transform(Crystal::CleanupTransformer) | |
#transform(Crystal::Playground::AgentInstrumentorTransformer::TypeBodyTransformer) | |
#transform(Crystal::Playground::AgentInstrumentorTransformer) | |
#transform(Crystal::Normalizer) | |
#truthy?() | |
#type() | |
#type=(Crystal::NoReturnType) | |
#type=(Crystal::VoidType) | |
#type=(Crystal::Type+) | |
#type?() | |
#vars() | |
#vars=((Hash(String, Crystal::MetaVar) | Nil)) | |
#vars=(Hash(String, Crystal::MetaVar)) | |
#visited=(Bool) | |
#visited?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Block:Class ===| | |
#allocate() | |
#name() | |
#new(Array(Crystal::Var), Crystal::ASTNode+, (Int32 | Nil)) | |
#new(Array(Crystal::Var), Crystal::ASTNode+) | |
#new(Array(Crystal::Var), Crystal::Expressions) | |
#new(Array(Crystal::Var), Crystal::Yield) | |
#new(Array(Crystal::Var), Crystal::Call) | |
|=== Crystal::BoolLiteral ===| | |
#==(Crystal::BoolLiteral) | |
#at(Crystal::RangeLiteral) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Bool) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::BoolType, Crystal::BoolLiteral) | |
#set_type(Crystal::BoolType) | |
#to_macro_id() | |
#type=(Crystal::BoolType) | |
#type?() | |
#value() | |
|=== Crystal::BoolLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(Bool) | |
|=== Crystal::BoolType ===| | |
#==(Crystal::NilType) | |
#==(Crystal::Type+) | |
#==(Crystal::BoolType) | |
#append_full_name(String::Builder, codegen: Bool) | |
#force_add_subclass() | |
#hash() | |
#implements?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
#initialize(Crystal::BoolType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::BoolType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::BoolType, Crystal::Program) | |
#namespace() | |
#no_return?() | |
#not_nil!() | |
#object_id() | |
#parents() | |
#program() | |
#remove_alias_if_simple() | |
#remove_indirection() | |
#same?(Crystal::BoolType) | |
#struct=(Bool) | |
#superclass() | |
#to_s(String::Builder) | |
#to_s() | |
#to_s_with_options(String::Builder) | |
#unbound?() | |
|=== Crystal::BoolType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
|=== Crystal::Break ===| | |
#at_end(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#exp() | |
#exp=(Nil) | |
#exp=((Crystal::ASTNode | Nil)) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize() | |
#initialize(Crystal::TupleLiteral) | |
#initialize(Nil) | |
#initialize((Crystal::ASTNode | Nil)) | |
#initialize(Crystal::ASTNode+) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NoReturnType, Crystal::Break) | |
#set_type(Crystal::NoReturnType) | |
#target() | |
#target=(Crystal::While) | |
#target=(Crystal::Call) | |
#type=(Crystal::NoReturnType) | |
#type?() | |
|=== Crystal::Break:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
#new(Crystal::TupleLiteral) | |
#new() | |
#new(Nil) | |
#new((Crystal::ASTNode | Nil)) | |
|=== Crystal::CStructOrUnionDef ===| | |
#==(Crystal::CStructOrUnionDef) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#at(Crystal::Location) | |
#at_end(Crystal::Location) | |
#body() | |
#body=(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#hash() | |
#initialize(String, Crystal::ASTNode+, Bool) | |
#initialize(String, Crystal::ASTNode+, union: Bool) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#resolved_type() | |
#resolved_type=(Crystal::NonGenericClassType) | |
#union?() | |
|=== Crystal::CStructOrUnionDef:Class ===| | |
#allocate() | |
#name() | |
#new(String, Crystal::ASTNode+, Bool) | |
#new:union(String, Crystal::ASTNode+, union: Bool) | |
|=== Crystal::CacheDir ===| | |
#cleanup() | |
#cleanup_dirs(Array(String)) | |
#compute_dir() | |
#dir() | |
#directory_for(String) | |
#directory_for(Array(Crystal::Compiler::Source)) | |
#gather_cache_entries(String) | |
#initialize() | |
#join(String) | |
|=== Crystal::CacheDir:Class ===| | |
#allocate() | |
#instance() | |
#new() | |
|=== Crystal::Call ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Call) | |
#==(Crystal::Call) | |
#==(Crystal::ASTNode+) | |
#accept(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept(Crystal::FixMissingTypes) | |
#accept(Crystal::Formatter) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#add_observer(Crystal::Call) | |
#add_observer(Crystal::Global) | |
#add_observer(Crystal::Yield) | |
#add_observer(Crystal::ProcPointer) | |
#add_observer(Crystal::ArrayLiteral) | |
#add_observer(Crystal::StringInterpolation) | |
#add_observer(Crystal::RangeLiteral) | |
#add_observer(Crystal::IsA) | |
#append_def_full_name(Crystal::Type+, Crystal::Def+, Array(Crystal::Type), String::Builder) | |
#append_matches(Array(Crystal::Def), Array(Crystal::Type), String::Builder) | |
#append_matches:matched_def:argument_name(Array(Crystal::Def), Array(Crystal::Type), String::Builder, matched_def: Crystal::Def+, argument_name: String) | |
#args() | |
#args=(Array(Crystal::ASTNode)) | |
#at(Crystal::Cast) | |
#at(Crystal::DoubleSplat) | |
#at(Crystal::Splat) | |
#at(Nil) | |
#at(Crystal::Call) | |
#at(Crystal::OpAssign) | |
#at(Crystal::Assign) | |
#at(Crystal::Def) | |
#at(Crystal::Def+) | |
#at(Crystal::EnumDef) | |
#at(Crystal::Arg) | |
#at(Crystal::Select) | |
#at(Crystal::StringInterpolation) | |
#at(Crystal::RangeLiteral) | |
#at(Crystal::HashLiteral) | |
#at(Crystal::ArrayLiteral) | |
#at(Crystal::RegexLiteral) | |
#at(Crystal::Global) | |
#at(Crystal::Var) | |
#at(Crystal::Primitive+) | |
#at(Crystal::ASTNode+) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::Location) | |
#at_end(Crystal::ASTNode+) | |
#attach_subclass_observer((Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericModuleType)) | |
#attach_subclass_observer(Crystal::Type+) | |
#before_vars() | |
#before_vars=(Hash(String, Crystal::MetaVar)) | |
#bind_to(Crystal::ProcLiteral) | |
#bind_to(Crystal::Call) | |
#bind_to(Array(Crystal::Def)) | |
#bind_to(Crystal::Expressions) | |
#bind_to(Crystal::ASTNode+) | |
#bind_to(Crystal::Var+) | |
#block() | |
#block=(Crystal::Block) | |
#block_arg() | |
#block_arg=(Crystal::ASTNode+) | |
#block_arg=(Crystal::Var) | |
#cant_infer_block_return_type() | |
#check_abstract_def_error(Crystal::Type+, Crystal::Matches, Array(Crystal::Def), String) | |
#check_call_block_arg_matches_def_block_arg(Crystal::ASTNode+, (Array(Crystal::Var) | Nil)) | |
#check_fun_arg_type_matches(Crystal::LibType, Crystal::ASTNode+, Crystal::Arg, Int32) | |
#check_fun_args_size_match(Crystal::LibType, Crystal::External) | |
#check_fun_args_types_match(Crystal::LibType, Crystal::External) | |
#check_fun_out_args(Crystal::External) | |
#check_lib_call_named_args(Crystal::External) | |
#check_macro_wrong_number_of_arguments(String) | |
#check_named_args_and_splats(Crystal::Def+, (Array(Crystal::NamedArgumentType) | Nil)) | |
#check_named_args_and_splats(Crystal::Def+, Nil) | |
#check_named_args_and_splats(Crystal::Macro, (Array(Crystal::NamedArgument) | Nil)) | |
#check_named_args_mismatch(Crystal::Type+, Array(Crystal::Type), Array(Crystal::NamedArgumentType), Crystal::Def+) | |
#check_not_lib_out_args() | |
#check_return_type(Crystal::Def, Crystal::ASTNode+, Crystal::Match, Crystal::Type+) | |
#check_single_def_error_message(Array(Crystal::Def), Nil, String::Builder) | |
#check_single_def_error_message(Array(Crystal::Def), (Array(Crystal::NamedArgumentType) | Nil), IO::Memory) | |
#check_single_def_error_message(Array(Crystal::Def), (Array(Crystal::NamedArgumentType) | Nil), String::Builder) | |
#check_tuple_indexer(Crystal::Type+, String, Array(Crystal::ASTNode), Array(Crystal::Type)) | |
#check_tuple_indexer(Crystal::Program, String, Array(Crystal::ASTNode), Array(Crystal::Type)) | |
#check_visibility(Crystal::Match) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#clone_without_location() | |
#colorize(String) | |
#convert_numeric_argument(Crystal::ASTNode+, Crystal::IntegerType, Crystal::Type+, Crystal::Type+, Int32) | |
#convert_numeric_argument(Crystal::ASTNode+, Crystal::FloatType, Crystal::Type+, Crystal::Type+, Int32) | |
#convert_to_logical_operator(String) | |
#def_full_name(Crystal::Type+, Crystal::Def+, Nil) | |
#def_full_name(Crystal::Type+, Crystal::Def+) | |
#dependencies?() | |
#doc() | |
#doc=((String | Nil)) | |
#enclosing_def(String) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#end_location=(Crystal::Location) | |
#expanded() | |
#expanded=(Nil) | |
#expanded=(Crystal::Expressions) | |
#expanded=(Crystal::ASTNode+) | |
#expanded=((Crystal::ASTNode | Nil)) | |
#expanded=(Crystal::ProcLiteral) | |
#expanded_macro() | |
#expanded_macro=(Crystal::Macro) | |
#expansion=(Bool) | |
#expansion?() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#full_name(Crystal::LibType) | |
#full_name(Crystal::Type+, String) | |
#full_name(Crystal::LibType, String) | |
#global?() | |
#has_parentheses=(Bool) | |
#has_parentheses?() | |
#hash() | |
#in_same_namespace?(Crystal::Type+, Crystal::Type+) | |
#initialize(Nil, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Nil, (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#initialize(Crystal::Var, String, Array(Crystal::ASTNode), Nil, Nil, (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#initialize(Crystal::Call, String) | |
#initialize(Crystal::Path, String) | |
#initialize((Crystal::Var | Nil), String, Array(Crystal::ASTNode), (Crystal::Block | Nil)) | |
#initialize((Crystal::Var | Nil), String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Nil, Nil, Bool, Int32, Bool) | |
#initialize(Crystal::Generic, String, Array(Crystal::ASTNode), Crystal::Block, Nil, Nil, Bool, Int32, Bool) | |
#initialize(Crystal::Generic, String, Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, Int32, Bool) | |
#initialize(Crystal::Generic, String) | |
#initialize(Crystal::Path, String, Array(Crystal::ASTNode)) | |
#initialize(Crystal::Call, String, Array(Crystal::ASTNode), Crystal::Block, Nil, Nil, Bool, Int32, Bool) | |
#initialize(Crystal::Call, String, Array(Crystal::ASTNode), Crystal::Block) | |
#initialize(Crystal::Path, String, Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, Int32, Bool) | |
#initialize((Crystal::ASTNode | Nil), String) | |
#initialize(Nil, String, Array(Crystal::ASTNode)) | |
#initialize(Nil, String, Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, Int32, Bool) | |
#initialize(Crystal::ASTNode+, String, Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, Int32, Bool) | |
#initialize(Crystal::Var, String, Array(Crystal::ASTNode)) | |
#initialize(Crystal::Var, String, Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, Int32, Bool) | |
#initialize(Crystal::ASTNode+, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Nil, Nil, Bool, Int32, Bool) | |
#initialize(Nil, String, Array(Crystal::ASTNode), Nil, Nil, (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#initialize(Crystal::ASTNode+, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), Nil, Bool, Int32, Bool) | |
#initialize(Crystal::ASTNode+, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#initialize(Crystal::ASTNode+, String, Array(Crystal::ASTNode), Nil, Nil, (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#initialize(Nil, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#initialize(Nil, String, Array(Crystal::ASTNode), Nil, (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#initialize(Crystal::Global, String, Array(Crystal::ASTNode)) | |
#initialize(Crystal::Global, String, Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, Int32, Bool) | |
#initialize(Crystal::ASTNode+, String) | |
#initialize(Crystal::Call, String, Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, Int32, Bool) | |
#initialize(Crystal::Call, String, Array(Crystal::ASTNode)) | |
#initialize((Crystal::ASTNode | Nil), String, Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, Int32, Bool) | |
#initialize((Crystal::ASTNode | Nil), String, Array(Crystal::ASTNode)) | |
#initialize(Crystal::ASTNode+, String, Array(Crystal::ASTNode)) | |
#initialize((Crystal::ASTNode | Nil), String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#initialize((Crystal::ASTNode | Nil), String, Array(Crystal::ASTNode), Nil, (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#initialize(Nil, String) | |
#initialize(Crystal::Var, String) | |
#initialize:args(Nil, String, args: Array(Crystal::ASTNode)) | |
#initialize:args:block(Crystal::Generic, String, args: Array(Crystal::ASTNode), block: Crystal::Block) | |
#initialize:args:block:block_arg:named_args:name_column_number(Crystal::ASTNode+, String, args: Array(Crystal::ASTNode), block: (Crystal::Block | Nil), block_arg: (Crystal::ASTNode | Nil), named_args: (Array(Crystal::NamedArgument) | Nil), name_column_number: Int32) | |
#initialize:args:block:block_arg:named_args:name_column_number(Crystal::ASTNode+, String, args: Array(Crystal::ASTNode), block: (Crystal::Block | Nil), block_arg: (Crystal::ASTNode | Nil), named_args: Nil, name_column_number: Int32) | |
#initialize:args:block:block_arg:named_args:name_column_number(Crystal::ASTNode+, String, args: Array(Crystal::ASTNode), block: (Crystal::Block | Nil), block_arg: Nil, named_args: Nil, name_column_number: Int32) | |
#initialize:args:block:block_arg:named_args:name_column_number(Crystal::ASTNode+, String, args: Array(Crystal::ASTNode), block: Nil, block_arg: Nil, named_args: Nil, name_column_number: Int32) | |
#initialize:args:global(Nil, String, args: Array(Crystal::ASTNode), global: Bool) | |
#initialize:args:named_args:block(Nil, String, args: Array(Crystal::ASTNode), named_args: (Array(Crystal::NamedArgument) | Nil), block: (Crystal::Block | Nil)) | |
#initialize:global(Nil, String, Array(Crystal::ASTNode), global: Bool) | |
#initialize:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), name_column_number: Int32) | |
#initialize:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), Nil, name_column_number: Int32) | |
#initialize:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), name_column_number: Int32) | |
#initialize:name_column_number(Crystal::ASTNode+, String, name_column_number: Int32) | |
#initialize:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Nil, Nil, name_column_number: Int32) | |
#initialize:named_args(Crystal::Var, String, Array(Crystal::ASTNode), named_args: (Array(Crystal::NamedArgument) | Nil)) | |
#initialize:named_args:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), named_args: (Array(Crystal::NamedArgument) | Nil), name_column_number: Int32) | |
#initialize:named_args:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), named_args: Nil, name_column_number: Int32) | |
#instantiate(Crystal::Matches, Crystal::Type+, Crystal::Type+) | |
#instantiate(Crystal::Matches, Crystal::Type+, self_type: Nil) | |
#instantiate(Crystal::Matches, Crystal::Program, Nil) | |
#instantiate(Crystal::Matches, Crystal::Type+, Nil) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Call, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Call, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=(Crystal::Location) | |
#location=((Crystal::Location | Nil)) | |
#lookup_macro() | |
#lookup_matches() | |
#lookup_matches_checking_expansion(Crystal::Type+, Crystal::CallSignature) | |
#lookup_matches_checking_expansion(Crystal::Type+, Crystal::CallSignature, Bool) | |
#lookup_matches_checking_expansion(Crystal::Program, Crystal::CallSignature, Bool) | |
#lookup_matches_in((Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericModuleType), Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_matches_in(Crystal::AliasType, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Nil, String, Bool) | |
#lookup_matches_in(Crystal::UnionType+, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Nil, String, Bool) | |
#lookup_matches_in(Crystal::AliasType, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_matches_in(Crystal::LibType, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_matches_in(Crystal::Type+, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_matches_in(Crystal::Program, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_matches_in(Crystal::FileModule, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Nil, String, Bool) | |
#lookup_matches_in(Crystal::Program, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Nil, String, Bool) | |
#lookup_matches_in(Crystal::UnionType+, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_matches_in((Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericModuleType), Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Nil, String, Bool) | |
#lookup_matches_in(Crystal::LibType, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Nil, String, Bool) | |
#lookup_matches_in(Crystal::Type+, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Nil, String, Bool) | |
#lookup_matches_in(Crystal::FileModule, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_matches_in:search_in_parents(Crystal::AliasType, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), search_in_parents: Bool) | |
#lookup_matches_in:search_in_parents(Crystal::UnionType+, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), search_in_parents: Bool) | |
#lookup_matches_in:search_in_parents(Crystal::Program, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), search_in_parents: Bool) | |
#lookup_matches_in:search_in_parents((Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericModuleType), Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), search_in_parents: Bool) | |
#lookup_matches_in:search_in_parents(Crystal::FileModule, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), search_in_parents: Bool) | |
#lookup_matches_in:search_in_parents(Crystal::LibType, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), search_in_parents: Bool) | |
#lookup_matches_in:search_in_parents(Crystal::Type+, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), search_in_parents: Bool) | |
#lookup_matches_in_type(Crystal::Program, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Nil, String, Bool) | |
#lookup_matches_in_type(Crystal::Type+, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Crystal::Type+, String, Bool) | |
#lookup_matches_in_type(Crystal::Type+, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Nil, String, Bool) | |
#lookup_matches_with_scope_in(Crystal::Type+, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_matches_with_signature(Crystal::Program, Crystal::CallSignature, Bool) | |
#lookup_matches_with_signature(Crystal::Type+, Crystal::CallSignature, Bool) | |
#lookup_matches_with_splat() | |
#lookup_matches_without_splat(Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_node_type(Crystal::MatchContext, Crystal::ASTNode+) | |
#lookup_node_type(Crystal::MatchContext, Crystal::Path) | |
#lookup_node_type?(Crystal::MatchContext, Crystal::ASTNode+) | |
#lookup_previous_def_matches(Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#lookup_super_matches(Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil)) | |
#map_type(Crystal::Type+) | |
#match_block_arg(Crystal::Match) | |
#name() | |
#name=(String) | |
#name_column_number() | |
#name_column_number=(Int32) | |
#name_end_location() | |
#name_location() | |
#name_size() | |
#name_size=(Int32) | |
#named_args() | |
#named_args=(Nil) | |
#no_returns?() | |
#not_nil!() | |
#notify_observers() | |
#obj() | |
#obj=(Crystal::TupleLiteral) | |
#obj=(Nil) | |
#obj=(Crystal::Var) | |
#obj=(Crystal::ASTNode+) | |
#obj=(Crystal::ImplicitObj) | |
#obj_and_args_types_set?() | |
#object_id() | |
#on_new_subclass() | |
#parent_visitor() | |
#parent_visitor=(Crystal::MainVisitor) | |
#parent_visitor=(Nil) | |
#prepare_typed_def_with_args(Crystal::Def+, Crystal::Type+, Crystal::Type+, Array(Crystal::Type), (Crystal::Type | Nil), (Array(Crystal::NamedArgumentType) | Nil)) | |
#program() | |
#propagate() | |
#raise(String, Nil, Crystal::MacroRaiseException:Class) | |
#raise(String, Crystal::Exception+) | |
#raise(String, (Crystal::Exception | Nil)) | |
#raise(String, (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise((String | Nil), Crystal::Exception+, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise((String | Nil), Nil, Crystal::TypeException:Class) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise(String, (Crystal::TypeException | Nil), Crystal::TypeException:Class) | |
#raise(String, (Crystal::MethodTraceException | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), Nil, Crystal::MacroRaiseException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil)) | |
#raise(String, (Crystal::MethodTraceException | Nil), Crystal::TypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type((String | Nil), exception_type: Crystal::MacroRaiseException:Class) | |
#raise:exception_type(String, exception_type: Crystal::MacroRaiseException:Class) | |
#raise:inner((String | Nil), inner: Crystal::Exception+) | |
#raise:inner(String, inner: (Crystal::TypeException | Nil)) | |
#raise_abstract_method_must_be_implemented(Crystal::Def+, Crystal::Type+) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Call) | |
#raise_if_block_too_nested(Int32) | |
#raise_matches_not_found(Crystal::Type+, String, Array(Crystal::Type), (Array(Crystal::NamedArgumentType) | Nil), Crystal::Matches) | |
#raise_matches_not_found_for_virtual_metaclass_new(Crystal::VirtualMetaclassType) | |
#raises=(Bool) | |
#recalculate() | |
#recalculate_lib_call(Crystal::LibType) | |
#replace_block_arg_with_block(Crystal::ASTNode+) | |
#replace_splats() | |
#same?(Crystal::Call) | |
#scope() | |
#scope=(Crystal::Program) | |
#scope=(Crystal::Type+) | |
#set_type(Nil) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::Call) | |
#set_type_from(Crystal::Type+, Crystal::Expressions) | |
#set_type_from(Crystal::Type+, Crystal::ProcLiteral) | |
#set_type_from(Crystal::Type+, Crystal::Var+) | |
#set_type_from(Crystal::Type+, Nil) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#stringify() | |
#symbolize() | |
#target_def() | |
#target_defs() | |
#target_defs=(Array(Crystal::Def)) | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#top_namespace(Crystal::Type+) | |
#top_namespace(Crystal::ModuleType+) | |
#transform(Crystal::Normalizer) | |
#transform(Crystal::CleanupTransformer) | |
#truthy?() | |
#type() | |
#type=(Crystal::Type+) | |
#type?() | |
#unbind_from(Array(Crystal::Def)) | |
#unbind_from(Nil) | |
#unbind_from(Crystal::Var+) | |
#uses_with_scope=(Bool) | |
#uses_with_scope?() | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
#void_return_type?(Crystal::MatchContext, (Crystal::ASTNode | Crystal::Type)) | |
#with_scope() | |
#with_scope=((Crystal::Type | Nil)) | |
#wrong_number_of(String, String, Int32, String) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of(String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, String) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, String) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
#wrong_number_of_message(String, Int32, Int32) | |
|=== Crystal::Call:Class ===| | |
#allocate() | |
#append_def_full_name(Crystal::Type+, Crystal::Def+, Array(Crystal::Type), String::Builder) | |
#append_def_full_name(Crystal::Type+, Crystal::Def+, Nil, String::Builder) | |
#append_def_full_name(Crystal::NamedType+, Crystal::Def+, Nil, String::Builder) | |
#def_full_name(Crystal::NamedType+, Crystal::Def+) | |
#def_full_name(Crystal::Type+, Crystal::Def+, Nil) | |
#def_full_name(Crystal::NamedType+, Crystal::Def+, Nil) | |
#full_name(Crystal::Type+, String) | |
#full_name(Crystal::LibType, String) | |
#full_name(Crystal::NamedType+, String) | |
#global(String, Crystal::Call) | |
#global(String, Crystal::StringLiteral) | |
#name() | |
#new(Crystal::Path, String, Crystal::StringLiteral, Crystal::Call) | |
#new(Crystal::Path, String, Crystal::ASTNode+, Crystal::Call) | |
#new(Crystal::Var, String, Crystal::NumberLiteral, Crystal::ASTNode+) | |
#new(Crystal::Generic, String) | |
#new(Crystal::Path, String, Array(Crystal::ASTNode)) | |
#new(Crystal::Path, String, Crystal::NumberLiteral) | |
#new(Crystal::Var, String, Crystal::ASTNode+) | |
#new((Crystal::ASTNode | Nil), String) | |
#new(Crystal::Var, String) | |
#new(Crystal::Var, String, Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::Path, String) | |
#new(Crystal::Call, String) | |
#new(Crystal::ASTNode+, String, Crystal::TupleLiteral) | |
#new(Crystal::Var, String, Crystal::Path) | |
#new(Crystal::Call, String, Crystal::NumberLiteral) | |
#new(Nil, String, Crystal::ASTNode+) | |
#new((Crystal::Var | Nil), String, Array(Crystal::ASTNode), (Crystal::Block | Nil)) | |
#new(Crystal::Path, String, Crystal::StringInterpolation) | |
#new(Crystal::ASTNode+, String, Crystal::NumberLiteral) | |
#new(Crystal::ASTNode+, String, Crystal::SymbolLiteral) | |
#new(Crystal::Path, String, Crystal::Var) | |
#new(Nil, String, Array(Crystal::ASTNode), Nil, (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#new(Nil, String, Array(Crystal::ASTNode)) | |
#new(Crystal::Var, String, Crystal::NumberLiteral) | |
#new(Crystal::Var, String, Array(Crystal::ASTNode)) | |
#new(Nil, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#new(Crystal::Call, String, Array(Crystal::ASTNode), Crystal::Block) | |
#new(Crystal::Global, String, Crystal::NumberLiteral) | |
#new(Crystal::Global, String, Array(Crystal::ASTNode)) | |
#new(Nil, String, Array(Crystal::ASTNode), Nil, Nil, (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#new((Crystal::ASTNode | Nil), String, Array(Crystal::ASTNode), Nil, (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#new((Crystal::ASTNode | Nil), String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), Bool, Int32, Bool) | |
#new(Crystal::ASTNode+, String, Array(Crystal::ASTNode)) | |
#new(Nil, String) | |
#new((Crystal::ASTNode | Nil), String, Crystal::Assign) | |
#new(Crystal::ASTNode+, String, Crystal::Call) | |
#new((Crystal::ASTNode | Nil), String, Array(Crystal::ASTNode)) | |
#new(Crystal::Call, String, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, String, Crystal::ASTNode+) | |
#new(Crystal::Call, String, Array(Crystal::ASTNode)) | |
#new(Crystal::ASTNode+, String) | |
#new:args(Nil, String, args: Array(Crystal::ASTNode)) | |
#new:args:block(Crystal::Generic, String, args: Array(Crystal::ASTNode), block: Crystal::Block) | |
#new:args:block:block_arg:named_args:name_column_number(Crystal::ASTNode+, String, args: Array(Crystal::ASTNode), block: (Crystal::Block | Nil), block_arg: (Crystal::ASTNode | Nil), named_args: (Array(Crystal::NamedArgument) | Nil), name_column_number: Int32) | |
#new:args:block:block_arg:named_args:name_column_number(Crystal::ASTNode+, String, args: Array(Crystal::ASTNode), block: (Crystal::Block | Nil), block_arg: (Crystal::ASTNode | Nil), named_args: Nil, name_column_number: Int32) | |
#new:args:block:block_arg:named_args:name_column_number(Crystal::ASTNode+, String, args: Array(Crystal::ASTNode), block: (Crystal::Block | Nil), block_arg: Nil, named_args: Nil, name_column_number: Int32) | |
#new:args:block:block_arg:named_args:name_column_number(Crystal::ASTNode+, String, args: Array(Crystal::ASTNode), block: Nil, block_arg: Nil, named_args: Nil, name_column_number: Int32) | |
#new:args:global(Nil, String, args: Array(Crystal::ASTNode), global: Bool) | |
#new:args:named_args:block(Nil, String, args: Array(Crystal::ASTNode), named_args: (Array(Crystal::NamedArgument) | Nil), block: (Crystal::Block | Nil)) | |
#new:global(Nil, String, Array(Crystal::ASTNode), global: Bool) | |
#new:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), (Array(Crystal::NamedArgument) | Nil), name_column_number: Int32) | |
#new:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), Nil, name_column_number: Int32) | |
#new:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Nil, Nil, name_column_number: Int32) | |
#new:name_column_number(Crystal::ASTNode+, String, name_column_number: Int32) | |
#new:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), name_column_number: Int32) | |
#new:named_args(Crystal::Var, String, Array(Crystal::ASTNode), named_args: (Array(Crystal::NamedArgument) | Nil)) | |
#new:named_args:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), named_args: Nil, name_column_number: Int32) | |
#new:named_args:name_column_number(Crystal::ASTNode+, String, Array(Crystal::ASTNode), named_args: (Array(Crystal::NamedArgument) | Nil), name_column_number: Int32) | |
|=== Crystal::CallSignature ===| | |
#arg_types() | |
#block() | |
#initialize(String, Array(Crystal::Type), (Crystal::Block | Nil), (Array(Crystal::NamedArgumentType) | Nil)) | |
#match(Crystal::DefWithMetadata, Crystal::MatchContext) | |
#name() | |
#named_args() | |
|=== Crystal::CallSignature:Class ===| | |
#allocate() | |
#new(String, Array(Crystal::Type), (Crystal::Block | Nil), (Array(Crystal::NamedArgumentType) | Nil)) | |
|=== Crystal::Case ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Case) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::Case) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Select) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#cond() | |
#cond=((Crystal::ASTNode | Nil)) | |
#cond=(Nil) | |
#dependencies?() | |
#doc() | |
#else() | |
#else=(Crystal::ASTNode+) | |
#end_location() | |
#expanded() | |
#expanded=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize((Crystal::ASTNode | Nil), Array(Crystal::When), (Crystal::ASTNode | Nil)) | |
#initialize((Crystal::ASTNode | Nil), Array(Crystal::When), Nil) | |
#initialize((Crystal::UninitializedVar | Nil), Array(Crystal::When), Nil) | |
#initialize(Nil, Array(Crystal::When), Nil) | |
#initialize(Crystal::Var, Array(Crystal::When), Crystal::ASTNode+) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Case, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::Case, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Case) | |
#same?(Crystal::Case) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder) | |
#to_s() | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type?() | |
#whens() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Case:Class ===| | |
#allocate() | |
#name() | |
#new(Nil, Array(Crystal::When), Nil) | |
#new((Crystal::UninitializedVar | Nil), Array(Crystal::When), Nil) | |
#new((Crystal::ASTNode | Nil), Array(Crystal::When), Nil) | |
#new((Crystal::ASTNode | Nil), Array(Crystal::When), (Crystal::ASTNode | Nil)) | |
#new(Crystal::Var, Array(Crystal::When), Crystal::ASTNode+) | |
|=== Crystal::Cast ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Cast) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::Cast) | |
#accept(Crystal::Formatter) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#at(Crystal::Select) | |
#at(Crystal::Location) | |
#at_end(Crystal::Location) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::Var, Crystal::TypeOf) | |
#initialize(Crystal::Call, Crystal::TypeOf) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
#initialize(Crystal::Var, Crystal::ASTNode+) | |
#interpret(Crystal::Cast, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Cast, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#obj() | |
#obj=(Crystal::Nop) | |
#obj=(Crystal::TupleLiteral) | |
#obj=(Crystal::ImplicitObj) | |
#obj=(Crystal::ASTNode+) | |
#object_id() | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Cast) | |
#same?(Crystal::Cast) | |
#set_type(Crystal::Type+) | |
#stringify() | |
#symbolize() | |
#to() | |
#to=(Crystal::ASTNode+) | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type() | |
#type=(Crystal::Type+) | |
#type?() | |
#upcast?() | |
#update(Crystal::Yield) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::Call) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::Global) | |
#update(Crystal::UninitializedVar) | |
#update(Crystal::Require) | |
#update(Crystal::ClassVar) | |
#update(Crystal::Next) | |
#update(Crystal::Break) | |
#update(Crystal::RespondsTo) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::Splat) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::Not) | |
#update(Crystal::FileNode) | |
#update(Crystal::NilableCast) | |
#update(Crystal::Path) | |
#update(Crystal::ProcNotation) | |
#update(Crystal::Union) | |
#update(Crystal::Def) | |
#update(Crystal::Var) | |
#update(Crystal::Cast) | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::MetaVar) | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::Var+) | |
#update(Crystal::TypeOf) | |
#update(Crystal::Metaclass) | |
#update(Crystal::Self) | |
#update(Crystal::FunDef) | |
#update(Crystal::Generic) | |
#update(Crystal::MacroFor) | |
#update(Crystal::MacroIf) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::Nop) | |
#update(Crystal::Asm) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::SizeOf) | |
#update(Crystal::PointerOf) | |
#update(Crystal::Primitive+) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::While) | |
#update(Crystal::If) | |
#update(Nil) | |
#update() | |
#update(Crystal::IsA) | |
#update(Crystal::Return) | |
#update(Crystal::Assign) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::VisibilityModifier) | |
#update(Crystal::MultiAssign) | |
#update(Crystal::Select) | |
#update(Crystal::Out) | |
#update(Crystal::MacroExpression) | |
#update(Crystal::Case) | |
#update(Crystal::ProcPointer) | |
#update(Crystal::Arg) | |
#update(Crystal::Def+) | |
#update(Crystal::Expressions) | |
#update(Crystal::Block) | |
#update(Crystal::StringInterpolation) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::Or) | |
#update(Crystal::And) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::ArrayLiteral) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Cast:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Var, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::Var, Crystal::TypeOf) | |
#new(Crystal::Call, Crystal::TypeOf) | |
|=== Crystal::CharLiteral ===| | |
#==(Crystal::CharLiteral) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Char) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::CharType, Crystal::CharLiteral) | |
#set_type(Crystal::CharType) | |
#to_macro_id() | |
#type=(Crystal::CharType) | |
#type?() | |
#value() | |
|=== Crystal::CharLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(Char) | |
|=== Crystal::CharType ===| | |
#==(Crystal::NilType) | |
#==(Crystal::Type+) | |
#==(Crystal::CharType) | |
#append_full_name(String::Builder, codegen: Bool) | |
#force_add_subclass() | |
#implements?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
#initialize(Crystal::CharType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::CharType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::CharType, Crystal::Program) | |
#namespace() | |
#no_return?() | |
#not_nil!() | |
#object_id() | |
#parents() | |
#program() | |
#remove_alias_if_simple() | |
#same?(Crystal::CharType) | |
#struct=(Bool) | |
#superclass() | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#unbound?() | |
|=== Crystal::CharType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
|=== Crystal::ClassDef ===| | |
#==(Crystal::ClassDef) | |
#abstract?() | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#add_hook_expansion(Crystal::ASTNode+) | |
#body() | |
#body=(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#doc() | |
#doc=((String | Nil)) | |
#doc=(String) | |
#end_location=(Crystal::Location) | |
#hash() | |
#hook_expansions() | |
#initialize(Crystal::Path, Crystal::ASTNode+, (Crystal::ASTNode | Nil), (Array(String) | Nil), Bool, Bool, Int32, splat_index: (Int32 | Nil)) | |
#initialize(Crystal::Path, Crystal::ASTNode+, (Crystal::ASTNode | Nil), (Array(String) | Nil), Bool, Bool, Int32, (Int32 | Nil)) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise(String, Crystal::Exception+) | |
#raise((String | Nil), Nil, Crystal::MacroRaiseException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type((String | Nil), exception_type: Crystal::MacroRaiseException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::ClassDef) | |
#resolved_type() | |
#resolved_type=(Crystal::ClassType+) | |
#set_type(Crystal::NilType) | |
#splat_index() | |
#struct?() | |
#superclass() | |
#superclass=(Crystal::ASTNode+) | |
#type_vars() | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
|=== Crystal::ClassDef:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Path, Crystal::ASTNode+, (Crystal::ASTNode | Nil), (Array(String) | Nil), Bool, Bool, Int32, (Int32 | Nil)) | |
#new:splat_index(Crystal::Path, Crystal::ASTNode+, (Crystal::ASTNode | Nil), (Array(String) | Nil), Bool, Bool, Int32, splat_index: (Int32 | Nil)) | |
|=== Crystal::ClassVar ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ClassVar) | |
#==(Crystal::ClassVar) | |
#==(Crystal::ASTNode+) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Location) | |
#bind_to(Crystal::MetaTypeVar) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(String) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::ClassVar, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::ClassVar, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::ClassVar) | |
#same?(Crystal::ClassVar) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::MetaTypeVar) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type() | |
#type?() | |
#var() | |
#var=(Crystal::MetaTypeVar) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::ClassVar:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::ClassVarInitializer ===| | |
#initialize(Crystal::ClassVarContainer, String, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)) | |
#meta_vars() | |
#name() | |
#node() | |
#node=(Crystal::ASTNode+) | |
#not_nil!() | |
#owner() | |
|=== Crystal::ClassVarInitializer:Class ===| | |
#allocate() | |
#new(Crystal::ClassVarContainer, String, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)) | |
|=== Crystal::ClassVarsInitializerVisitor ===| | |
#check_outside_exp(Crystal::Alias, String) | |
#check_outside_exp(Crystal::ModuleDef, String) | |
#check_outside_exp(Crystal::LibDef, String) | |
#check_outside_exp(Crystal::ClassDef, String) | |
#check_outside_exp(Crystal::Include, String) | |
#check_outside_exp(Crystal::Extend, String) | |
#check_outside_exp(Crystal::EnumDef, String) | |
#check_outside_exp(Crystal::Def+, String) | |
#check_outside_exp(Crystal::Macro, String) | |
#class_var_owner(Crystal::ClassVar) | |
#class_vars() | |
#current_type() | |
#current_type=(Crystal::ModuleType+) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::MacroExpression) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::MacroExpression) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Block) | |
#expand_inline_macro(Crystal::MacroFor, Nil) | |
#expand_inline_macro(Crystal::MacroFor) | |
#expand_inline_macro(Crystal::MacroIf, Nil) | |
#expand_inline_macro(Crystal::MacroIf) | |
#expand_inline_macro(Crystal::MacroExpression) | |
#expand_inline_macro(Crystal::MacroExpression, Nil) | |
#expand_macro(Crystal::Call, Bool, Bool) | |
#expand_macro:raise_on_missing_const(Crystal::Call, raise_on_missing_const: Bool) | |
#expand_macro_arguments(Crystal::Call, Crystal::Type+) | |
#free_vars() | |
#initialize(Crystal::Program) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar)) | |
#initialize(Crystal::ClassVarsInitializerVisitor, Crystal::Program) | |
#inside_exp?() | |
#nesting_exp?(Crystal::Block) | |
#nesting_exp?(Crystal::Var+) | |
#nesting_exp?(Crystal::ASTNode+) | |
#nesting_exp?(Crystal::Arg) | |
#nesting_exp?(Crystal::AsmOperand) | |
#nesting_exp?(Crystal::When) | |
#nesting_exp?(Crystal::Def+) | |
#nesting_exp?(Crystal::NamedArgument) | |
#nesting_exp?(Crystal::Path) | |
#nesting_exp?(Crystal::Rescue) | |
#nesting_exp?(Crystal::MacroExpression) | |
#type_class_var(Crystal::ClassVar, Crystal::TypeDeclaration, Crystal::ASTNode+) | |
#type_class_var(Crystal::ClassVar, Crystal::Assign, Crystal::ASTNode+) | |
#visit(Crystal::Path) | |
#visit(Crystal::Block) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::When) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Call) | |
#visit(Crystal::Alias) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Macro) | |
#visit(Crystal::Attribute) | |
#visit(Crystal::Include) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::MacroIf) | |
#visit(Crystal::MacroFor) | |
#visit((Crystal::ExternalVar | Crystal::Generic | Crystal::Metaclass | Crystal::Path | Crystal::ProcNotation | Crystal::Self | Crystal::TypeOf | Crystal::Union)) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Require) | |
#visit(Crystal::TypeDeclaration) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Assign) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Extend) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::MacroExpression) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::ASTNode+) | |
|=== Crystal::ClassVarsInitializerVisitor:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::CleanupBindings ===| | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Rescue) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#initialize() | |
#visit(Crystal::Def+) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Call) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Block) | |
#visit(Crystal::Path) | |
#visit(Crystal::Var+) | |
#visit(Crystal::When) | |
#visit(Crystal::AsmOperand) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Var+) | |
|=== Crystal::CleanupBindings:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::CleanupTransformer ===| | |
#after_transform(Crystal::NamedArgument) | |
#after_transform(Crystal::ASTNode+) | |
#after_transform(Crystal::AsmOperand) | |
#after_transform(Crystal::Block) | |
#after_transform(Crystal::Path) | |
#after_transform(Crystal::Var+) | |
#after_transform(Crystal::When) | |
#after_transform(Crystal::Arg) | |
#after_transform(Crystal::Rescue) | |
#after_transform(Crystal::Call) | |
#before_transform(Crystal::NamedArgument) | |
#before_transform(Crystal::Var+) | |
#before_transform(Crystal::Block) | |
#before_transform(Crystal::Call) | |
#before_transform(Crystal::Rescue) | |
#before_transform(Crystal::Arg) | |
#before_transform(Crystal::When) | |
#before_transform(Crystal::Path) | |
#before_transform(Crystal::AsmOperand) | |
#before_transform(Crystal::ASTNode+) | |
#build_raise(String, Crystal::ASTNode+) | |
#build_raise(String, Crystal::Assign) | |
#build_raise(String, Crystal::Call) | |
#check_args_are_not_closure(Crystal::Call, String) | |
#false_literal() | |
#flatten_collect(Crystal::ASTNode+, Array(Crystal::ASTNode)) | |
#initialize(Crystal::Program) | |
#reset_last_status() | |
#transform(Crystal::Extend) | |
#transform(Crystal::RangeLiteral) | |
#transform(Crystal::Assign) | |
#transform(Crystal::OpAssign) | |
#transform(Crystal::Out) | |
#transform(Crystal::Nop) | |
#transform(Crystal::NilLiteral) | |
#transform(Crystal::BoolLiteral) | |
#transform(Crystal::NumberLiteral) | |
#transform(Crystal::CharLiteral) | |
#transform(Crystal::StringLiteral) | |
#transform(Crystal::SymbolLiteral) | |
#transform(Crystal::RegexLiteral) | |
#transform(Crystal::InstanceVar) | |
#transform(Crystal::ClassVar) | |
#transform(Crystal::Include) | |
#transform(Crystal::NamedArgument) | |
#transform(Crystal::ModuleDef) | |
#transform(Crystal::While) | |
#transform(Crystal::Until) | |
#transform(Crystal::Generic) | |
#transform(Crystal::Extend) | |
#transform(Crystal::Path) | |
#transform(Crystal::Include) | |
#transform(Crystal::ExceptionHandler) | |
#transform(Crystal::Union) | |
#transform(Crystal::Metaclass) | |
#transform(Crystal::ProcNotation) | |
#transform(Crystal::ProcLiteral) | |
#transform(Crystal::ProcPointer) | |
#transform(Crystal::Return) | |
#transform(Crystal::Break) | |
#transform(Crystal::Next) | |
#transform(Crystal::Yield) | |
#transform(Crystal::Global) | |
#transform(Crystal::DoubleSplat) | |
#transform(Crystal::VisibilityModifier) | |
#transform(Crystal::Attribute) | |
#transform(Crystal::MacroExpression) | |
#transform(Crystal::MacroLiteral) | |
#transform(Crystal::MacroIf) | |
#transform(Crystal::MacroFor) | |
#transform(Crystal::MacroVar) | |
#transform(Crystal::Underscore) | |
#transform(Crystal::Asm) | |
#transform(Crystal::CleanupTransformer, Crystal::ClassDef) | |
#transform(Crystal::AsmOperand) | |
#transform(Crystal::ClassDef) | |
#transform((Crystal::MacroId | Crystal::MetaVar | Crystal::Primitive | Crystal::TupleIndexer | Crystal::TypeFilteredNode | Crystal::TypeNode | Crystal::TypeRestriction | Crystal::YieldBlockBinder)) | |
#transform(Crystal::FileNode) | |
#transform(Crystal::Def+) | |
#transform(Crystal::Splat) | |
#transform(Crystal::Alias) | |
#transform(Crystal::Require) | |
#transform(Crystal::Self) | |
#transform(Crystal::LibDef) | |
#transform(Crystal::FunDef) | |
#transform(Crystal::TypeDef) | |
#transform(Crystal::CStructOrUnionDef) | |
#transform(Crystal::EnumDef) | |
#transform(Crystal::ExternalVar) | |
#transform(Crystal::TypeOf) | |
#transform(Crystal::MagicConstant) | |
#transform(Crystal::Not) | |
#transform(Crystal::TupleLiteral) | |
#transform(Crystal::Cast) | |
#transform(Crystal::NilableCast) | |
#transform(Crystal::TypeDeclaration) | |
#transform(Crystal::UninitializedVar) | |
#transform(Crystal::ClassDef) | |
#transform(Crystal::ImplicitObj) | |
#transform(Crystal::Primitive+) | |
#transform(Crystal::CStructOrUnionDef) | |
#transform(Crystal::CleanupTransformer, Crystal::TupleLiteral) | |
#transform(Crystal::TupleLiteral) | |
#transform(Crystal::Rescue) | |
#transform(Crystal::CleanupTransformer, Crystal::ExceptionHandler) | |
#transform(Crystal::ExceptionHandler) | |
#transform(Crystal::FunDef) | |
#transform(Crystal::CleanupTransformer, Crystal::NilableCast) | |
#transform(Crystal::NilableCast) | |
#transform(Crystal::CleanupTransformer, Crystal::Cast) | |
#transform(Crystal::Cast) | |
#transform(Crystal::CleanupTransformer, Crystal::RespondsTo) | |
#transform(Crystal::RespondsTo) | |
#transform(Crystal::CleanupTransformer, Crystal::IsA) | |
#transform(Crystal::IsA) | |
#transform(Crystal::If) | |
#transform(Crystal::CleanupTransformer, Crystal::While) | |
#transform(Crystal::While) | |
#transform(Crystal::CleanupTransformer, Crystal::Yield) | |
#transform(Crystal::Yield) | |
#transform(Crystal::ProcLiteral) | |
#transform(Crystal::Call) | |
#transform(Crystal::CleanupTransformer, Crystal::ProcPointer) | |
#transform(Crystal::ProcPointer) | |
#transform(Crystal::Block) | |
#transform(Crystal::Var+) | |
#transform(Crystal::Expressions) | |
#transform(Crystal::Call) | |
#transform(Crystal::Select) | |
#transform(Crystal::Expressions) | |
#transform(Crystal::When) | |
#transform(Crystal::Global) | |
#transform(Crystal::Case) | |
#transform(Crystal::RespondsTo) | |
#transform(Crystal::IsA) | |
#transform(Crystal::ReadInstanceVar) | |
#transform(Crystal::InstanceSizeOf) | |
#transform(Crystal::SizeOf) | |
#transform(Crystal::PointerOf) | |
#transform(Crystal::InstanceSizeOf) | |
#transform(Crystal::Macro) | |
#transform((Crystal::And | Crystal::ArrayLiteral | Crystal::Case | Crystal::Global | Crystal::HashLiteral | Crystal::InstanceSizeOf | Crystal::MacroExpression | Crystal::MacroFor | Crystal::MacroIf | Crystal::MultiAssign | Crystal::Or | Crystal::RangeLiteral | Crystal::RegexLiteral | Crystal::Require | Crystal::Select | Crystal::SizeOf | Crystal::StringInterpolation)) | |
#transform(Crystal::Arg) | |
#transform(Crystal::Assign) | |
#transform(Crystal::ArrayLiteral) | |
#transform(Crystal::Def+) | |
#transform(Crystal::MultiAssign) | |
#transform(Crystal::Unless) | |
#transform(Crystal::If) | |
#transform(Crystal::NamedTupleLiteral) | |
#transform(Crystal::StringInterpolation) | |
#transform(Crystal::And) | |
#transform(Crystal::HashLiteral) | |
#transform(Crystal::Or) | |
#transform_many(Array(Crystal::When)) | |
#transform_many((Array(Crystal::ASTNode) | Nil)) | |
#transform_many((Array(Crystal::Rescue) | Nil)) | |
#transform_many(Array(Crystal::Arg)) | |
#transform_many(Array(Crystal::ASTNode)) | |
#true_literal() | |
#untyped_expression(Crystal::Call, String) | |
#untyped_expression(Crystal::ASTNode+) | |
#untyped_expression(Crystal::ASTNode+, Nil) | |
#untyped_expression(Crystal::Assign, Nil) | |
#untyped_expression(Crystal::Assign) | |
#var?(Crystal::ASTNode+) | |
#void_lib_call?(Crystal::ASTNode+) | |
#void_lib_call?(Crystal::NamedArgument) | |
|=== Crystal::CleanupTransformer::ClosuredVarsCollector ===| | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::Var+) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::AsmOperand) | |
#initialize(Crystal::Def+) | |
#vars() | |
#visit(Crystal::Def+) | |
#visit(Crystal::Var+) | |
#visit(Crystal::InstanceVar) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Block) | |
#visit(Crystal::Arg) | |
#visit(Crystal::When) | |
#visit(Crystal::Path) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::AsmOperand) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Def+) | |
|=== Crystal::CleanupTransformer::ClosuredVarsCollector:Class ===| | |
#allocate() | |
#collect(Crystal::Def+) | |
#new(Crystal::Def+) | |
|=== Crystal::CleanupTransformer:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::CodeGenVisitor ===| | |
#abi_info(Crystal::Def+) | |
#abi_info(Crystal::Def+, Crystal::Call) | |
#abi_info(Crystal::External) | |
#accept(Crystal::ASTNode+) | |
#accept(Crystal::Call) | |
#accept(Crystal::FunDef) | |
#accept_control_expression(Crystal::Next) | |
#accept_control_expression(Crystal::Return) | |
#accept_control_expression(Crystal::Break) | |
#aggregate_index(LLVM::Value, Int32) | |
#align_of(Crystal::Type+) | |
#alloca(LLVM::Type) | |
#alloca(LLVM::Type, String) | |
#alloca_block() | |
#alloca_non_closured_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Block, Nil) | |
#alloca_non_closured_vars(Hash(String, Crystal::MetaVar), Crystal::FileModule, Nil) | |
#alloca_non_closured_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Block) | |
#alloca_non_closured_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Def+, Array(Crystal::Arg)) | |
#alloca_non_closured_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::External, Array(Crystal::Arg)) | |
#alloca_non_closured_vars((Hash(String, Crystal::MetaVar) | Nil), Nil, Nil) | |
#alloca_non_closured_vars(Hash(String, Crystal::MetaVar)+, Nil, Nil) | |
#alloca_non_closured_vars(Hash(String, Crystal::MetaVar), Crystal::Program, Nil) | |
#alloca_non_closured_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Def+, Nil) | |
#alloca_vars((Hash(String, Crystal::MetaVar) | Nil)) | |
#alloca_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::External, Array(Crystal::Arg), (Crystal::CodeGenVisitor::Context | Nil)) | |
#alloca_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Def+) | |
#alloca_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Def+, Nil, Nil) | |
#alloca_vars(Hash(String, Crystal::MetaVar)+, Nil, Nil, Nil) | |
#alloca_vars(Hash(String, Crystal::MetaVar)+) | |
#alloca_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Def+, Array(Crystal::Arg), (Crystal::CodeGenVisitor::Context | Nil)) | |
#alloca_vars(Hash(String, Crystal::MetaVar), Crystal::FileModule) | |
#alloca_vars((Hash(String, Crystal::MetaVar) | Nil), Nil, Nil, Nil) | |
#alloca_vars(Hash(String, Crystal::MetaVar), Crystal::Program, Nil, Nil) | |
#alloca_vars(Hash(String, Crystal::MetaVar), Crystal::Program) | |
#alloca_vars(Hash(String, Crystal::MetaVar), Crystal::FileModule, Nil, Nil) | |
#allocate_aggregate(Crystal::Type+) | |
#and(LLVM::Value, LLVM::Value) | |
#array_malloc(LLVM::Type, LLVM::Value) | |
#array_malloc_atomic(LLVM::Type, LLVM::Value) | |
#assign(LLVM::Value, Crystal::Type+, Crystal::Type+, LLVM::Value) | |
#assign(LLVM::Value, Crystal::NamedTupleInstanceType, Crystal::NamedTupleInstanceType, LLVM::Value) | |
#assign(LLVM::Value, Crystal::TupleInstanceType, Crystal::TupleInstanceType, LLVM::Value) | |
#assign(LLVM::Value, Crystal::Type+, Crystal::NilType, LLVM::Value) | |
#assign(LLVM::Value, Crystal::MixedUnionType, Crystal::Type+, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilableProcType, Crystal::NilType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::VirtualType, Crystal::NilType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::MixedUnionType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilableType, Crystal::NilType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::NilType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilablePointerType, Crystal::TypeDefType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilablePointerType, Crystal::PointerInstanceType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::VoidType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::NilType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilableReferenceUnionType, Crystal::Type+, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::BoolType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilableProcType, Crystal::Type+, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::Type+, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilableReferenceUnionType, Crystal::NilType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilableProcType, Crystal::TypeDefType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilableProcType, Crystal::ProcInstanceType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::VirtualMetaclassType, Crystal::VirtualMetaclassType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilablePointerType, Crystal::NilType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::NilType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::VirtualMetaclassType, Crystal::MetaclassType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::Type+, Crystal::NilType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::VirtualType, Crystal::Type+, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::VirtualType, Crystal::MixedUnionType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilablePointerType, Crystal::Type+, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::Type+, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NamedTupleInstanceType, Crystal::NamedTupleInstanceType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::ProcInstanceType, Crystal::ProcInstanceType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::Type+, Crystal::Type+, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::VirtualType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::ReferenceUnionType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::TupleInstanceType, Crystal::TupleInstanceType, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::NilableType, Crystal::Type+, LLVM::Value) | |
#assign_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::NilableType, LLVM::Value) | |
#assign_distinct_union_types(LLVM::Value, Crystal::MixedUnionType, Crystal::MixedUnionType, LLVM::Value) | |
#atomic_ordering_from_symbol_literal(Crystal::ASTNode+) | |
#atomicrwm_bin_op_from_symbol_literal(Crystal::ASTNode+) | |
#bit_cast(LLVM::Value, LLVM::Type) | |
#bit_cast(LLVM::Function, LLVM::Type) | |
#bool_from_bool_literal(Crystal::ASTNode+) | |
#bound_to_mod_nil?(Crystal::MetaVar) | |
#br(LLVM::BasicBlock) | |
#br_block_chain(LLVM::BasicBlock, LLVM::BasicBlock) | |
#br_from_alloca_to_entry() | |
#build_string_constant(String) | |
#build_string_constant(String, String) | |
#builder() | |
#call(LLVM::Value, Array(LLVM::Value)) | |
#call(LLVM::Function, Array(LLVM::Value)) | |
#call(LLVM::Function, LLVM::Value) | |
#call(LLVM::Function) | |
#call_abi_info(Crystal::Def+, Crystal::Call) | |
#cant_pass_closure_to_c_exception_call() | |
#cast_to(LLVM::Value, (Crystal::GenericClassInstanceType | Crystal::NonGenericClassType)) | |
#cast_to(LLVM::Value, Crystal::NilableType) | |
#cast_to(LLVM::Value, Crystal::NilableReferenceUnionType) | |
#cast_to(LLVM::Value, Crystal::VirtualType) | |
#cast_to(LLVM::Value, Crystal::GenericClassInstanceType+) | |
#cast_to(LLVM::Value, Crystal::NonGenericClassType) | |
#cast_to(LLVM::Value, Crystal::ReferenceUnionType) | |
#cast_to(LLVM::Value, Crystal::Type+) | |
#cast_to_pointer(LLVM::Value, Crystal::GenericClassInstanceType+) | |
#cast_to_pointer(LLVM::Value, Crystal::VirtualType) | |
#cast_to_pointer(LLVM::Value, Crystal::NilableType) | |
#cast_to_pointer(LLVM::Value, Crystal::NilType) | |
#cast_to_pointer(LLVM::Value, Crystal::Type+) | |
#cast_to_pointer(LLVM::Value, Crystal::MixedUnionType) | |
#cast_to_pointer(LLVM::Value, Crystal::IntegerType) | |
#cast_to_void_pointer(LLVM::Value) | |
#check_assign_to_special_var_in_block(Crystal::Var+, Crystal::ASTNode+) | |
#check_c_fun(Crystal::Type+, LLVM::Value) | |
#check_main_fun(String, LLVM::Function) | |
#check_mod_fun(LLVM::Module, String, LLVM::Function) | |
#check_proc_is_not_closure(LLVM::Value, Crystal::Type+) | |
#class_var_global_initialized_name((Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType), String) | |
#class_var_global_initialized_name(Crystal::Type+, String) | |
#class_var_global_name((Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType), String) | |
#class_var_global_name(Crystal::Type+, String) | |
#class_var_global_name(Crystal::VirtualType, String) | |
#class_var_global_name(Crystal::VirtualMetaclassType, String) | |
#clear_current_debug_location() | |
#closured_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Def+) | |
#closured_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Block) | |
#closured_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::External) | |
#closured_vars((Hash(String, Crystal::MetaVar) | Nil), Nil) | |
#closured_vars(Hash(String, Crystal::MetaVar), Crystal::FileModule) | |
#closured_vars(Hash(String, Crystal::MetaVar), Crystal::Program) | |
#closured_vars(Hash(String, Crystal::MetaVar)+, Nil) | |
#codegen_assign(Crystal::Underscore, Crystal::ASTNode+, Crystal::Assign) | |
#codegen_assign(Crystal::Path, Crystal::ASTNode+, Crystal::Assign) | |
#codegen_assign(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::Assign) | |
#codegen_assign(Crystal::Var+, Crystal::ASTNode+, Crystal::TypeDeclaration) | |
#codegen_binary_extend_int(Crystal::IntegerType, Crystal::IntegerType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op(String, Crystal::Type+, Crystal::Type+, LLVM::Value, LLVM::Value) | |
#codegen_binary_op(String, Crystal::TypeDefType, Crystal::Type+, LLVM::Value, LLVM::Value) | |
#codegen_binary_op(String, Crystal::FloatType, Crystal::IntegerType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op(String, Crystal::FloatType, Crystal::FloatType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op(String, Crystal::IntegerType, Crystal::FloatType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op(String, Crystal::BoolType, Crystal::BoolType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op(String, Crystal::CharType, Crystal::CharType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op(String, Crystal::SymbolType, Crystal::SymbolType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op(String, Crystal::IntegerType, Crystal::IntegerType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op_gt(Crystal::IntegerType, Crystal::IntegerType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op_gte(Crystal::IntegerType, Crystal::IntegerType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op_lt(Crystal::IntegerType, Crystal::IntegerType, LLVM::Value, LLVM::Value) | |
#codegen_binary_op_lte(Crystal::IntegerType, Crystal::IntegerType, LLVM::Value, LLVM::Value) | |
#codegen_call(Crystal::Call, Crystal::Def+, Crystal::Type+, Array(LLVM::Value)) | |
#codegen_call_or_invoke(Crystal::ExceptionHandler, Nil, Nil, LLVM::Function, Array(LLVM::Value), Bool, Crystal::NoReturnType, Bool, Nil) | |
#codegen_call_or_invoke(Crystal::Call, Crystal::Def+, Crystal::Type+, LLVM::Function, Array(LLVM::Value), Bool, Crystal::Type+, Bool, Nil) | |
#codegen_call_or_invoke(Crystal::Call, Crystal::Def+, Crystal::Type+, LLVM::Function, Array(LLVM::Value), Bool, Crystal::Type+) | |
#codegen_call_or_invoke(Crystal::Primitive+, Crystal::Def+, Nil, LLVM::Value, Array(LLVM::Value), Bool, Crystal::Type+, Bool, Crystal::ProcInstanceType) | |
#codegen_call_or_invoke(Crystal::ExceptionHandler, Nil, Nil, LLVM::Function, Array(LLVM::Value), Bool, Crystal::NoReturnType) | |
#codegen_call_with_block(Crystal::Call, Crystal::Block, Crystal::Type+, Array(LLVM::Value)) | |
#codegen_call_with_block_as_fun_literal(Crystal::Call, Crystal::ASTNode+, Crystal::Type+, Array(LLVM::Value)) | |
#codegen_cast(Crystal::Type+, Crystal::Type+, LLVM::Value) | |
#codegen_cast(Crystal::IntegerType, Crystal::FloatType, LLVM::Value) | |
#codegen_cast(Crystal::TypeDefType, Crystal::Type+, LLVM::Value) | |
#codegen_cast(Crystal::CharType, Crystal::IntegerType, LLVM::Value) | |
#codegen_cast(Crystal::IntegerType, Crystal::CharType, LLVM::Value) | |
#codegen_cast(Crystal::FloatType, Crystal::FloatType, LLVM::Value) | |
#codegen_cast(Crystal::FloatType, Crystal::IntegerType, LLVM::Value) | |
#codegen_cast(Crystal::IntegerType, Crystal::IntegerType, LLVM::Value) | |
#codegen_cast(Crystal::SymbolType, Crystal::IntegerType, LLVM::Value) | |
#codegen_cond(Crystal::ASTNode+) | |
#codegen_cond(Crystal::Type+) | |
#codegen_cond_branch(Crystal::ASTNode+, LLVM::BasicBlock, LLVM::BasicBlock) | |
#codegen_cond_impl(Crystal::NilableProcType) | |
#codegen_cond_impl(Crystal::Type+) | |
#codegen_cond_impl(Crystal::MixedUnionType) | |
#codegen_cond_impl(Crystal::NilType) | |
#codegen_cond_impl(Crystal::BoolType) | |
#codegen_cond_impl(Crystal::TypeDefType) | |
#codegen_cond_impl((Crystal::NilablePointerType | Crystal::NilableReferenceUnionType | Crystal::NilableType | Crystal::PointerInstanceType)) | |
#codegen_direct_abi_call(LLVM::Value, LLVM::ABI::ArgType) | |
#codegen_dispatch(Crystal::Call, Array(Crystal::Def)) | |
#codegen_extern_primitive_proc_call(Crystal::Def+, Array(LLVM::Value), LLVM::Value) | |
#codegen_fun(String, Crystal::External, Crystal::Program, Bool, Crystal::CodeGenVisitor::ModuleInfo, Bool, Bool) | |
#codegen_fun(String, Crystal::Def+, Crystal::Type+, Bool, Crystal::CodeGenVisitor::ModuleInfo, Bool, Bool) | |
#codegen_fun(String, Crystal::Def+, Crystal::Type+) | |
#codegen_fun:fun_module_info:is_fun_literal:is_closure(String, Crystal::Def+, Crystal::Type+, fun_module_info: Crystal::CodeGenVisitor::ModuleInfo, is_fun_literal: Bool, is_closure: Bool) | |
#codegen_fun:is_exported_fun(String, Crystal::External, Crystal::Program, is_exported_fun: Bool) | |
#codegen_fun_signature(String, Crystal::External, Crystal::Program, Bool, Bool) | |
#codegen_fun_signature(String, Crystal::Def+, Crystal::Type+, Bool, Bool) | |
#codegen_fun_signature_external(String, Crystal::Def+) | |
#codegen_fun_signature_external(String, Crystal::External) | |
#codegen_fun_signature_non_external(String, Crystal::External, Crystal::Program, Bool, Bool) | |
#codegen_fun_signature_non_external(String, Crystal::Def+, Crystal::Type+, Bool, Bool) | |
#codegen_if_branch(Crystal::CodeGenVisitor::Phi, Crystal::ASTNode+, LLVM::BasicBlock, Bool) | |
#codegen_primitive(Crystal::Call, Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_allocate(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_atomicrmw(Crystal::Call, Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_binary(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_cast(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_class(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_class_crystal_instance_type_id(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_class_with_type(Crystal::Type+, LLVM::Value) | |
#codegen_primitive_class_with_type(Crystal::VirtualType, LLVM::Value) | |
#codegen_primitive_cmpxchg(Crystal::Call, Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_external_var_get(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_external_var_set(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_fence(Crystal::Call, Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_load_atomic(Crystal::Call, Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_object_crystal_type_id(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_object_id(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_pointer_add(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_pointer_address(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_pointer_diff(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_pointer_get(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_pointer_malloc(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_pointer_new(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_pointer_realloc(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_pointer_set(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_proc_call(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_store_atomic(Crystal::Call, Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_struct_or_union_set(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_symbol_to_s(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_primitive_tuple_indexer_known_index(Crystal::Primitive+, Crystal::Def+, Array(LLVM::Value)) | |
#codegen_return(Crystal::NoReturnType) | |
#codegen_return(Crystal::Type+) | |
#codegen_return((Crystal::NoReturnType | Nil)) | |
#codegen_return(Crystal::External) | |
#codegen_return(Crystal::Def+) | |
#codegen_return_node(Crystal::Return, Crystal::Type+) | |
#codegen_return_node(Crystal::Next, Crystal::Type+) | |
#codegen_tuple_indexer(Crystal::TupleInstanceType, LLVM::Value, Int32) | |
#codegen_tuple_indexer(Crystal::Type+, LLVM::Value, Int32) | |
#codgen_well_known_functions(Crystal::ASTNode+) | |
#cond(LLVM::Value, LLVM::BasicBlock, LLVM::BasicBlock) | |
#context() | |
#create_check_proc_is_not_closure_fun(String) | |
#create_debug_type(Crystal::EnumType) | |
#create_debug_type(Crystal::Type+) | |
#create_debug_type(Crystal::CharType) | |
#create_debug_type(Crystal::IntegerType) | |
#create_debug_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType)) | |
#create_debug_type(Crystal::StaticArrayInstanceType) | |
#create_debug_type(Crystal::PointerInstanceType) | |
#create_debug_type(Crystal::NonGenericModuleType+) | |
#create_debug_type(Crystal::FloatType) | |
#create_debug_type(Crystal::BoolType) | |
#create_initialize_class_var_function(String, Crystal::Type+, String, Crystal::Type+, Bool, Hash(String, Crystal::MetaVar)+, Crystal::ASTNode+) | |
#create_initialize_class_var_function(String, Crystal::ClassVarContainer, String, Crystal::Type+, Bool, Hash(String, Crystal::MetaVar)+, Crystal::ASTNode+) | |
#create_initialize_const_function(String, Crystal::Const) | |
#create_local_copy_of_arg(Crystal::External, (Hash(String, Crystal::MetaVar) | Nil), Crystal::Arg, LLVM::Value, Int32) | |
#create_local_copy_of_arg(Crystal::Def+, (Hash(String, Crystal::MetaVar) | Nil), Crystal::Arg, LLVM::Value, Int32) | |
#create_local_copy_of_block_args(Crystal::Def+, Crystal::Type+, Array(LLVM::Value), Int32) | |
#create_local_copy_of_block_self(Crystal::Type+, Array(LLVM::Value)) | |
#create_local_copy_of_fun_args(Crystal::External, Crystal::Program, Array(Crystal::Arg), Bool, Bool) | |
#create_local_copy_of_fun_args(Crystal::Def+, Crystal::Type+, Array(Crystal::Arg), Bool, Bool) | |
#create_match_fun(String, (Crystal::UnionType | Crystal::VirtualMetaclassType | Crystal::VirtualType)) | |
#create_match_fun_body(Crystal::VirtualMetaclassType, LLVM::Value) | |
#create_match_fun_body(Crystal::VirtualType, LLVM::Value) | |
#create_match_fun_body(Crystal::UnionType+, LLVM::Value) | |
#create_match_fun_body((Crystal::UnionType | Crystal::VirtualMetaclassType | Crystal::VirtualType), LLVM::Value) | |
#create_metaclass_fun(String) | |
#create_read_class_var_function(String, Crystal::Type+, String, Crystal::Type+, Bool, Hash(String, Crystal::MetaVar)+, Crystal::ASTNode+) | |
#create_read_const_function(String, Crystal::Const) | |
#create_read_virtual_class_var_ptr_function(String, Crystal::ClassVar, Crystal::MetaTypeVar, Crystal::VirtualType) | |
#create_read_virtual_metaclass_var_ptr_function(String, Crystal::ClassVar, Crystal::MetaTypeVar, Crystal::VirtualMetaclassType) | |
#data_layout() | |
#debug_type_cache() | |
#declare_class_var(Crystal::Type+, String, Crystal::Type+, Bool) | |
#declare_class_var(Crystal::ClassVarContainer, String, Crystal::Type+, Bool) | |
#declare_class_var_and_initialized_flag(Crystal::Type+, String, Crystal::Type+, Bool) | |
#declare_class_var_and_initialized_flag(Crystal::ClassVarContainer, String, Crystal::Type+, Bool) | |
#declare_class_var_and_initialized_flag_in_this_module(Crystal::ClassVarContainer, String, Crystal::Type+, Bool) | |
#declare_class_var_initialized_flag(Crystal::Type+, String, Bool) | |
#declare_class_var_initialized_flag(Crystal::ClassVarContainer, String, Bool) | |
#declare_const(Crystal::Const) | |
#declare_const_and_initialized_flag(Crystal::Const) | |
#declare_const_initialized_flag(Crystal::Const) | |
#declare_fun(String, LLVM::Function) | |
#declare_lib_var(String, Crystal::Type+, Bool) | |
#declare_parameter(String, Crystal::Type+, Int32, LLVM::Value, (Crystal::Location | Nil)) | |
#declare_var(Crystal::Var+) | |
#declare_variable(String, Crystal::Type+, LLVM::Value, (Crystal::Location | Nil)) | |
#define_symbol_table(LLVM::Module, Crystal::LLVMTyper) | |
#di_builder(LLVM::Module) | |
#di_builder() | |
#downcast(LLVM::Value, Crystal::Type+, Crystal::MixedUnionType, Bool) | |
#downcast(LLVM::Value, Crystal::Type+, Crystal::Type+, Bool) | |
#downcast(LLVM::Value, (Crystal::NamedTupleInstanceType | Crystal::TupleInstanceType), Crystal::VoidType, Bool) | |
#downcast(LLVM::Value, (Crystal::NamedTupleInstanceType | Crystal::TupleInstanceType), Crystal::Type+, Bool) | |
#downcast(LLVM::Value, Crystal::Type+, Crystal::VoidType, Bool) | |
#downcast_distinct(LLVM::Value, Crystal::NilType, Crystal::MixedUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, (Crystal::GenericClassInstanceMetaclassType | Crystal::GenericModuleInstanceMetaclassType | Crystal::MetaclassType | Crystal::VirtualMetaclassType)) | |
#downcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::VirtualType) | |
#downcast_distinct(LLVM::Value, Crystal::NamedTupleInstanceType, Crystal::NamedTupleInstanceType) | |
#downcast_distinct(LLVM::Value, Crystal::TupleInstanceType, Crystal::TupleInstanceType) | |
#downcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::NilableType) | |
#downcast_distinct(LLVM::Value, Crystal::ProcInstanceType, Crystal::ProcInstanceType) | |
#downcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::ReferenceUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::NilableReferenceUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::MixedUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::Type+, Crystal::Type+) | |
#downcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::Type+) | |
#downcast_distinct(LLVM::Value, Crystal::Type+, Crystal::MixedUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::VirtualType) | |
#downcast_distinct(LLVM::Value, Crystal::VirtualType, Crystal::VirtualType) | |
#downcast_distinct(LLVM::Value, Crystal::Type+, (Crystal::GenericClassInstanceMetaclassType | Crystal::GenericModuleInstanceMetaclassType | Crystal::MetaclassType | Crystal::VirtualMetaclassType)) | |
#downcast_distinct(LLVM::Value, Crystal::NilType, Crystal::Type+) | |
#downcast_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::VirtualType) | |
#downcast_distinct(LLVM::Value, (Crystal::GenericClassInstanceType | Crystal::NonGenericClassType), Crystal::VirtualType) | |
#downcast_distinct(LLVM::Value, Crystal::VirtualType, Crystal::NilableType) | |
#downcast_distinct(LLVM::Value, Crystal::Type+, Crystal::NilableType) | |
#downcast_distinct(LLVM::Value, Crystal::ProcInstanceType, Crystal::NilableProcType) | |
#downcast_distinct(LLVM::Value, Crystal::TypeDefType, Crystal::NilableProcType) | |
#downcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::MixedUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::Type+, Crystal::NilableReferenceUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::NilType, Crystal::NilableProcType) | |
#downcast_distinct(LLVM::Value, Crystal::NilableType, Crystal::NilableReferenceUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::NilableReferenceUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::NilableType, Crystal::MixedUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::NilType, Crystal::NilablePointerType) | |
#downcast_distinct(LLVM::Value, Crystal::Type+, Crystal::NilablePointerType) | |
#downcast_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::ReferenceUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::TypeDefType, Crystal::NilablePointerType) | |
#downcast_distinct(LLVM::Value, Crystal::PointerInstanceType, Crystal::NilablePointerType) | |
#downcast_distinct(LLVM::Value, Crystal::PointerInstanceType, Crystal::PointerInstanceType) | |
#downcast_distinct(LLVM::Value, Crystal::VirtualType, Crystal::ReferenceUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::Type+, Crystal::ReferenceUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::Type+, Crystal::NilableProcType) | |
#downcast_distinct(LLVM::Value, Crystal::VirtualType, Crystal::NilableReferenceUnionType) | |
#downcast_distinct(LLVM::Value, Crystal::BoolType, Crystal::MixedUnionType) | |
#emit_def_debug_metadata(Crystal::External) | |
#emit_def_debug_metadata(Crystal::Def+) | |
#emit_main_def_debug_metadata(LLVM::Function, String) | |
#emit_vars_debug_info(Hash(String, Crystal::MetaVar)) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::PointerOf) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::ReadInstanceVar) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::FunDef) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Assign) | |
#end_visit(Crystal::Call) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::PointerOf) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Assign) | |
#end_visit_any(Crystal::Call) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::FunDef) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::AsmOperand) | |
#ensure_class_var_in_this_module(LLVM::Value, Crystal::Type+, String, Crystal::Type+, Bool) | |
#ensure_class_var_in_this_module(LLVM::Value, Crystal::ClassVarContainer, String, Crystal::Type+, Bool) | |
#ensure_class_var_initialized_flag_in_this_module(LLVM::Value, Crystal::ClassVarContainer, String, Bool) | |
#entry_block() | |
#equal?(LLVM::Value, LLVM::Value) | |
#execute_ensures_until(Crystal::Def+) | |
#execute_ensures_until(Crystal::Block) | |
#execute_ensures_until(Crystal::Call) | |
#execute_ensures_until(Crystal::While) | |
#extend_float(Crystal::FloatType, LLVM::Value) | |
#extend_int(Crystal::IntegerType, Crystal::IntegerType, LLVM::Value) | |
#extract_value(LLVM::Value, Int32) | |
#file_and_dir((Crystal::VirtualFile | String | Nil)) | |
#file_and_dir(String) | |
#finish() | |
#float_to_int(Crystal::FloatType, Crystal::IntegerType, LLVM::Value) | |
#fun_literal_closure_ptr() | |
#fun_literal_name(Crystal::ProcLiteral) | |
#fun_metadata_type() | |
#fun_metadatas() | |
#gep(LLVM::Value, Int32, Int32, String) | |
#gep(LLVM::Value, LLVM::Value, LLVM::Value, String) | |
#gep(LLVM::Value, Int32, Int32) | |
#gep(LLVM::Value, LLVM::Value, LLVM::Value) | |
#gep(LLVM::Value, LLVM::Value) | |
#gep(LLVM::Value, LLVM::Value, String) | |
#gep(LLVM::Value, Int32) | |
#gep(LLVM::Value, Int32, String) | |
#get_current_debug_scope(Crystal::Location) | |
#get_debug_type(Crystal::IntegerType) | |
#get_debug_type(Crystal::Type+) | |
#get_global(String, Crystal::Type+, Crystal::MetaTypeVar) | |
#get_global(String, Crystal::Type+, Crystal::MetaTypeVar, Nil) | |
#get_global_var(String, Crystal::Type+, Crystal::MetaTypeVar) | |
#get_global_var(String, Crystal::Type+, Crystal::MetaTypeVar, Nil) | |
#get_thread_local(String, Crystal::Type+, Crystal::MetaTypeVar) | |
#initialize(Crystal::Program, Crystal::ASTNode+, single_module: (Array(String) | Bool | Nil), debug: Crystal::Debug, expose_crystal_main: Bool) | |
#initialize_argv_and_argc() | |
#initialize_class_var(Crystal::ClassVarContainer, String, Hash(String, Crystal::MetaVar)+, Crystal::ASTNode+) | |
#initialize_class_var(Crystal::MetaTypeVar) | |
#initialize_class_var(Crystal::ClassVar) | |
#initialize_const(Crystal::Const) | |
#initialize_simple_class_vars_and_constants() | |
#initialize_simple_const(Crystal::Const) | |
#inline_call_return_value(Crystal::Def+, Crystal::ASTNode+) | |
#inline_call_return_value(Crystal::Def+, Crystal::Var+) | |
#inline_call_return_value(Crystal::Def+, Crystal::InstanceVar) | |
#insert_block() | |
#instance_var_ptr(Crystal::Type+, String, LLVM::Value) | |
#int(Int32, Crystal::IntegerType) | |
#int(Int32) | |
#int1(Int32) | |
#int16(UInt16) | |
#int16(Int16) | |
#int2ptr(LLVM::Value, LLVM::Type) | |
#int32(Int32) | |
#int32(UInt32) | |
#int64(UInt64) | |
#int64(Int64) | |
#int8(Int32) | |
#int8(UInt8) | |
#int8(Int8) | |
#int_to_float(Crystal::IntegerType, Crystal::FloatType, LLVM::Value) | |
#last() | |
#last=(LLVM::Value) | |
#llvm_c_return_type(Crystal::Type+) | |
#llvm_c_type(Crystal::Type+) | |
#llvm_closure_type(Crystal::Type+) | |
#llvm_context() | |
#llvm_embedded_type(Crystal::Type+) | |
#llvm_false() | |
#llvm_mod() | |
#llvm_nil() | |
#llvm_proc_type(Crystal::Type+) | |
#llvm_return_type(Crystal::Type+) | |
#llvm_self(Crystal::Type+) | |
#llvm_self() | |
#llvm_self_ptr() | |
#llvm_size(Crystal::Type+) | |
#llvm_struct_size(Crystal::Type+) | |
#llvm_struct_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType)) | |
#llvm_struct_type(Crystal::Type+) | |
#llvm_true() | |
#llvm_type(Crystal::IntegerType) | |
#llvm_type(Crystal::MixedUnionType) | |
#llvm_type(Crystal::FloatType) | |
#llvm_type(Crystal::NilablePointerType) | |
#llvm_type(Crystal::NilableProcType) | |
#llvm_type(Crystal::NamedTupleInstanceType) | |
#llvm_type(Crystal::NonGenericClassType) | |
#llvm_type(Crystal::Type+) | |
#llvm_type(Crystal::NoReturnType) | |
#llvm_type(Crystal::TupleInstanceType) | |
#llvm_type((Crystal::GenericClassInstanceType | Crystal::NonGenericClassType)) | |
#llvm_type(Crystal::NilableType) | |
#llvm_type(Crystal::ReferenceUnionType) | |
#llvm_type(Crystal::GenericClassInstanceType+) | |
#llvm_type(Crystal::PointerInstanceType) | |
#llvm_type(Crystal::NilableReferenceUnionType) | |
#llvm_type(Crystal::NilType) | |
#llvm_type(Crystal::VirtualType) | |
#llvm_typer() | |
#llvm_union_value_type(Crystal::MixedUnionType) | |
#load(LLVM::Value, String) | |
#load(LLVM::Value) | |
#main_fun(String) | |
#make_fun(Crystal::Type+, LLVM::Value, LLVM::Value) | |
#make_fun(Crystal::NilableProcType, LLVM::Value, LLVM::Value) | |
#make_nilable_fun(Crystal::NilableProcType) | |
#malloc(LLVM::Type) | |
#malloc_atomic(LLVM::Type) | |
#malloc_atomic_fun() | |
#malloc_closure((Array(Crystal::MetaVar) | Nil), Crystal::CodeGenVisitor::Context, (Crystal::CodeGenVisitor::Context | Nil)) | |
#malloc_closure((Array(Crystal::MetaVar) | Nil), Crystal::CodeGenVisitor::Context, Nil, Bool) | |
#malloc_closure((Array(Crystal::MetaVar) | Nil), Crystal::CodeGenVisitor::Context, (Crystal::CodeGenVisitor::Context | Nil), Bool) | |
#malloc_fun() | |
#match_any_type_id(Crystal::Type+, LLVM::Value) | |
#match_any_type_id_impl((Crystal::UnionType | Crystal::VirtualMetaclassType | Crystal::VirtualType), LLVM::Value) | |
#match_any_type_id_impl(Crystal::Type+, LLVM::Value) | |
#match_any_type_id_with_function((Crystal::UnionType | Crystal::VirtualMetaclassType | Crystal::VirtualType), LLVM::Value) | |
#match_type_id(Crystal::Type+, Crystal::Type+, LLVM::Value) | |
#match_type_id_impl((Crystal::UnionType | Crystal::VirtualMetaclassType | Crystal::VirtualType), Crystal::Type+, LLVM::Value) | |
#match_type_id_impl(Crystal::Type+, Crystal::FileModule, LLVM::Value) | |
#match_type_id_impl(Crystal::Type+, Crystal::Program, LLVM::Value) | |
#match_type_id_impl(Crystal::Type+, Crystal::Type+, LLVM::Value) | |
#match_type_id_impl(Crystal::AliasType, Crystal::Type+, LLVM::Value) | |
#memcpy(LLVM::Value, LLVM::Value, LLVM::Value, LLVM::Value, LLVM::Value) | |
#memset(LLVM::Value, LLVM::Value, LLVM::Value) | |
#metadata(Array(Int32)) | |
#metadata(Array(Int32 | String)) | |
#modules() | |
#needs_value_cast_inside_union?(Crystal::Type+, Crystal::MixedUnionType) | |
#new_block(String) | |
#new_blocks(String, String, String) | |
#new_blocks(String, String) | |
#new_builder(LLVM::Context) | |
#new_entry_block() | |
#new_entry_block_chain(String, String) | |
#not(LLVM::Value) | |
#not_null_pointer?(LLVM::Value) | |
#null_pointer?(LLVM::Value) | |
#or(LLVM::Value, LLVM::Value) | |
#phi(LLVM::Type, LLVM::PhiTable) | |
#position_at_end(LLVM::BasicBlock) | |
#prepare_call_args(Crystal::Call, Crystal::Type+) | |
#prepare_call_args_external(Crystal::Call, Crystal::Def+, Crystal::Type+) | |
#prepare_call_args_non_external(Crystal::Call, Crystal::Def+, Crystal::Type+) | |
#process_finished_hooks() | |
#ptr2int(LLVM::Value, LLVM::Type) | |
#push_debug_info_metadata(LLVM::Module) | |
#read_class_var(Crystal::ClassVar) | |
#read_class_var(Crystal::ClassVar, Crystal::MetaTypeVar) | |
#read_class_var_ptr(Crystal::ClassVar, Crystal::MetaTypeVar) | |
#read_class_var_ptr(Crystal::ClassVar) | |
#read_const(Crystal::Const) | |
#read_const_pointer(Crystal::Const) | |
#read_global(String, Crystal::Type+, Crystal::MetaTypeVar) | |
#read_instance_var(Crystal::Type+, Crystal::Type+, String, LLVM::Value) | |
#read_virtual_class_var_ptr(Crystal::ClassVar, Crystal::MetaTypeVar, Crystal::VirtualType) | |
#read_virtual_metaclass_class_var_ptr(Crystal::ClassVar, Crystal::MetaTypeVar, Crystal::VirtualMetaclassType) | |
#realloc(LLVM::Value, LLVM::Value) | |
#reset_block_vars(Crystal::Block) | |
#ret() | |
#ret(LLVM::Value) | |
#run_instance_vars_initializers(Crystal::Type+, Crystal::Type+, LLVM::Value) | |
#run_instance_vars_initializers(Crystal::Type+, (Crystal::ClassType | Crystal::GenericClassType), LLVM::Value) | |
#run_instance_vars_initializers(Crystal::Type+, Crystal::GenericClassType+, LLVM::Value) | |
#run_instance_vars_initializers(Crystal::Type+, Crystal::GenericClassInstanceType+, LLVM::Value) | |
#run_instance_vars_initializers(Crystal::Type+, (Crystal::GenericClassType | Crystal::GenericModuleType), LLVM::Value) | |
#run_instance_vars_initializers_non_recursive(Crystal::Type+, Crystal::GenericClassInstanceType+, LLVM::Value) | |
#run_instance_vars_initializers_non_recursive(Crystal::Type+, Crystal::ClassType+, LLVM::Value) | |
#set_alignment(LLVM::Value, Crystal::Type+) | |
#set_call_attributes(Crystal::ExceptionHandler, Nil, Nil, Bool, Nil) | |
#set_call_attributes(Crystal::Primitive+, Crystal::Def+, Nil, Bool, Crystal::ProcInstanceType) | |
#set_call_attributes(Crystal::Call, Crystal::Def+, Crystal::Type+, Bool, Nil) | |
#set_call_attributes_external(Crystal::Call, Crystal::Def+) | |
#set_current_debug_location(Crystal::ExceptionHandler) | |
#set_current_debug_location(Crystal::ProcPointer) | |
#set_current_debug_location(Crystal::Primitive+) | |
#set_current_debug_location(Crystal::External) | |
#set_current_debug_location(Crystal::Call) | |
#set_current_debug_location(Crystal::Assign) | |
#set_current_debug_location(Crystal::TypeDeclaration) | |
#set_current_debug_location(Crystal::If) | |
#set_current_debug_location(Crystal::Location) | |
#set_current_debug_location(Crystal::Def+) | |
#set_current_debug_location(Crystal::Next) | |
#set_current_debug_location(Crystal::Break) | |
#set_current_debug_location(Crystal::ASTNode+) | |
#set_current_debug_location((Crystal::Location | Nil)) | |
#set_ensure_exception_handler(Crystal::While) | |
#set_ensure_exception_handler(Crystal::Def+) | |
#set_ensure_exception_handler(Crystal::Block) | |
#set_ensure_exception_handler(Crystal::Call) | |
#setup_closure_vars(Array(Crystal::MetaVar)) | |
#setup_closure_vars(Array(Crystal::MetaVar), Crystal::CodeGenVisitor::Context, LLVM::Value) | |
#setup_context_fun(String, Crystal::External, Array(LLVM::Type), LLVM::Type) | |
#setup_context_fun(String, Crystal::Def+, Array(LLVM::Type), LLVM::Type) | |
#sret?(LLVM::ABI::FunctionType) | |
#store(LLVM::Value, LLVM::Value) | |
#store_bool_in_union(Crystal::MixedUnionType, LLVM::Value, LLVM::Value) | |
#store_in_union(LLVM::Value, Crystal::GenericClassInstanceType+, LLVM::Value) | |
#store_in_union(LLVM::Value, Crystal::NilableType, LLVM::Value) | |
#store_in_union(LLVM::Value, Crystal::VirtualType, LLVM::Value) | |
#store_in_union(LLVM::Value, Crystal::Type+, LLVM::Value) | |
#store_in_union(LLVM::Value, Crystal::NilType, LLVM::Value) | |
#store_in_union(LLVM::Value, Crystal::MixedUnionType, LLVM::Value) | |
#store_nil_in_union(LLVM::Value, Crystal::MixedUnionType) | |
#struct_field_ptr(Crystal::NonGenericClassType, String, LLVM::Value) | |
#target_def_fun(Crystal::Def+, Crystal::Type+) | |
#to_lhs(LLVM::Value, Crystal::GenericClassInstanceType+) | |
#to_lhs(LLVM::Value, Crystal::Type+) | |
#to_lhs(LLVM::Value, Crystal::MixedUnionType) | |
#to_rhs(LLVM::Value, Crystal::NamedTupleInstanceType) | |
#to_rhs(LLVM::Value, Crystal::NilType) | |
#to_rhs(LLVM::Value, Crystal::Type+) | |
#to_rhs(LLVM::Value, Crystal::ProcInstanceType) | |
#to_rhs(LLVM::Value, Crystal::MixedUnionType) | |
#to_rhs(LLVM::Value, Crystal::TupleInstanceType) | |
#to_rhs(LLVM::Value, Crystal::GenericClassInstanceType+) | |
#trunc(LLVM::Value, LLVM::Type) | |
#trunc_float(Crystal::FloatType, LLVM::Value) | |
#try_inline_call(Crystal::Def+, Crystal::ASTNode+, Crystal::Type+, Array(LLVM::Value)) | |
#type() | |
#type_cast_exception_call(Crystal::Type+, Crystal::Type+, Crystal::Cast, String) | |
#type_id(LLVM::Value, Crystal::VirtualMetaclassType) | |
#type_id(LLVM::Value, Crystal::BoolType) | |
#type_id(Crystal::VoidType) | |
#type_id(LLVM::Value, Crystal::VirtualType) | |
#type_id(Crystal::GenericClassInstanceType+) | |
#type_id(Crystal::BoolType) | |
#type_id(LLVM::Value, Crystal::NilType) | |
#type_id(Crystal::Type+) | |
#type_id(Crystal::NonGenericClassType) | |
#type_id(LLVM::Value, Crystal::NilableType) | |
#type_id(Crystal::PointerInstanceType) | |
#type_id(Crystal::ProcInstanceType) | |
#type_id(LLVM::Value, Crystal::GenericClassInstanceType+) | |
#type_id(LLVM::Value, Crystal::MixedUnionType) | |
#type_id(Crystal::NilType) | |
#type_id(Crystal::Program) | |
#type_id(Crystal::VirtualMetaclassType) | |
#type_id(LLVM::Value, Crystal::Type+) | |
#type_id(Crystal::FileModule) | |
#type_id_impl(LLVM::Value, Crystal::MixedUnionType) | |
#type_id_impl(Crystal::GenericClassInstanceType+) | |
#type_id_impl(Crystal::VoidType) | |
#type_id_impl(LLVM::Value, Crystal::GenericClassInstanceType+) | |
#type_id_impl(Crystal::VirtualMetaclassType) | |
#type_id_impl(Crystal::NilType) | |
#type_id_impl(LLVM::Value, Crystal::BoolType) | |
#type_id_impl(LLVM::Value, Crystal::Type+) | |
#type_id_impl(LLVM::Value, Crystal::NilableType) | |
#type_id_impl(LLVM::Value, Crystal::AliasType) | |
#type_id_impl(LLVM::Value, Crystal::FileModule) | |
#type_id_impl(Crystal::Type+) | |
#type_id_impl(Crystal::NonGenericClassType) | |
#type_id_impl(LLVM::Value, Crystal::ReferenceUnionType) | |
#type_id_impl(LLVM::Value, Crystal::VirtualType) | |
#type_id_impl(LLVM::Value, Crystal::NilableReferenceUnionType) | |
#type_id_impl(LLVM::Value, Crystal::Program) | |
#type_id_impl(LLVM::Value, Crystal::NilablePointerType) | |
#type_id_impl(LLVM::Value, Crystal::NilType) | |
#type_id_impl(Crystal::PointerInstanceType) | |
#type_id_impl(LLVM::Value, Crystal::NilableProcType) | |
#type_id_impl(LLVM::Value, Crystal::VirtualMetaclassType) | |
#type_id_impl(Crystal::ProcInstanceType) | |
#type_id_impl(Crystal::BoolType) | |
#type_module(Crystal::Program) | |
#type_module(Crystal::Type+) | |
#undef_vars((Hash(String, Crystal::MetaVar) | Nil), Crystal::Block) | |
#union_field_ptr(Crystal::Type+, LLVM::Value) | |
#union_type_id(LLVM::Value) | |
#union_value(LLVM::Value) | |
#unreachable() | |
#upcast(LLVM::Value, Crystal::NilableReferenceUnionType, Crystal::NilType) | |
#upcast(LLVM::Value, Crystal::Type+, Crystal::Type+) | |
#upcast(LLVM::Value, Crystal::Type+, Crystal::NilType) | |
#upcast(LLVM::Value, Crystal::MixedUnionType, Crystal::Type+) | |
#upcast(LLVM::Value, Crystal::VirtualType, Crystal::Type+) | |
#upcast(LLVM::Value, Crystal::Type+, (Crystal::NamedTupleInstanceType | Crystal::TupleInstanceType)) | |
#upcast(LLVM::Value, Crystal::NilableReferenceUnionType, Crystal::Type+) | |
#upcast(LLVM::Value, Crystal::Type+, Crystal::MixedUnionType) | |
#upcast(LLVM::Value, Crystal::NilableType, Crystal::Type+) | |
#upcast(LLVM::Value, Crystal::NilableType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::GenericClassInstanceType+) | |
#upcast_distinct(LLVM::Value, Crystal::NilableReferenceUnionType, Crystal::GenericClassInstanceType+) | |
#upcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::GenericClassInstanceType+) | |
#upcast_distinct(LLVM::Value, Crystal::VirtualType, Crystal::GenericClassInstanceType+) | |
#upcast_distinct(LLVM::Value, (Crystal::GenericClassInstanceMetaclassType | Crystal::GenericModuleInstanceMetaclassType | Crystal::MetaclassType | Crystal::VirtualMetaclassType), Crystal::GenericClassInstanceType+) | |
#upcast_distinct(LLVM::Value, Crystal::NilableType, Crystal::GenericClassInstanceType+) | |
#upcast_distinct(LLVM::Value, (Crystal::GenericClassInstanceMetaclassType | Crystal::GenericModuleInstanceMetaclassType | Crystal::MetaclassType | Crystal::VirtualMetaclassType), Crystal::MixedUnionType) | |
#upcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::GenericClassInstanceType+) | |
#upcast_distinct(LLVM::Value, Crystal::NamedTupleInstanceType, Crystal::NamedTupleInstanceType) | |
#upcast_distinct(LLVM::Value, Crystal::Type+, Crystal::GenericClassInstanceType+) | |
#upcast_distinct(LLVM::Value, Crystal::VirtualType, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::TupleInstanceType, Crystal::TupleInstanceType) | |
#upcast_distinct(LLVM::Value, Crystal::EnumType, Crystal::GenericClassInstanceType+) | |
#upcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::Type+, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::Type+, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::EnumType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableReferenceUnionType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::VirtualType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, (Crystal::GenericClassInstanceMetaclassType | Crystal::GenericModuleInstanceMetaclassType | Crystal::MetaclassType | Crystal::VirtualMetaclassType), Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::EnumType, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::NilableProcType, Crystal::TypeDefType) | |
#upcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::VoidType) | |
#upcast_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::NilablePointerType, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::NilablePointerType, Crystal::TypeDefType) | |
#upcast_distinct(LLVM::Value, Crystal::NilablePointerType, Crystal::PointerInstanceType) | |
#upcast_distinct(LLVM::Value, Crystal::VirtualType, Crystal::MixedUnionType) | |
#upcast_distinct(LLVM::Value, Crystal::NilablePointerType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableProcType, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::BoolType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableProcType, Crystal::ProcInstanceType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableProcType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableReferenceUnionType, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::NilableType, Crystal::MixedUnionType) | |
#upcast_distinct(LLVM::Value, Crystal::Type+, Crystal::MixedUnionType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableReferenceUnionType, Crystal::MixedUnionType) | |
#upcast_distinct(LLVM::Value, (Crystal::GenericClassInstanceMetaclassType | Crystal::GenericModuleInstanceMetaclassType | Crystal::MetaclassType | Crystal::VirtualMetaclassType), Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::MixedUnionType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableType, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::Type+) | |
#upcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::MixedUnionType) | |
#upcast_distinct(LLVM::Value, Crystal::EnumType, Crystal::MixedUnionType) | |
#upcast_distinct(LLVM::Value, Crystal::MixedUnionType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::GenericClassInstanceType+, Crystal::MixedUnionType) | |
#upcast_distinct(LLVM::Value, Crystal::NilableReferenceUnionType, Crystal::NilType) | |
#upcast_distinct(LLVM::Value, Crystal::ReferenceUnionType, Crystal::MixedUnionType) | |
#visit((Crystal::And | Crystal::ArrayLiteral | Crystal::Case | Crystal::Global | Crystal::HashLiteral | Crystal::InstanceSizeOf | Crystal::MacroExpression | Crystal::MacroFor | Crystal::MacroIf | Crystal::MultiAssign | Crystal::Or | Crystal::RangeLiteral | Crystal::RegexLiteral | Crystal::Require | Crystal::Select | Crystal::SizeOf | Crystal::StringInterpolation)) | |
#visit(Crystal::ExceptionHandler) | |
#visit(Crystal::NilLiteral) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::NamedTupleLiteral) | |
#visit(Crystal::PointerOf) | |
#visit(Crystal::ProcLiteral) | |
#visit(Crystal::Primitive+) | |
#visit(Crystal::Asm) | |
#visit(Crystal::TupleLiteral) | |
#visit(Crystal::ProcPointer) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::SymbolLiteral) | |
#visit(Crystal::BoolLiteral) | |
#visit(Crystal::Arg) | |
#visit(Crystal::CharLiteral) | |
#visit(Crystal::When) | |
#visit(Crystal::StringLiteral) | |
#visit(Crystal::FunDef) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::NumberLiteral) | |
#visit(Crystal::While) | |
#visit(Crystal::NilableCast) | |
#visit(Crystal::Block) | |
#visit(Crystal::InstanceSizeOf) | |
#visit(Crystal::Cast) | |
#visit(Crystal::InstanceVar) | |
#visit(Crystal::CStructOrUnionDef) | |
#visit(Crystal::Include) | |
#visit(Crystal::ClassVar) | |
#visit(Crystal::Extend) | |
#visit(Crystal::Global) | |
#visit(Crystal::UninitializedVar) | |
#visit(Crystal::If) | |
#visit(Crystal::Return) | |
#visit(Crystal::TypeDeclaration) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::Next) | |
#visit(Crystal::FileNode) | |
#visit(Crystal::Nop) | |
#visit(Crystal::Break) | |
#visit(Crystal::Not) | |
#visit(Crystal::Call) | |
#visit(Crystal::SizeOf) | |
#visit(Crystal::TypeOf) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Expressions) | |
#visit(Crystal::Yield) | |
#visit(Crystal::Generic) | |
#visit(Crystal::Path) | |
#visit(Crystal::Macro) | |
#visit(Crystal::Def+) | |
#visit(Crystal::RespondsTo) | |
#visit(Crystal::IsA) | |
#visit(Crystal::Attribute) | |
#visit(Crystal::Assign) | |
#visit(Crystal::TypeDef) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::Alias) | |
#visit(Crystal::ExternalVar) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::FunDef) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Assign) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Call) | |
#visit_any(Crystal::PointerOf) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Block) | |
#wrap_builder(LLVM::Builder) | |
|=== Crystal::CodeGenVisitor::CodegenWellKnownFunctions ===| | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Var+) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::Rescue) | |
#initialize(Crystal::CodeGenVisitor) | |
#visit(Crystal::Arg) | |
#visit(Crystal::FileNode) | |
#visit(Crystal::Expressions) | |
#visit(Crystal::Block) | |
#visit(Crystal::FunDef) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::When) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Path) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Def+) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Def+) | |
|=== Crystal::CodeGenVisitor::CodegenWellKnownFunctions:Class ===| | |
#allocate() | |
#new(Crystal::CodeGenVisitor) | |
|=== Crystal::CodeGenVisitor::Context ===| | |
#block() | |
#block=(Crystal::Block) | |
#block_context() | |
#block_context=(Nil) | |
#block_context=(Crystal::CodeGenVisitor::Context) | |
#block_context?() | |
#break_phi() | |
#break_phi=(Nil) | |
#break_phi=((Crystal::CodeGenVisitor::Phi | Nil)) | |
#clone() | |
#closure_parent_context() | |
#closure_parent_context=(Crystal::CodeGenVisitor::Context) | |
#closure_parent_context=((Crystal::CodeGenVisitor::Context | Nil)) | |
#closure_ptr() | |
#closure_ptr=(LLVM::Value) | |
#closure_ptr=((LLVM::Value | Nil)) | |
#closure_self() | |
#closure_self=((Crystal::Type | Nil)) | |
#closure_self=(Crystal::Type+) | |
#closure_skip_parent() | |
#closure_skip_parent=(Bool) | |
#closure_type() | |
#closure_type=((LLVM::Type | Nil)) | |
#closure_vars() | |
#closure_vars=((Array(Crystal::MetaVar) | Nil)) | |
#fun() | |
#fun=(LLVM::Function) | |
#initialize(LLVM::Function, Crystal::Program, Hash(String, Crystal::CodeGenVisitor::LLVMVar)) | |
#initialize(LLVM::Function, Crystal::Type+, Hash(String, Crystal::CodeGenVisitor::LLVMVar)) | |
#initialize(LLVM::Function, Crystal::Type+) | |
#initialize(LLVM::Function, Crystal::Program) | |
#initialize(LLVM::Function, Crystal::Type+, Hash(String, Crystal::CodeGenVisitor::LLVMVar)+) | |
#next_phi() | |
#next_phi=((Crystal::CodeGenVisitor::Phi | Nil)) | |
#next_phi=(Nil) | |
#next_phi=(Crystal::CodeGenVisitor::Phi) | |
#not_nil!() | |
#reset_closure() | |
#return_phi() | |
#return_phi=((Crystal::CodeGenVisitor::Phi | Nil)) | |
#return_phi=(Nil) | |
#return_phi=(Crystal::CodeGenVisitor::Phi) | |
#return_type() | |
#return_type=((Crystal::Type | Nil)) | |
#return_type=(Crystal::Type+) | |
#type() | |
#type=(Crystal::Type+) | |
#type=(Crystal::ModuleType+) | |
#type=((Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType)) | |
#type=(Crystal::Program) | |
#vars() | |
#vars=(Hash(String, Crystal::CodeGenVisitor::LLVMVar)) | |
#while_block() | |
#while_block=(LLVM::BasicBlock) | |
#while_block=((LLVM::BasicBlock | Nil)) | |
#while_exit_block() | |
#while_exit_block=(LLVM::BasicBlock) | |
#while_exit_block=((LLVM::BasicBlock | Nil)) | |
#while_exit_block=(Nil) | |
|=== Crystal::CodeGenVisitor::Context:Class ===| | |
#allocate() | |
#new(LLVM::Function, Crystal::Program) | |
#new(LLVM::Function, Crystal::Type+, Hash(String, Crystal::CodeGenVisitor::LLVMVar)+) | |
#new(LLVM::Function, Crystal::Type+) | |
|=== Crystal::CodeGenVisitor::Handler ===| | |
#context() | |
#initialize(Crystal::ExceptionHandler, Crystal::CodeGenVisitor::Context) | |
#node() | |
|=== Crystal::CodeGenVisitor::Handler:Class ===| | |
#allocate() | |
#new(Crystal::ExceptionHandler, Crystal::CodeGenVisitor::Context) | |
|=== Crystal::CodeGenVisitor::LLVMVar ===| | |
#already_loaded() | |
#initialize(LLVM::Value, Crystal::Type+) | |
#initialize(LLVM::Value, Crystal::Type+, Bool) | |
#initialize(LLVM::Value, Crystal::Program, Bool) | |
#initialize(LLVM::Value, Crystal::VoidType) | |
#initialize(LLVM::Value, Crystal::VoidType, Bool) | |
#initialize(LLVM::Value, Crystal::Type+, already_loaded: Bool) | |
#pointer() | |
#type() | |
|=== Crystal::CodeGenVisitor::LLVMVar:Class ===| | |
#allocate() | |
#new(LLVM::Value, Crystal::Type+) | |
#new(LLVM::Value, Crystal::Type+, Bool) | |
#new(LLVM::Value, Crystal::Program, Bool) | |
#new(LLVM::Value, Crystal::VoidType) | |
#new:already_loaded(LLVM::Value, Crystal::Type+, already_loaded: Bool) | |
|=== Crystal::CodeGenVisitor::ModuleInfo ===| | |
#builder() | |
#initialize(LLVM::Module, Crystal::LLVMTyper, Crystal::CrystalLLVMBuilder) | |
#mod() | |
#typer() | |
|=== Crystal::CodeGenVisitor::ModuleInfo:Class ===| | |
#allocate() | |
#new(LLVM::Module, Crystal::LLVMTyper, Crystal::CrystalLLVMBuilder) | |
|=== Crystal::CodeGenVisitor::Phi ===| | |
#add(LLVM::Value, Nil) | |
#add(LLVM::Value, Crystal::NoReturnType, Bool) | |
#add(LLVM::Value, Crystal::NoReturnType) | |
#add(LLVM::Value, Crystal::Type+, Bool) | |
#add(LLVM::Value, Nil, last: Bool) | |
#add(LLVM::Value, Crystal::NoReturnType, last: Bool) | |
#add(LLVM::Value, Crystal::Type+, last: Bool) | |
#add(LLVM::Value, Crystal::Type+) | |
#add(LLVM::Value, Crystal::MixedUnionType, last: Bool) | |
#add(LLVM::Value, Nil, Bool) | |
#add(LLVM::Value, Crystal::MixedUnionType, Bool) | |
#add(LLVM::Value, Crystal::MixedUnionType) | |
#br(LLVM::BasicBlock) | |
#builder() | |
#close() | |
#exit_block() | |
#force_exit_block=(Bool) | |
#initialize(Crystal::CodeGenVisitor, (Crystal::Type | Nil), Bool) | |
#initialize(Crystal::CodeGenVisitor, Crystal::MixedUnionType, Bool) | |
#insert_block() | |
#llvm_nil() | |
#llvm_type(Crystal::Type+) | |
#llvm_typer() | |
#phi(LLVM::Type, LLVM::PhiTable) | |
#position_at_end(LLVM::BasicBlock) | |
#unreachable() | |
|=== Crystal::CodeGenVisitor::Phi:Class ===| | |
#allocate() | |
#new(Crystal::CodeGenVisitor, Crystal::MixedUnionType, Bool) | |
#new(Crystal::CodeGenVisitor, Crystal::Call, Bool) | |
#new(Crystal::CodeGenVisitor, (Crystal::Type | Nil), Bool) | |
#new(Crystal::CodeGenVisitor, Crystal::Primitive+, Bool) | |
#new(Crystal::CodeGenVisitor, Crystal::If, Bool) | |
#new(Crystal::CodeGenVisitor, Crystal::NilableCast, Bool) | |
#new(Crystal::CodeGenVisitor, Crystal::Block, Bool) | |
#new(Crystal::CodeGenVisitor, Crystal::ExceptionHandler, Bool) | |
|=== Crystal::CodeGenVisitor::StringKey ===| | |
#==(Crystal::CodeGenVisitor::StringKey) | |
#hash() | |
#initialize(LLVM::Module, String) | |
|=== Crystal::CodeGenVisitor::StringKey:Class ===| | |
#allocate() | |
#new(LLVM::Module, String) | |
|=== Crystal::CodeGenVisitor:Class ===| | |
#allocate() | |
#new:single_module:debug:expose_crystal_main(Crystal::Program, Crystal::ASTNode+, single_module: (Array(String) | Bool | Nil), debug: Crystal::Debug, expose_crystal_main: Bool) | |
|=== Crystal::Command ===| | |
#build() | |
#compile_no_codegen(String, Bool, Bool, Bool, Bool, Bool) | |
#compile_no_codegen(String) | |
#compile_no_codegen:cursor_command:no_cleanup:wants_doc(String, cursor_command: Bool, no_cleanup: Bool, wants_doc: Bool) | |
#compile_no_codegen:hierarchy:top_level(String, hierarchy: Bool, top_level: Bool) | |
#context() | |
#couldnt_format(String) | |
#create_compiler(String) | |
#create_compiler(String, Bool, Bool, Bool, Bool, Bool) | |
#create_compiler:no_codegen:hierarchy:cursor_command(String, no_codegen: Bool, hierarchy: Bool, cursor_command: Bool) | |
#create_compiler:run:single_file(String, run: Bool, single_file: Bool) | |
#deps() | |
#docs() | |
#env() | |
#env_usage() | |
#error(String, Int32) | |
#error(String) | |
#error((String | Nil)) | |
#error(String, exit_code: Nil) | |
#error((String | Nil), Int32) | |
#eval() | |
#execute(String, Array(String)) | |
#expand() | |
#format() | |
#format_file(String, (Array(Crystal::Command::FormatResult) | Nil)) | |
#format_file_or_directory(String, (Array(Crystal::Command::FormatResult) | Nil)) | |
#format_many(Array(String), (Array(Crystal::Command::FormatResult) | Nil)) | |
#format_single(String, (Array(Crystal::Command::FormatResult) | Nil)) | |
#format_stdin((Array(Crystal::Command::FormatResult) | Nil)) | |
#gather_sources(Array(String)) | |
#hierarchy() | |
#implementations() | |
#init() | |
#initialize(Array(String)) | |
#options() | |
#playground() | |
#run() | |
#run_command(, single_file: Bool) | |
#setup_simple_compiler_options(Crystal::Compiler, OptionParser) | |
#spec() | |
#tool() | |
#types() | |
#validate_emit_values(Array(String)) | |
|=== Crystal::Command::CompilerConfig ===| | |
#arguments() | |
#compile() | |
#compile(String) | |
#compiler() | |
#cursor_location() | |
#hierarchy_exp() | |
#initialize(Crystal::Compiler, Array(Crystal::Compiler::Source), String, String, Array(String), Bool, (String | Nil), (String | Nil), (String | Nil)) | |
#original_output_filename() | |
#output_filename() | |
#output_format() | |
#sources() | |
#specified_output() | |
#top_level_semantic() | |
|=== Crystal::Command::CompilerConfig:Class ===| | |
#allocate() | |
#new(Crystal::Compiler, Array(Crystal::Compiler::Source), String, String, Array(String), Bool, (String | Nil), (String | Nil), (String | Nil)) | |
|=== Crystal::Command::FormatResult ===| | |
#code() | |
#filename() | |
#initialize(String, Crystal::Command::FormatResult::Code) | |
|=== Crystal::Command::FormatResult::Code ===| | |
#==(Crystal::Command::FormatResult::Code) | |
#bug?() | |
#format?() | |
#invalid_byte_sequence?() | |
#syntax?() | |
#value() | |
|=== Crystal::Command::FormatResult:Class ===| | |
#allocate() | |
#new(String, Crystal::Command::FormatResult::Code) | |
|=== Crystal::Command:Class ===| | |
#allocate() | |
#new(Array(String)) | |
#run() | |
#run(Array(String)) | |
|=== Crystal::Compiler ===| | |
#bc_flags_changed?(String) | |
#cleanup=(Bool) | |
#codegen(Crystal::Program, Crystal::ASTNode+, Array(Crystal::Compiler::Source), String) | |
#codegen(Crystal::Program, Array(Crystal::Compiler::CompilationUnit), String, String) | |
#codegen_many_units(Crystal::Program, Array(Crystal::Compiler::CompilationUnit), String) | |
#color=(Bool) | |
#color?() | |
#colorize(String) | |
#compile(Crystal::Compiler::Source, String) | |
#compile(Array(Crystal::Compiler::Source), String) | |
#cross_compile(Crystal::Program, Array(Crystal::Compiler::CompilationUnit), String) | |
#cross_compile=(Bool) | |
#debug() | |
#debug=(Crystal::Debug) | |
#dump_ll=(Bool) | |
#dump_ll?() | |
#emit() | |
#emit=(Array(String)) | |
#emit_base_filename() | |
#emit_base_filename=(String) | |
#error(String, exit_code: Int32) | |
#error(String) | |
#error(String, Int32) | |
#flags() | |
#link_flags=(String) | |
#linker_command(Crystal::Program, String, String) | |
#linker_command(Crystal::Program, Nil, String) | |
#mattr=(String) | |
#mcpu=(String) | |
#module_pass_manager() | |
#n_threads=(Int32) | |
#new_program(Array(Crystal::Compiler::Source)) | |
#no_cleanup=(Bool) | |
#no_cleanup?() | |
#no_codegen=(Bool) | |
#no_codegen?() | |
#optimize(LLVM::Module) | |
#parse(Crystal::Program, Crystal::Compiler::Source) | |
#parse(Crystal::Program, Array(Crystal::Compiler::Source)) | |
#pass_manager_builder() | |
#prelude() | |
#prelude=(String) | |
#print_codegen_stats((Tuple(Array(Crystal::Compiler::CompilationUnit), Array(String)) | Nil)) | |
#print_macro_run_stats(Crystal::Program) | |
#progress_tracker() | |
#progress_tracker=(Crystal::ProgressTracker) | |
#release=(Bool) | |
#release?() | |
#show_error_trace=(Bool) | |
#show_error_trace?() | |
#single_module=(Bool) | |
#stderr() | |
#stdout() | |
#system(String, Array(String)) | |
#target_machine() | |
#target_triple=(String) | |
#top_level_semantic(Array(Crystal::Compiler::Source)) | |
#verbose=(Bool) | |
#verbose?() | |
#wants_doc=(Bool) | |
#wants_doc?() | |
|=== Crystal::Compiler::CompilationUnit ===| | |
#bc_name() | |
#compile() | |
#compiler() | |
#emit(Array(String), String) | |
#emit(String, String) | |
#initialize(Crystal::Compiler, String, LLVM::Module, String, Bool) | |
#ll_name() | |
#llvm_mod() | |
#name() | |
#object_filename() | |
#object_name() | |
#original_name() | |
#reused_previous_compilation?() | |
|=== Crystal::Compiler::CompilationUnit:Class ===| | |
#allocate() | |
#new(Crystal::Compiler, String, LLVM::Module, String, Bool) | |
|=== Crystal::Compiler::Result ===| | |
#initialize(Crystal::Program, Crystal::ASTNode+) | |
#node() | |
#program() | |
|=== Crystal::Compiler::Result:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::ASTNode+) | |
|=== Crystal::Compiler::Source ===| | |
#code() | |
#filename() | |
#initialize(String, String) | |
|=== Crystal::Compiler::Source:Class ===| | |
#allocate() | |
#new(String, String) | |
|=== Crystal::Compiler:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::Config:Module ===| | |
#compute_version_and_sha() | |
#date() | |
#description() | |
#llvm_version() | |
#path() | |
#version() | |
#version_and_sha() | |
|=== Crystal::Const ===| | |
#==(Crystal::NamedType+) | |
#==((Crystal::NamedType | Nil)) | |
#==(Crystal::Const) | |
#add_location(Crystal::Location) | |
#append_full_name(String::Builder, codegen: Bool) | |
#doc() | |
#doc=((String | Nil)) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::Primitive) | |
#initialize(Crystal::Const, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::Const, Crystal::Program) | |
#initialize(Crystal::Const, Crystal::Program, Crystal::ModuleType+, String) | |
#initialize(Crystal::Program, Crystal::ModuleType+, String, Crystal::ASTNode+) | |
#initialize(Crystal::Program, Crystal::NonGenericModuleType+, String, Crystal::StringLiteral) | |
#initialize(Crystal::Const, Crystal::Program, Crystal::NonGenericModuleType+, String) | |
#initialize(Crystal::Program, Crystal::NonGenericModuleType+, String, Crystal::NilLiteral) | |
#initialize(Crystal::Program, Crystal::EnumType, String, Crystal::ASTNode+) | |
#initialize(Crystal::Const, Crystal::Program, Crystal::EnumType, String) | |
#initialized_llvm_name() | |
#initializer() | |
#initializer=(LLVM::Value) | |
#llvm_name(String::Builder) | |
#llvm_name() | |
#locations() | |
#name() | |
#namespace() | |
#not_nil!() | |
#object_id() | |
#private=(Bool) | |
#private?() | |
#same?(Crystal::Const) | |
#simple?() | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#type_desc() | |
#used=(Bool) | |
#used?() | |
#value() | |
#value=(Crystal::ASTNode+) | |
#vars() | |
#vars=((Hash(String, Crystal::MetaVar) | Nil)) | |
#visited=(Bool) | |
#visited?() | |
#visitor() | |
#visitor=(Crystal::MainVisitor) | |
|=== Crystal::Const:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::Primitive) | |
#new(Crystal::Program, Crystal::NonGenericModuleType+, String, Crystal::StringLiteral) | |
#new(Crystal::Program, Crystal::NonGenericModuleType+, String, Crystal::NilLiteral) | |
#new(Crystal::Program, Crystal::EnumType, String, Crystal::ASTNode+) | |
#new(Crystal::Program, Crystal::ModuleType+, String, Crystal::ASTNode+) | |
|=== Crystal::ContextResult ===| | |
#contexts() | |
#contexts=(Array(Crystal::HashStringType)) | |
#initialize(String, String) | |
#message() | |
#to_json(IO::FileDescriptor) | |
#to_json(JSON::Builder) | |
#to_text(IO::FileDescriptor) | |
|=== Crystal::ContextResult:Class ===| | |
#allocate() | |
#new(String, String) | |
|=== Crystal::ContextVisitor ===| | |
#add_context(String, Crystal::Type+) | |
#contains_target(Crystal::NamedArgument) | |
#contains_target(Crystal::When) | |
#contains_target(Crystal::Path) | |
#contains_target(Crystal::Rescue) | |
#contains_target(Crystal::Arg) | |
#contains_target(Crystal::Var+) | |
#contains_target(Crystal::Def+) | |
#contains_target(Crystal::AsmOperand) | |
#contains_target(Crystal::ASTNode+) | |
#contains_target(Crystal::If) | |
#contains_target(Crystal::Call) | |
#contains_target(Crystal::Block) | |
#def_with_yield() | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Path) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::NamedArgument) | |
#initialize(Crystal::Location) | |
#process(Crystal::Compiler::Result) | |
#process_result(Crystal::Compiler::Result) | |
#process_type(Crystal::NamedType+) | |
#process_type(Crystal::Type+) | |
#process_type(Crystal::FileModule) | |
#process_type(Crystal::Program) | |
#process_typed_def(Crystal::Def+) | |
#target_location() | |
#visit(Crystal::Call) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::When) | |
#visit(Crystal::If) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Path) | |
#visit(Crystal::Block) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Def+) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::When) | |
|=== Crystal::ContextVisitor:Class ===| | |
#allocate() | |
#new(Crystal::Location) | |
|=== Crystal::ControlExpression ===| | |
#class_desc() | |
|=== Crystal::ControlExpression:Class ===| | |
#name() | |
|=== Crystal::Conversions:Module ===| | |
#numeric_argument(Crystal::Primitive+, Crystal::Var, Crystal::MainVisitor, Crystal::IntegerType, Crystal::Type+, Crystal::Type+) | |
#numeric_argument(Crystal::Primitive+, Crystal::Var, Crystal::MainVisitor, Crystal::FloatType, Crystal::Type+, Crystal::Type+) | |
#numeric_argument(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::MainVisitor, Crystal::IntegerType, Crystal::Type+, Crystal::Type+) | |
#numeric_argument(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::MainVisitor, Crystal::FloatType, Crystal::Type+, Crystal::Type+) | |
#to_unsafe(Crystal::Primitive+, Crystal::Var, Crystal::MainVisitor, Crystal::Type+, Crystal::Type+) | |
#to_unsafe_lookup_failed?(Crystal::TypeException+) | |
|=== Crystal::Cover ===| | |
#==(Bool) | |
#add_missing(Array(Array(Crystal::Type)), BitArray, Array(Array(Crystal::Type) | Crystal::Type | Nil), Array(Crystal::Type), Int32, Int32, Int32) | |
#add_missing(Array(Array(Crystal::Type)), BitArray, Array(Array(Crystal::Type) | Crystal::Type | Nil)) | |
#all?() | |
#compute_cover() | |
#compute_fast_cover() | |
#cover_size() | |
#cover_size(BitArray) | |
#initialize(Crystal::CallSignature, Array(Crystal::Match)) | |
#mark_cover(Crystal::Match, BitArray, Array(Array(Crystal::Type) | Crystal::Type | Nil), BitArray, Int32, Int32, Int32) | |
#mark_cover(Crystal::Match, BitArray, Array(Array(Crystal::Type) | Crystal::Type | Nil), BitArray) | |
#mark_cover(Crystal::Match, BitArray, Array(Array(Crystal::Type) | Crystal::Type | Nil)) | |
#mark_cover(Crystal::Match, BitArray, Array(Array(Crystal::Type) | Crystal::Type | Nil), Nil, Int32, Int32, Int32) | |
#mark_cover_item((Array(Crystal::Type) | Crystal::Type | Nil), Crystal::Match, BitArray, Array(Array(Crystal::Type) | Crystal::Type | Nil), Nil, Int32, Int32, Int32, Crystal::Type+) | |
#mark_cover_item((Array(Crystal::Type) | Crystal::Type | Nil), Crystal::Match, BitArray, Array(Array(Crystal::Type) | Crystal::Type | Nil), BitArray, Int32, Int32, Int32, Crystal::Type+) | |
#matches() | |
#missing() | |
#signature() | |
|=== Crystal::Cover:Class ===| | |
#allocate() | |
#create(Crystal::CallSignature, (Array(Crystal::Match) | Nil)) | |
#create(Crystal::CallSignature, Nil) | |
#create(Crystal::CallSignature, Array(Crystal::Match)) | |
#new(Crystal::CallSignature, Array(Crystal::Match)) | |
|=== Crystal::CrystalLLVMBuilder ===| | |
#add(LLVM::Value, LLVM::Value) | |
#alloca(LLVM::Type, String) | |
#and(LLVM::Value, LLVM::Value) | |
#array_malloc(LLVM::Type, LLVM::Value) | |
#ashr(LLVM::Value, LLVM::Value) | |
#atomicrmw(LLVM::AtomicRMWBinOp, LLVM::Value, LLVM::Value, LLVM::AtomicOrdering, Bool) | |
#bit_cast(LLVM::Value, LLVM::Type) | |
#bit_cast(LLVM::Function, LLVM::Type) | |
#br(LLVM::BasicBlock) | |
#call(LLVM::Value, Array(LLVM::Value)) | |
#call(LLVM::Function) | |
#call(LLVM::Function, LLVM::Value) | |
#call(LLVM::Function, Array(LLVM::Value)) | |
#cmpxchg(LLVM::Value, LLVM::Value, LLVM::Value, LLVM::AtomicOrdering, LLVM::AtomicOrdering) | |
#cond(LLVM::Value, LLVM::BasicBlock, LLVM::BasicBlock) | |
#current_debug_location() | |
#end() | |
#end=(Bool) | |
#exact_sdiv(LLVM::Value, LLVM::Value) | |
#extract_value(LLVM::Value, Int32) | |
#fadd(LLVM::Value, LLVM::Value) | |
#fcmp(LLVM::RealPredicate, LLVM::Value, LLVM::Value) | |
#fdiv(LLVM::Value, LLVM::Value) | |
#fence(LLVM::AtomicOrdering, Bool) | |
#fmul(LLVM::Value, LLVM::Value) | |
#fp2si(LLVM::Value, LLVM::Type) | |
#fp2ui(LLVM::Value, LLVM::Type) | |
#fpext(LLVM::Value, LLVM::Type) | |
#fptrunc(LLVM::Value, LLVM::Type) | |
#fsub(LLVM::Value, LLVM::Value) | |
#global_string_pointer(String) | |
#icmp(LLVM::IntPredicate, LLVM::Value, LLVM::Value) | |
#inbounds_gep(LLVM::Value, LLVM::Value, String) | |
#inbounds_gep(LLVM::Value, LLVM::Value, LLVM::Value, String) | |
#initialize(LLVM::Builder, Crystal::LLVMTyper, LLVM::Function) | |
#insert_block() | |
#int2ptr(LLVM::Value, LLVM::Type) | |
#invoke(LLVM::Function, Array(LLVM::Value), LLVM::BasicBlock, LLVM::BasicBlock) | |
#invoke(LLVM::Value, Array(LLVM::Value), LLVM::BasicBlock, LLVM::BasicBlock) | |
#landing_pad(LLVM::Type, LLVM::Function, Array(LLVM::Value)) | |
#llvm_nil() | |
#load(LLVM::Value, String) | |
#load(LLVM::Value) | |
#lshr(LLVM::Value, LLVM::Value) | |
#malloc(LLVM::Type) | |
#mul(LLVM::Value, LLVM::Value) | |
#not(LLVM::Value) | |
#or(LLVM::Value, LLVM::Value) | |
#phi(LLVM::Type, LLVM::PhiTable) | |
#position_at_end(LLVM::BasicBlock) | |
#printf(String, Array(LLVM::Value)) | |
#printf(String) | |
#ptr2int(LLVM::Value, LLVM::Type) | |
#ret() | |
#ret(LLVM::Value) | |
#sdiv(LLVM::Value, LLVM::Value) | |
#select(LLVM::Value, LLVM::Value, LLVM::Value) | |
#set_current_debug_location(Int32, Int32, Nil) | |
#set_current_debug_location(Int32, Int32, LibLLVMExt::Metadata) | |
#sext(LLVM::Value, LLVM::Type) | |
#shl(LLVM::Value, LLVM::Value) | |
#si2fp(LLVM::Value, LLVM::Type) | |
#srem(LLVM::Value, LLVM::Value) | |
#store(LLVM::Value, LLVM::Value) | |
#sub(LLVM::Value, LLVM::Value) | |
#switch(LLVM::Value, LLVM::BasicBlock, Hash(LLVM::Value, LLVM::BasicBlock)) | |
#trunc(LLVM::Value, LLVM::Type) | |
#udiv(LLVM::Value, LLVM::Value) | |
#ui2fp(LLVM::Value, LLVM::Type) | |
#unreachable() | |
#urem(LLVM::Value, LLVM::Value) | |
#xor(LLVM::Value, LLVM::Value) | |
#zext(LLVM::Value, LLVM::Type) | |
|=== Crystal::CrystalLLVMBuilder:Class ===| | |
#allocate() | |
#new(LLVM::Builder, Crystal::LLVMTyper, LLVM::Function) | |
|=== Crystal::CrystalPath ===| | |
#add_target_path(String) | |
#cant_find_file(String, (String | Nil)) | |
#cant_find_file(String, Nil) | |
#find(String, (String | Nil)) | |
#find(String) | |
#find(String, Nil) | |
#find_in_crystal_path(String) | |
#find_in_path_relative_to_dir(String, (String | Nil)) | |
#find_in_path_relative_to_dir(String, String) | |
#find_in_path_relative_to_dir(String, Nil) | |
#gather_dir_files(String, Array(String), (Bool | Nil)) | |
#initialize(String, String) | |
#initialize() | |
#initialize:target_triple(, target_triple: String) | |
#make_relative_unless_absolute(String) | |
|=== Crystal::CrystalPath::Error ===| | |
#callstack() | |
#callstack=(CallStack) | |
#crystal_type_id() | |
#initialize(String) | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
|=== Crystal::CrystalPath::Error:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::CrystalPath:Class ===| | |
#allocate() | |
#default_path() | |
#new() | |
#new:target_triple(, target_triple: String) | |
|=== Crystal::Debug ===| | |
#includes?(Crystal::Debug) | |
#line_numbers?() | |
#none?() | |
#value() | |
#variables?() | |
|=== Crystal::Def ===| | |
#always_inline=(Bool) | |
#args() | |
#assigns_special_var=(Bool) | |
#at(Crystal::EnumDef) | |
#at(Crystal::Location) | |
#at(Crystal::Arg) | |
#at((Crystal::Location | Nil)) | |
#bind_to(Crystal::ASTNode+) | |
#block_arg() | |
#block_arg=(Crystal::Arg) | |
#body() | |
#body=(Crystal::ASTNode+) | |
#body=(Crystal::Expressions) | |
#calls_initialize=(Bool) | |
#calls_previous_def=(Bool) | |
#calls_super=(Bool) | |
#captured_block=(Bool) | |
#class_desc() | |
#dependencies?() | |
#doc=((String | Nil)) | |
#double_splat() | |
#double_splat=((Crystal::Arg | Nil)) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#fill_body_from_initialize(Crystal::ModuleType+) | |
#fill_body_from_initialize(Crystal::Type+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#free_vars=((Array(String) | Nil)) | |
#freeze_type() | |
#freeze_type=(Crystal::Type+) | |
#initialize(String, Array(Crystal::Arg), Crystal::ASTNode+, (Crystal::ASTNode | Nil), (Crystal::Arg | Nil), (Crystal::ASTNode | Nil), Bool, (Int32 | Nil), Bool, (Int32 | Nil), (Crystal::Arg | Nil), (Array(String) | Nil)) | |
#initialize(String, Array(Crystal::Arg), Crystal::Primitive) | |
#initialize(String, Array(Crystal::Arg), Crystal::Call, Nil, Nil, Nil, Bool, Nil, Bool, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, Nil, Bool, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Crystal::ASTNode+, (Crystal::ASTNode | Nil), (Crystal::Arg | Nil), (Crystal::ASTNode | Nil), Bool, (Int32 | Nil), Bool, (Int32 | Nil), double_splat: (Crystal::Arg | Nil), free_vars: (Array(String) | Nil)) | |
#initialize(String, Array(Crystal::Arg), Crystal::Nop, Nil, Nil, Nil, Bool, Nil, Bool, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Crystal::Nop) | |
#initialize(String, Array(Crystal::Arg), Crystal::InstanceVar, Nil, Nil, Nil, Bool, Nil, Bool, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Nil, Nil, Nil, Nil, Bool, Nil, Bool, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg)) | |
#initialize(String, Array(Crystal::Arg), Crystal::ASTNode+) | |
#initialize(String, Array(Crystal::Arg), Crystal::ASTNode+, Nil, Nil, Nil, Bool, Nil, Bool, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Nil, (Crystal::ASTNode | Nil), (Crystal::Arg | Nil), (Crystal::ASTNode | Nil), Bool, (Int32 | Nil)) | |
#initialize(String, Array(Crystal::Arg), Nil, (Crystal::ASTNode | Nil), (Crystal::Arg | Nil), (Crystal::ASTNode | Nil), Bool, (Int32 | Nil), Bool, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Crystal::Primitive, Nil, Nil, Nil, Bool, Nil, Bool, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Crystal::Nop, Nil, Nil, Nil, Bool, Nil, Bool, (Int32 | Nil), Nil, Nil) | |
#initialize:body(String, body: Crystal::Nop) | |
#initialize:body(String, body: Array(Crystal::ASTNode)) | |
#initialize:body(String, body: Crystal::Call) | |
#initialize:body(String, body: Crystal::Primitive) | |
#initialize:body(String, body: Crystal::InstanceVar) | |
#initialize:splat_index(String, Array(Crystal::Arg), Crystal::Nop, splat_index: (Int32 | Nil)) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#macro_owner=((Crystal::Type | Nil)) | |
#map_type(Crystal::Type+) | |
#min_max_args_sizes() | |
#naked=(Bool) | |
#name() | |
#name_column_number() | |
#name_column_number=(Int32) | |
#name_size() | |
#new=(Bool) | |
#no_inline=(Bool) | |
#notify_observers() | |
#object_id() | |
#original_owner=(Crystal::Type+) | |
#owner=(Crystal::NamedTupleInstanceType) | |
#owner=(Crystal::MetaclassType) | |
#owner=(Crystal::ModuleType+) | |
#owner=(Crystal::NonGenericClassType) | |
#owner=(Crystal::Program) | |
#owner=(Crystal::FileModule) | |
#owner=(Crystal::Type+) | |
#owner=(Crystal::EnumType) | |
#owner=(Crystal::TupleInstanceType) | |
#previous=((Crystal::DefWithMetadata | Nil)) | |
#previous=(Crystal::DefWithMetadata) | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Def) | |
#raises=(Bool) | |
#return_type() | |
#returns_twice=(Bool) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#splat_index() | |
#splat_index=((Int32 | Nil)) | |
#splat_index=(Nil) | |
#splat_index=(Int32) | |
#type=(Crystal::Type+) | |
#type?() | |
#uses_block_arg=(Bool) | |
#uses_block_arg?() | |
#vars() | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
#yields() | |
#yields=((Int32 | Nil)) | |
|=== Crystal::Def:Class ===| | |
#allocate() | |
#argless_initialize() | |
#argless_new(Crystal::ModuleType+) | |
#name() | |
#new(String, Array(Crystal::Arg)) | |
#new(String, Array(Crystal::Arg), Crystal::Nop) | |
#new(String, Array(Crystal::Arg), Nil, (Crystal::ASTNode | Nil), (Crystal::Arg | Nil), (Crystal::ASTNode | Nil), Bool, (Int32 | Nil)) | |
#new(String, Array(Crystal::Arg), Crystal::ASTNode+, (Crystal::ASTNode | Nil), (Crystal::Arg | Nil), (Crystal::ASTNode | Nil), Bool, (Int32 | Nil), Bool, (Int32 | Nil), (Crystal::Arg | Nil), (Array(String) | Nil)) | |
#new(String, Array(Crystal::Arg), Crystal::ASTNode+) | |
#new(String, Array(Crystal::Arg), Crystal::Primitive) | |
#new:body(String, body: Crystal::Call) | |
#new:body(String, body: Crystal::InstanceVar) | |
#new:body(String, body: Array(Crystal::ASTNode)) | |
#new:body(String, body: Crystal::Nop) | |
#new:body(String, body: Crystal::Primitive) | |
#new:double_splat:free_vars(String, Array(Crystal::Arg), Crystal::ASTNode+, (Crystal::ASTNode | Nil), (Crystal::Arg | Nil), (Crystal::ASTNode | Nil), Bool, (Int32 | Nil), Bool, (Int32 | Nil), double_splat: (Crystal::Arg | Nil), free_vars: (Array(String) | Nil)) | |
#new:splat_index(String, Array(Crystal::Arg), Crystal::Nop, splat_index: (Int32 | Nil)) | |
|=== Crystal::DefInstanceKey ===| | |
#==(Crystal::DefInstanceKey) | |
#arg_types() | |
#block_type() | |
#hash() | |
#initialize(UInt64, Array(Crystal::Type), Nil, Nil) | |
#initialize(UInt64, Array(Crystal::Type), (Crystal::Type | Nil), (Array(Crystal::NamedArgumentType) | Nil)) | |
#named_args() | |
|=== Crystal::DefInstanceKey:Class ===| | |
#allocate() | |
#new(UInt64, Array(Crystal::Type), Nil, Nil) | |
#new(UInt64, Array(Crystal::Type), (Crystal::Type | Nil), (Array(Crystal::NamedArgumentType) | Nil)) | |
|=== Crystal::DefWithMetadata ===| | |
#def() | |
#initialize(Int32, Int32, Bool, Crystal::Def) | |
#initialize(Int32, Int32, Bool, Crystal::Def+) | |
#initialize(Int32, Int32, Bool, Crystal::External) | |
#max_size() | |
#min_size() | |
#required_named_arguments() | |
#restriction_of?(Crystal::DefWithMetadata, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::DefWithMetadata, Crystal::LibType) | |
#restriction_of?(Crystal::DefWithMetadata, Crystal::FileModule) | |
#restriction_of?(Crystal::DefWithMetadata, Crystal::Program) | |
#restriction_of?(Crystal::DefWithMetadata, Crystal::ModuleType+) | |
#restriction_of?(Crystal::DefWithMetadata, Crystal::MetaclassType) | |
#restriction_of?(Crystal::DefWithMetadata, Crystal::EnumType) | |
#restriction_of?(Crystal::DefWithMetadata, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::DefWithMetadata, Crystal::GenericModuleType) | |
#yields() | |
|=== Crystal::DefWithMetadata:Class ===| | |
#allocate() | |
#new(Crystal::Def) | |
#new(Int32, Int32, Bool, Crystal::Def) | |
#new(Crystal::External) | |
#new(Int32, Int32, Bool, Crystal::External) | |
#new(Crystal::Def+) | |
#new(Int32, Int32, Bool, Crystal::Def+) | |
|=== Crystal::Doc::Constant ===| | |
#doc() | |
#formatted_doc() | |
#formatted_value() | |
#initialize(Crystal::Doc::Generator, Crystal::Doc::Type, Crystal::Const) | |
#name() | |
#type() | |
#value() | |
|=== Crystal::Doc::Constant:Class ===| | |
#allocate() | |
#new(Crystal::Doc::Generator, Crystal::Doc::Type, Crystal::Const) | |
|=== Crystal::Doc::Generator ===| | |
#collect_constants(Crystal::Doc::Type) | |
#collect_subtypes(Crystal::Type+) | |
#collect_subtypes(Crystal::Program) | |
#compute_repository() | |
#copy_files() | |
#crystal_builtin?(Crystal::Const) | |
#crystal_builtin?(Crystal::Type+) | |
#crystal_builtin?(Crystal::NamedType+) | |
#doc(Crystal::Doc::Macro, String) | |
#doc(Crystal::Doc::Constant, String) | |
#doc(Crystal::Doc::Constant) | |
#doc(Crystal::Doc::Method, String) | |
#doc(Crystal::Doc::Macro) | |
#doc(Crystal::Doc::Type, String) | |
#doc(Crystal::Doc::Type) | |
#doc(Crystal::Doc::Method) | |
#fetch_doc_lines(String) | |
#generate_docs(Crystal::Doc::Type, Array(Crystal::Doc::Type)) | |
#generate_flags(String) | |
#generate_readme(Crystal::Doc::Type, Array(Crystal::Doc::Type)) | |
#generate_types_docs(Array(Crystal::Doc::Type), String, Array(Crystal::Doc::Type)) | |
#initialize(Crystal::Program, Array(String), String) | |
#initialize(Crystal::Program, Array(String)) | |
#isolate_flag_lines(String) | |
#macro(Crystal::Doc::Type, Crystal::Macro) | |
#method(Crystal::Doc::Type, Crystal::Def+, Bool) | |
#must_include?(Crystal::Location) | |
#must_include?(Nil) | |
#must_include?(Crystal::Macro) | |
#must_include?(Crystal::Const) | |
#must_include?(Crystal::Def+) | |
#must_include?(Crystal::NamedType+) | |
#must_include?(Crystal::Doc::Type) | |
#must_include?(Crystal::Type+) | |
#must_include?(Crystal::Doc::Method) | |
#nodoc?(Crystal::Macro) | |
#nodoc?((String | Nil)) | |
#nodoc?(Crystal::NamedType+) | |
#nodoc?(Crystal::Type+) | |
#nodoc?(Crystal::Const) | |
#nodoc?(Crystal::Def+) | |
#program() | |
#program_type() | |
#relative_filename(Crystal::Location) | |
#relative_location(Crystal::Location) | |
#relative_location((Crystal::Location | Nil)) | |
#relative_location(Crystal::Def+) | |
#relative_location(Crystal::Macro) | |
#relative_locations(Crystal::Type+) | |
#repository_name() | |
#run() | |
#source_link(Crystal::Def+) | |
#source_link(Crystal::Macro) | |
#summary(Crystal::Doc::Macro) | |
#summary(Crystal::Doc::Macro, String) | |
#summary(Crystal::Doc::Method) | |
#summary(Crystal::Doc::Method, String) | |
#type(Crystal::GenericType) | |
#type(Crystal::NamedType+) | |
#type(Crystal::Program) | |
#type(Crystal::ModuleType+) | |
#type(Crystal::Type+) | |
|=== Crystal::Doc::Generator::RelativeLocation ===| | |
#filename() | |
#initialize(String, Int32, (String | Nil)) | |
#line_number() | |
#url() | |
|=== Crystal::Doc::Generator::RelativeLocation:Class ===| | |
#allocate() | |
#new(String, Int32, (String | Nil)) | |
|=== Crystal::Doc::Generator:Class ===| | |
#allocate() | |
#new(Crystal::Program, Array(String)) | |
|=== Crystal::Doc::Highlighter:Module ===| | |
#end_highlight_class(String::Builder) | |
#highlight(String) | |
#highlight(String, String, String::Builder) | |
#highlight(Crystal::Token, String, String::Builder) | |
#highlight_delimiter_state(Crystal::Lexer, Crystal::Token, String::Builder) | |
#highlight_normal_state(Crystal::Lexer, String::Builder) | |
#highlight_normal_state(Crystal::Lexer, String::Builder, Bool) | |
#highlight_normal_state(Crystal::Lexer, String::Builder, break_on_rcurly: Bool) | |
#highlight_string_array(Crystal::Lexer, Crystal::Token, String::Builder) | |
#start_highlight_class(String, String::Builder) | |
|=== Crystal::Doc::JsTypeTemplate ===| | |
#to_s(File) | |
|=== Crystal::Doc::JsTypeTemplate:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::Doc::ListItemsTemplate ===| | |
#current_type() | |
#initialize(Array(Crystal::Doc::Type), Crystal::Doc::Type) | |
#initialize(Array(Crystal::Doc::Type), (Crystal::Doc::Type | Nil)) | |
#initialize(Array(Crystal::Doc::Type), Nil) | |
#to_s(File) | |
#types() | |
|=== Crystal::Doc::ListItemsTemplate:Class ===| | |
#allocate() | |
#new(Array(Crystal::Doc::Type), Crystal::Doc::Type) | |
#new(Array(Crystal::Doc::Type), (Crystal::Doc::Type | Nil)) | |
#new(Array(Crystal::Doc::Type), Nil) | |
|=== Crystal::Doc::Macro ===| | |
#abstract?() | |
#anchor() | |
#args() | |
#args_to_html() | |
#args_to_s(String::Builder) | |
#args_to_s() | |
#doc() | |
#formatted_doc() | |
#formatted_summary() | |
#html_id() | |
#id() | |
#initialize(Crystal::Doc::Generator, Crystal::Doc::Type, Crystal::Macro) | |
#kind() | |
#must_be_included?() | |
#name() | |
#prefix() | |
#source_link() | |
#to_s(String::Builder) | |
#to_s() | |
#type() | |
|=== Crystal::Doc::Macro:Class ===| | |
#allocate() | |
#new(Crystal::Doc::Generator, Crystal::Doc::Type, Crystal::Macro) | |
|=== Crystal::Doc::MainTemplate ===| | |
#body() | |
#initialize(String, Array(Crystal::Doc::Type), String) | |
#repository_name() | |
#to_s(File) | |
#types() | |
|=== Crystal::Doc::MainTemplate:Class ===| | |
#allocate() | |
#new(String, Array(Crystal::Doc::Type), String) | |
|=== Crystal::Doc::MarkdownDocRenderer ===| | |
#begin_code(Crystal::Doc::MarkdownDocRenderer, String) | |
#begin_code(String) | |
#begin_code(Crystal::Doc::MarkdownDocRenderer, Nil) | |
#begin_code(Nil) | |
#begin_inline_code() | |
#begin_inline_code(Crystal::Doc::MarkdownDocRenderer) | |
#begin_link(String) | |
#end_code(Crystal::Doc::MarkdownDocRenderer) | |
#end_code() | |
#end_inline_code() | |
#end_inline_code(Crystal::Doc::MarkdownDocRenderer) | |
#end_link() | |
#end_link(Crystal::Doc::MarkdownDocRenderer) | |
#initialize(Crystal::Doc::Type, String::Builder) | |
#initialize(Crystal::Doc::MarkdownDocRenderer, String::Builder) | |
#lookup_method(Crystal::Doc::Type, String, String, Symbol) | |
#lookup_method(Crystal::Doc::Type, String, String, Nil) | |
#lookup_method(Crystal::Doc::Type, String, String) | |
#method_link((Crystal::Doc::Macro | Crystal::Doc::Method), String) | |
#text(Crystal::Doc::MarkdownDocRenderer, String) | |
#text(String) | |
#type_link(Crystal::Doc::Type, String) | |
|=== Crystal::Doc::MarkdownDocRenderer:Class ===| | |
#allocate() | |
#new(Crystal::Doc::Type, String::Builder) | |
#new(Crystal::Doc::Constant, String::Builder) | |
#new(Crystal::Doc::Macro, String::Builder) | |
#new(Crystal::Doc::Method, String::Builder) | |
|=== Crystal::Doc::Method ===| | |
#==(Crystal::Doc::Method) | |
#abstract?() | |
#anchor() | |
#arg_to_html(Crystal::Arg, String::Builder, links: Bool) | |
#args() | |
#args_to_html(String::Builder, links: Bool) | |
#args_to_html(String::Builder, Bool) | |
#args_to_html(String::Builder) | |
#args_to_html() | |
#args_to_s() | |
#args_to_s(String::Builder) | |
#constructor?() | |
#def() | |
#doc() | |
#formatted_doc() | |
#formatted_summary() | |
#has_args?() | |
#hash() | |
#html_id() | |
#id() | |
#initialize(Crystal::Doc::Generator, Crystal::Doc::Type, Crystal::Def+, Bool) | |
#kind() | |
#must_be_included?() | |
#name() | |
#node_to_html(Crystal::ASTNode+, String::Builder, links: Bool) | |
#object_id() | |
#prefix() | |
#return_type() | |
#same?(Crystal::Doc::Method) | |
#source_link() | |
#to_s(String::Builder) | |
#to_s() | |
#type() | |
|=== Crystal::Doc::Method:Class ===| | |
#allocate() | |
#new(Crystal::Doc::Generator, Crystal::Doc::Type, Crystal::Def+, Bool) | |
|=== Crystal::Doc::MethodDetailTemplate ===| | |
#initialize(String, Array(Crystal::Doc::Method)) | |
#initialize(String, Array(Crystal::Doc::Macro)) | |
#methods() | |
#title() | |
#to_s(File) | |
|=== Crystal::Doc::MethodDetailTemplate:Class ===| | |
#allocate() | |
#new(String, Array(Crystal::Doc::Method)) | |
#new(String, Array(Crystal::Doc::Macro)) | |
|=== Crystal::Doc::MethodSummaryTemplate ===| | |
#initialize(String, Array(Crystal::Doc::Method)) | |
#initialize(String, Array(Crystal::Doc::Macro)) | |
#methods() | |
#title() | |
#to_s(File) | |
|=== Crystal::Doc::MethodSummaryTemplate:Class ===| | |
#allocate() | |
#new(String, Array(Crystal::Doc::Method)) | |
#new(String, Array(Crystal::Doc::Macro)) | |
|=== Crystal::Doc::MethodsInheritedTemplate ===| | |
#ancestor() | |
#initialize(Crystal::Doc::Type, Crystal::Doc::Type, Array(Crystal::Doc::Method), String) | |
#label() | |
#methods() | |
#to_s(File) | |
#type() | |
|=== Crystal::Doc::MethodsInheritedTemplate:Class ===| | |
#allocate() | |
#new(Crystal::Doc::Type, Crystal::Doc::Type, Array(Crystal::Doc::Method), String) | |
|=== Crystal::Doc::OtherTypesTemplate ===| | |
#initialize(String, Crystal::Doc::Type, Array(Crystal::Doc::Type)) | |
#other_types() | |
#title() | |
#to_s(File) | |
#type() | |
|=== Crystal::Doc::OtherTypesTemplate:Class ===| | |
#allocate() | |
#new(String, Crystal::Doc::Type, Array(Crystal::Doc::Type)) | |
|=== Crystal::Doc::StyleTemplate ===| | |
#to_s(File) | |
|=== Crystal::Doc::StyleTemplate:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::Doc::Type ===| | |
#==(Crystal::Doc::Type) | |
#abstract?() | |
#alias?() | |
#alias_definition() | |
#all_class_methods() | |
#ancestors() | |
#append_type_vars(String::Builder) | |
#class_methods() | |
#const?() | |
#constants() | |
#constructors() | |
#current?((Crystal::Doc::Type | Nil)) | |
#dir() | |
#doc() | |
#enum?() | |
#extended_modules() | |
#formatted_alias_definition() | |
#formatted_doc() | |
#full_name(String::Builder) | |
#full_name() | |
#full_name_without_type_vars(String::Builder) | |
#gather_including_types(Crystal::GenericModuleType) | |
#gather_including_types(Crystal::NonGenericModuleType+) | |
#hash() | |
#html_id() | |
#included_modules() | |
#including_types() | |
#initialize(Crystal::Doc::Generator, Crystal::ModuleType+) | |
#initialize(Crystal::Doc::Generator, Crystal::Type+) | |
#initialize(Crystal::Doc::Generator, Crystal::NamedType+) | |
#initialize(Crystal::Doc::Generator, Crystal::Program) | |
#initialize(Crystal::Doc::Generator, (Crystal::GenericClassType | Crystal::GenericModuleType)) | |
#instance_methods() | |
#itself() | |
#kind() | |
#link_from(Crystal::Doc::Type) | |
#locations() | |
#lookup_class_method(String, (Int32 | Nil)) | |
#lookup_in_methods(Array(Crystal::Doc::Method), String, (Int32 | Nil)) | |
#lookup_in_methods(Array(Crystal::Doc::Macro), String, (Int32 | Nil)) | |
#lookup_macro(String, (Int32 | Nil)) | |
#lookup_method(String, (Int32 | Nil)) | |
#lookup_path(String) | |
#lookup_path(Crystal::Path) | |
#macro(Crystal::Macro) | |
#macros() | |
#method(Crystal::Def+, Bool) | |
#must_be_included?() | |
#name() | |
#namespace() | |
#nesting() | |
#nil_type?(Crystal::ASTNode+) | |
#nilable_type_to_html(Crystal::Type+, String::Builder, String, Bool) | |
#nilable_type_to_html(Crystal::ASTNode+, String::Builder, links: Bool) | |
#nilable_type_to_html(Crystal::Type+, String::Builder, Nil, Bool) | |
#node_to_html(Crystal::Generic, String::Builder, links: Bool) | |
#node_to_html(Crystal::ProcNotation, String::Builder, links: Bool) | |
#node_to_html(Crystal::Union, String::Builder, links: Bool) | |
#node_to_html(Crystal::ASTNode+, String::Builder, links: Bool) | |
#node_to_html(Crystal::Path, String::Builder, links: Bool) | |
#object_id() | |
#parents_of?((Crystal::Doc::Type | Nil)) | |
#parents_of?(Crystal::Doc::Type) | |
#path() | |
#path_from((Crystal::Doc::Type | Nil)) | |
#path_from(Crystal::Doc::Type) | |
#path_to(Crystal::Doc::Type) | |
#path_to(String) | |
#program() | |
#program?() | |
#repository_name() | |
#same?(Crystal::Doc::Type) | |
#subclasses() | |
#superclass() | |
#superclass_hierarchy() | |
#type() | |
#type_has_link?(Crystal::UnionType+) | |
#type_has_link?(Crystal::ProcInstanceType) | |
#type_has_link?(Crystal::TupleInstanceType) | |
#type_has_link?(Crystal::NamedTupleInstanceType) | |
#type_has_link?((Crystal::ASTNode | Crystal::TypeParameter)) | |
#type_has_link?(Crystal::Type+) | |
#type_has_link?(Crystal::GenericInstanceType+) | |
#type_to_html(Crystal::Doc::Type) | |
#type_to_html(Crystal::Type+, String::Builder) | |
#type_to_html(Crystal::Doc::Type, String::Builder) | |
#type_to_html(Crystal::Doc::Type, String::Builder, Nil, Bool) | |
#type_to_html(Crystal::VirtualType, String::Builder) | |
#type_to_html(Crystal::GenericInstanceType+, String::Builder) | |
#type_to_html(Crystal::NamedTupleInstanceType, String::Builder) | |
#type_to_html(Crystal::Type+) | |
#type_to_html(Crystal::UnionType+, String::Builder) | |
#type_to_html(Crystal::ProcInstanceType, String::Builder) | |
#type_to_html(Crystal::TupleInstanceType, String::Builder) | |
#type_to_html(Crystal::UnionType+, String::Builder, Nil, links: Bool) | |
#type_to_html(Crystal::NamedTupleInstanceType, String::Builder, Nil, Bool) | |
#type_to_html(Crystal::ProcInstanceType, String::Builder, Nil, Bool) | |
#type_to_html(Crystal::GenericInstanceType+, String::Builder, Nil, Bool) | |
#type_to_html(Crystal::ProcInstanceType, String::Builder, String, links: Bool) | |
#type_to_html(Crystal::VirtualType, String::Builder, Nil, Bool) | |
#type_to_html(Crystal::UnionType+, String::Builder, String, links: Bool) | |
#type_to_html(Crystal::ProcInstanceType, String::Builder, Nil, links: Bool) | |
#type_to_html(Crystal::Type+, String::Builder, Nil, Bool) | |
#type_to_html(Crystal::Doc::Type, String::Builder, String, links: Bool) | |
#type_to_html(Crystal::TupleInstanceType, String::Builder, Nil, Bool) | |
#type_to_html(Crystal::NamedTupleInstanceType, String::Builder, Nil, links: Bool) | |
#type_to_html(Crystal::GenericInstanceType+, String::Builder, Nil, links: Bool) | |
#type_to_html(Crystal::UnionType+, String::Builder, Nil, Bool) | |
#type_to_html(Crystal::ASTNode+, String::Builder, Nil, Bool) | |
#type_to_html(Crystal::VirtualType, String::Builder, Nil, links: Bool) | |
#type_to_html(Crystal::Type+, String::Builder, Nil, links: Bool) | |
#type_to_html(Crystal::TupleInstanceType, String::Builder, String, links: Bool) | |
#type_to_html(Crystal::NamedTupleInstanceType, String::Builder, String, links: Bool) | |
#type_to_html(Crystal::GenericInstanceType+, String::Builder, String, links: Bool) | |
#type_to_html(Crystal::VirtualType, String::Builder, String, links: Bool) | |
#type_to_html(Crystal::Type+, String::Builder, String, links: Bool) | |
#type_to_html(Crystal::TupleInstanceType, String::Builder, Nil, links: Bool) | |
#type_to_html:links(Crystal::ProcInstanceType, String::Builder, links: Bool) | |
#type_to_html:links(Crystal::TupleInstanceType, String::Builder, links: Bool) | |
#type_to_html:links(Crystal::Type+, String::Builder, links: Bool) | |
#type_to_html:links(Crystal::NamedTupleInstanceType, String::Builder, links: Bool) | |
#type_to_html:links(Crystal::GenericInstanceType+, String::Builder, links: Bool) | |
#type_to_html:links(Crystal::VirtualType, String::Builder, links: Bool) | |
#type_to_html:links(Crystal::UnionType+, String::Builder, links: Bool) | |
#type_to_html:links(Crystal::ASTNode+, String::Builder, links: Bool) | |
#type_vars() | |
#types() | |
|=== Crystal::Doc::Type:Class ===| | |
#allocate() | |
#new(Crystal::Doc::Generator, Crystal::Type+) | |
#new(Crystal::Doc::Generator, Crystal::Program) | |
#new(Crystal::Doc::Generator, Crystal::ModuleType+) | |
#new(Crystal::Doc::Generator, (Crystal::GenericClassType | Crystal::GenericModuleType)) | |
#new(Crystal::Doc::Generator, Crystal::NamedType+) | |
|=== Crystal::Doc::TypeTemplate ===| | |
#initialize(Crystal::Doc::Type, Array(Crystal::Doc::Type)) | |
#to_s(File) | |
#type() | |
#types() | |
|=== Crystal::Doc::TypeTemplate:Class ===| | |
#allocate() | |
#new(Crystal::Doc::Type, Array(Crystal::Doc::Type)) | |
|=== Crystal::DoubleSplat ===| | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::Def) | |
#at(Crystal::Def+) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#exp() | |
#exp=(Crystal::Var) | |
#exp=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize(Crystal::ASTNode+) | |
#initialize(Crystal::UninitializedVar) | |
#initialize(Crystal::Var) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::DoubleSplat) | |
#remove_enclosing_call(Crystal::Call) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#type() | |
#type?() | |
|=== Crystal::DoubleSplat:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
#new(Crystal::UninitializedVar) | |
#new(Crystal::Var) | |
|=== Crystal::EnumDef ===| | |
#==(Crystal::EnumDef) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Location) | |
#at_end(Crystal::Location) | |
#base_type() | |
#class_desc() | |
#clone_without_location() | |
#doc() | |
#doc=((String | Nil)) | |
#doc=(String) | |
#end_location() | |
#hash() | |
#initialize(Crystal::Path, Array(Crystal::ASTNode), Nil) | |
#initialize(Crystal::Path, Array(Crystal::ASTNode), (Crystal::ASTNode | Nil)) | |
#location() | |
#members() | |
#name() | |
#name_column_number() | |
#name_size() | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::EnumDef) | |
#resolved_type() | |
#resolved_type=(Crystal::EnumType) | |
#set_type(Crystal::NilType) | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
|=== Crystal::EnumDef:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Path, Array(Crystal::ASTNode), (Crystal::ASTNode | Nil)) | |
#new(Crystal::Path, Array(Crystal::ASTNode), Nil) | |
|=== Crystal::EnumType ===| | |
#==(Crystal::EnumType) | |
#==((Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType)) | |
#==(Crystal::NilType) | |
#==(Crystal::AliasType) | |
#==(Crystal::Type+) | |
#add_constant(Crystal::Arg) | |
#add_def(Crystal::Def) | |
#add_def_instance(Crystal::DefInstanceKey, Crystal::Def) | |
#add_location(Crystal::Location) | |
#allows_instance_vars?() | |
#ancestors() | |
#append_full_name(String::Builder, codegen: Bool) | |
#base_type() | |
#class_vars() | |
#collect_ancestors(Array(Crystal::Type)) | |
#def_instances() | |
#devirtualize() | |
#doc() | |
#doc=((String | Nil)) | |
#extern?() | |
#flags?() | |
#has_attribute?(String) | |
#hash() | |
#implements?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::Program, Crystal::ModuleType+, String, Crystal::IntegerType, Bool) | |
#initialize(Crystal::EnumType, Crystal::Program) | |
#initialize(Crystal::EnumType, Crystal::Program, Crystal::ModuleType+, String) | |
#initialize_metaclass(Crystal::MetaclassType) | |
#instance_type() | |
#lookup_class_var(String) | |
#lookup_class_var?(String) | |
#lookup_def_instance(Crystal::DefInstanceKey) | |
#lookup_new_in_ancestors?() | |
#lookup_path(Crystal::Path, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path(Crystal::Path) | |
#lookup_type?(Crystal::Metaclass) | |
#lookup_type?(Crystal::Generic) | |
#metaclass() | |
#module?() | |
#namespace() | |
#no_return?() | |
#not_nil!() | |
#object_id() | |
#parents() | |
#private=(Bool) | |
#program() | |
#remove_alias_if_simple() | |
#restriction_of?(Crystal::Type+, Crystal::EnumType) | |
#restriction_of?(Crystal::AliasType, Crystal::EnumType) | |
#restriction_of?(Crystal::UnionType+, Crystal::EnumType) | |
#restriction_of?(Crystal::VirtualType, Crystal::EnumType) | |
#same?(Crystal::EnumType) | |
#to_s(String::Builder) | |
#to_s() | |
#to_s_with_options(String::Builder) | |
#type_desc() | |
#types() | |
|=== Crystal::EnumType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::ModuleType+, String, Crystal::IntegerType, Bool) | |
|=== Crystal::Exception ===| | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
|=== Crystal::Exception:Class ===| | |
#name() | |
|=== Crystal::ExceptionHandler ===| | |
#==(Crystal::ExceptionHandler) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#at(Crystal::ASTNode+) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::Location) | |
#at_end(Crystal::Location) | |
#bind_to(Crystal::ASTNode+) | |
#body() | |
#body=(Crystal::ExceptionHandler) | |
#body=(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#else() | |
#else=(Crystal::ASTNode+) | |
#else=(Nil) | |
#ensure() | |
#ensure=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#implicit() | |
#implicit=(Bool) | |
#initialize(Crystal::ASTNode+, Array(Crystal::Rescue)) | |
#initialize(Crystal::ASTNode+, Array(Crystal::Rescue), Nil, Nil) | |
#initialize(Crystal::ASTNode+, Nil, Nil, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, (Array(Crystal::Rescue) | Nil), Nil, Nil) | |
#initialize(Crystal::MultiAssign, Array(Crystal::Rescue)) | |
#initialize(Crystal::MultiAssign, Array(Crystal::Rescue), Nil, Nil) | |
#initialize(Crystal::MultiAssign, Nil, Nil, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, (Array(Crystal::Rescue) | Nil), (Crystal::ASTNode | Nil), (Crystal::ASTNode | Nil)) | |
#initialize(Crystal::ASTNode+, (Array(Crystal::Rescue) | Nil), (Crystal::ASTNode | Nil), Nil) | |
#initialize:ensure(Crystal::MultiAssign, ensure: Crystal::ASTNode+) | |
#initialize:ensure(Crystal::ASTNode+, ensure: Crystal::ASTNode+) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::ExceptionHandler) | |
#rescues() | |
#rescues=((Array(Crystal::Rescue) | Nil)) | |
#same?(Nil) | |
#same?(Crystal::ExceptionHandler) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#suffix() | |
#suffix=(Bool) | |
#type?() | |
|=== Crystal::ExceptionHandler:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+, (Array(Crystal::Rescue) | Nil), Nil, Nil) | |
#new(Crystal::ASTNode+, Array(Crystal::Rescue)) | |
#new(Crystal::MultiAssign, Array(Crystal::Rescue)) | |
#new(Crystal::ASTNode+, (Array(Crystal::Rescue) | Nil), (Crystal::ASTNode | Nil), (Crystal::ASTNode | Nil)) | |
#new(Crystal::ASTNode+, (Array(Crystal::Rescue) | Nil), (Crystal::ASTNode | Nil), Nil) | |
#new:ensure(Crystal::ASTNode+, ensure: Crystal::ASTNode+) | |
#new:ensure(Crystal::MultiAssign, ensure: Crystal::ASTNode+) | |
|=== Crystal::ExpandResult ===| | |
#expansions() | |
#expansions=(Array(Crystal::ExpandResult::Expansion)) | |
#initialize(String, String) | |
#message() | |
#to_json(IO::FileDescriptor) | |
#to_json(JSON::Builder) | |
#to_text(IO::FileDescriptor) | |
|=== Crystal::ExpandResult::Expansion ===| | |
#expanded_macros() | |
#expanded_sources() | |
#initialize(String, Array(String), Array(Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)))) | |
#original_source() | |
#to_json(JSON::Builder) | |
|=== Crystal::ExpandResult::Expansion:Class ===| | |
#allocate() | |
#ast_to_s(Crystal::ASTNode+) | |
#build(Crystal::ASTNode+) | |
#new(String, Array(String), Array(Array(NamedTuple(name: String, implementation: Crystal::ImplementationTrace)))) | |
|=== Crystal::ExpandResult:Class ===| | |
#allocate() | |
#new(String, String) | |
|=== Crystal::ExpandTransformer ===| | |
#after_transform(Crystal::Rescue) | |
#after_transform(Crystal::Block) | |
#after_transform(Crystal::Var+) | |
#after_transform(Crystal::Arg) | |
#after_transform(Crystal::When) | |
#after_transform(Crystal::Path) | |
#after_transform(Crystal::AsmOperand) | |
#after_transform(Crystal::ASTNode+) | |
#after_transform(Crystal::NamedArgument) | |
#before_transform(Crystal::Rescue) | |
#before_transform(Crystal::AsmOperand) | |
#before_transform(Crystal::Path) | |
#before_transform(Crystal::ASTNode+) | |
#before_transform(Crystal::When) | |
#before_transform(Crystal::Block) | |
#before_transform(Crystal::Var+) | |
#before_transform(Crystal::Arg) | |
#before_transform(Crystal::NamedArgument) | |
#expanded=(Bool) | |
#expanded?() | |
#macro_calls() | |
#transform(Crystal::NamedArgument) | |
#transform(Crystal::EnumDef) | |
#transform(Crystal::CStructOrUnionDef) | |
#transform(Crystal::TypeDef) | |
#transform(Crystal::FunDef) | |
#transform(Crystal::LibDef) | |
#transform(Crystal::Self) | |
#transform(Crystal::Require) | |
#transform(Crystal::Global) | |
#transform(Crystal::ClassVar) | |
#transform(Crystal::InstanceVar) | |
#transform(Crystal::RegexLiteral) | |
#transform(Crystal::SymbolLiteral) | |
#transform(Crystal::StringLiteral) | |
#transform(Crystal::CharLiteral) | |
#transform(Crystal::NumberLiteral) | |
#transform(Crystal::BoolLiteral) | |
#transform(Crystal::NilLiteral) | |
#transform(Crystal::Nop) | |
#transform(Crystal::Out) | |
#transform(Crystal::OpAssign) | |
#transform(Crystal::Assign) | |
#transform(Crystal::RangeLiteral) | |
#transform(Crystal::Extend) | |
#transform(Crystal::ExternalVar) | |
#transform(Crystal::TypeOf) | |
#transform(Crystal::FileNode) | |
#transform((Crystal::MacroId | Crystal::MetaVar | Crystal::Primitive | Crystal::TupleIndexer | Crystal::TypeFilteredNode | Crystal::TypeNode | Crystal::TypeRestriction | Crystal::YieldBlockBinder)) | |
#transform(Crystal::ExpandTransformer, Crystal::Call) | |
#transform(Crystal::AsmOperand) | |
#transform((Crystal::MacroExpression | Crystal::MacroFor | Crystal::MacroIf)) | |
#transform(Crystal::Asm) | |
#transform(Crystal::Underscore) | |
#transform(Crystal::MacroVar) | |
#transform(Crystal::MacroFor) | |
#transform(Crystal::MacroIf) | |
#transform(Crystal::MacroLiteral) | |
#transform(Crystal::MacroExpression) | |
#transform(Crystal::Attribute) | |
#transform(Crystal::VisibilityModifier) | |
#transform(Crystal::DoubleSplat) | |
#transform(Crystal::Splat) | |
#transform(Crystal::Alias) | |
#transform(Crystal::UninitializedVar) | |
#transform(Crystal::TypeDeclaration) | |
#transform(Crystal::NilableCast) | |
#transform(Crystal::Cast) | |
#transform(Crystal::TupleLiteral) | |
#transform(Crystal::Not) | |
#transform(Crystal::MagicConstant) | |
#transform(Crystal::Include) | |
#transform(Crystal::Yield) | |
#transform(Crystal::When) | |
#transform(Crystal::Case) | |
#transform(Crystal::RespondsTo) | |
#transform(Crystal::IsA) | |
#transform(Crystal::ReadInstanceVar) | |
#transform(Crystal::InstanceSizeOf) | |
#transform(Crystal::SizeOf) | |
#transform(Crystal::PointerOf) | |
#transform(Crystal::Macro) | |
#transform(Crystal::Block) | |
#transform(Crystal::Arg) | |
#transform(Crystal::Var+) | |
#transform(Crystal::Def+) | |
#transform(Crystal::MultiAssign) | |
#transform(Crystal::Unless) | |
#transform(Crystal::If) | |
#transform(Crystal::NamedTupleLiteral) | |
#transform(Crystal::HashLiteral) | |
#transform(Crystal::ArrayLiteral) | |
#transform(Crystal::StringInterpolation) | |
#transform(Crystal::Or) | |
#transform(Crystal::And) | |
#transform(Crystal::Call) | |
#transform(Crystal::Select) | |
#transform(Crystal::Next) | |
#transform(Crystal::Break) | |
#transform(Crystal::Return) | |
#transform(Crystal::ProcPointer) | |
#transform(Crystal::ProcLiteral) | |
#transform(Crystal::ProcNotation) | |
#transform(Crystal::Metaclass) | |
#transform(Crystal::Union) | |
#transform(Crystal::ExpandTransformer, Crystal::MacroExpression) | |
#transform(Crystal::Rescue) | |
#transform(Crystal::ExpandTransformer, Crystal::MacroIf) | |
#transform(Crystal::ExceptionHandler) | |
#transform(Crystal::ExpandTransformer, Crystal::MacroFor) | |
#transform(Crystal::Path) | |
#transform(Crystal::Expressions) | |
#transform(Crystal::Generic) | |
#transform(Crystal::Until) | |
#transform(Crystal::While) | |
#transform(Crystal::ModuleDef) | |
#transform(Crystal::ClassDef) | |
#transform(Crystal::ImplicitObj) | |
#transform(Crystal::Call) | |
#transform_many((Array(Crystal::Rescue) | Nil)) | |
#transform_many(Array(Crystal::Arg)) | |
#transform_many((Array(Crystal::ASTNode) | Nil)) | |
#transform_many(Array(Crystal::When)) | |
#transform_many(Array(Crystal::ASTNode)) | |
|=== Crystal::ExpandTransformer:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::ExpandVisitor ===| | |
#contains_target((Crystal::MacroExpression | Crystal::MacroFor | Crystal::MacroIf)) | |
#contains_target(Crystal::ASTNode+) | |
#contains_target(Crystal::Call) | |
#contains_target((Crystal::Def | Crystal::FunDef)) | |
#contains_target(Crystal::When) | |
#contains_target(Crystal::AsmOperand) | |
#contains_target(Crystal::Def+) | |
#contains_target(Crystal::Path) | |
#contains_target(Crystal::Block) | |
#contains_target(Crystal::Rescue) | |
#contains_target(Crystal::Var+) | |
#contains_target(Crystal::Arg) | |
#contains_target(Crystal::NamedArgument) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Def+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::NamedArgument) | |
#initialize(Crystal::Location) | |
#process(Crystal::Compiler::Result) | |
#process_result(Crystal::Compiler::Result) | |
#process_type(Crystal::Program) | |
#process_type(Crystal::NamedType+) | |
#process_type(Crystal::Type+) | |
#process_type(Crystal::FileModule) | |
#process_typed_def(Crystal::Def+) | |
#target_location() | |
#visit(Crystal::Block) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Def+) | |
#visit((Crystal::Def | Crystal::FunDef)) | |
#visit(Crystal::When) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Rescue) | |
#visit((Crystal::MacroExpression | Crystal::MacroFor | Crystal::MacroIf)) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Path) | |
#visit(Crystal::Arg) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Call) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::When) | |
|=== Crystal::ExpandVisitor:Class ===| | |
#allocate() | |
#new(Crystal::Location) | |
|=== Crystal::Expressions ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Expressions) | |
#==(Crystal::Expressions) | |
#==(Crystal::ASTNode+) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::ReturnGatherer) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#add_observer(Crystal::MultiAssign) | |
#add_observer(Crystal::Call) | |
#at(Crystal::ASTNode+) | |
#at(Crystal::ArrayLiteral) | |
#at(Crystal::OpAssign) | |
#at(Crystal::HashLiteral) | |
#at_end(Crystal::ASTNode+) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#empty?() | |
#end_location() | |
#end_location=(Crystal::Location) | |
#expressions() | |
#expressions=(Array(Crystal::ASTNode)) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize() | |
#initialize(Array(Crystal::ASTNode)) | |
#interpret(Crystal::Expressions, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Expressions, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#keyword() | |
#keyword=(Symbol) | |
#last() | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::BoolType, Crystal::Expressions) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::Expressions) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Expressions) | |
#same?(Crystal::Expressions) | |
#set_type(Nil) | |
#set_type(Crystal::Type+) | |
#set_type(Crystal::BoolType) | |
#set_type(Crystal::NilType) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#transform(Crystal::Normalizer) | |
#truthy?() | |
#type=(Crystal::BoolType) | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Expressions:Class ===| | |
#allocate() | |
#from(Crystal::Primitive) | |
#from(Crystal::Call) | |
#from(Crystal::Nop) | |
#from(Crystal::Not) | |
#from(Crystal::Expressions) | |
#from(Crystal::Assign) | |
#from(Crystal::Var) | |
#from(Crystal::If) | |
#from(Crystal::MultiAssign) | |
#from(Nil) | |
#from(Crystal::ASTNode+) | |
#from(Array(Crystal::ASTNode)) | |
#from(Crystal::InstanceVar) | |
#from(Crystal::Yield) | |
#name() | |
#new() | |
#new(Array(Crystal::ASTNode)) | |
|=== Crystal::Extend ===| | |
#==(Crystal::Extend) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#add_hook_expansion(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#doc() | |
#end_location() | |
#hash() | |
#hook_expansions() | |
#initialize(Crystal::ASTNode+) | |
#location() | |
#name() | |
#name=(Crystal::ASTNode+) | |
#name_column_number() | |
#name_size() | |
#raise(String, Crystal::TypeException+, Crystal::TypeException:Class) | |
#raise(String, Crystal::TypeException+) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise(String, Crystal::Exception+) | |
#raise((String | Nil), Nil, Crystal::MacroRaiseException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise:exception_type((String | Nil), exception_type: Crystal::MacroRaiseException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::Extend) | |
#set_type(Crystal::NilType) | |
#visibility() | |
|=== Crystal::Extend:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
|=== Crystal::External ===| | |
#abi_info=(Bool) | |
#abi_info?() | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#always_inline=(Bool) | |
#always_inline?() | |
#args() | |
#at(Crystal::FunDef) | |
#block_arg() | |
#body() | |
#body=(Crystal::ASTNode+) | |
#c_calling_convention?() | |
#call_convention() | |
#call_convention=((LLVM::CallConvention | Nil)) | |
#class_desc() | |
#compatible_with?(Crystal::External) | |
#compute_c_calling_convention() | |
#dead=(Bool) | |
#dead?() | |
#doc() | |
#doc=((String | Nil)) | |
#end_location() | |
#fun_def=(Crystal::FunDef) | |
#fun_def?() | |
#hash() | |
#initialize(String, Array(Crystal::Arg), Crystal::Primitive, String) | |
#initialize(Crystal::External, String, Array(Crystal::Arg), Crystal::Primitive, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Crystal::Primitive, Nil, Nil, Nil, Bool, Nil, Bool, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), (Crystal::ASTNode | Nil), Nil, Nil, Nil, Bool, Nil, Bool, Nil, Nil, Nil) | |
#initialize(Crystal::External, String, Array(Crystal::Arg), (Crystal::ASTNode | Nil), Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), (Crystal::ASTNode | Nil), String) | |
#location() | |
#mangled_name(Crystal::Program, Crystal::Type+) | |
#min_max_args_sizes() | |
#naked=(Bool) | |
#naked?() | |
#name() | |
#name_column_number() | |
#name_size() | |
#no_inline=(Bool) | |
#no_inline?() | |
#no_returns?() | |
#not_nil!() | |
#object_id() | |
#owner() | |
#owner=(Crystal::LibType) | |
#owner=(Crystal::ModuleType+) | |
#owner=(Crystal::Program) | |
#owner=(Crystal::FileModule) | |
#previous=(Crystal::DefWithMetadata) | |
#proc_c_calling_convention?() | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::External) | |
#raises=(Bool) | |
#real_name() | |
#returns_twice=(Bool) | |
#returns_twice?() | |
#self_closured?() | |
#set_type(Crystal::Type+) | |
#special_vars() | |
#splat_index() | |
#thread_local=(Bool) | |
#thread_local?() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#type() | |
#type?() | |
#used=(Bool) | |
#used?() | |
#uses_block_arg?() | |
#varargs=(Bool) | |
#varargs?() | |
#vars() | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
#yields() | |
|=== Crystal::External:Class ===| | |
#allocate() | |
#name() | |
#new(String, Array(Crystal::Arg), Crystal::Primitive, String) | |
#new(String, Array(Crystal::Arg), (Crystal::ASTNode | Nil), String) | |
|=== Crystal::ExternalVar ===| | |
#==(Crystal::ExternalVar) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#class_desc() | |
#clone_without_location() | |
#hash() | |
#initialize(String, Crystal::ASTNode+, (String | Nil)) | |
#name() | |
#real_name() | |
#type_spec() | |
|=== Crystal::ExternalVar:Class ===| | |
#allocate() | |
#name() | |
#new(String, Crystal::ASTNode+, (String | Nil)) | |
|=== Crystal::FileModule ===| | |
#!=(Crystal::FileModule) | |
#==(Crystal::AliasType) | |
#==(Crystal::Type+) | |
#==(Crystal::FileModule) | |
#add_def(Crystal::Def+) | |
#add_def(Crystal::Def) | |
#add_def(Crystal::External) | |
#add_def_instance(Crystal::DefInstanceKey, Crystal::Def) | |
#add_hook(Symbol, Crystal::Macro, Int32) | |
#add_hook(Symbol, Crystal::Macro, args_size: Int32) | |
#add_hook(Symbol, Crystal::Macro) | |
#add_macro(Crystal::Macro) | |
#add_to_including_types(Array(Crystal::Type)) | |
#append_full_name(String::Builder, codegen: Bool) | |
#def_instances() | |
#defs() | |
#implements?(Crystal::Type+) | |
#including_types() | |
#initialize(Crystal::FileModule, Crystal::Program) | |
#initialize(Crystal::Program, Crystal::Program, String) | |
#instance_type() | |
#lookup_def_instance(Crystal::DefInstanceKey) | |
#lookup_matches(Crystal::CallSignature, Crystal::FileModule, Crystal::FileModule, Nil) | |
#lookup_matches(Crystal::CallSignature) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::FileModule, Crystal::FileModule, Nil) | |
#lookup_new_in_ancestors?() | |
#lookup_path(Crystal::Path, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path(Crystal::Path) | |
#lookup_type?(Crystal::Generic) | |
#lookup_type?(Crystal::Metaclass) | |
#metaclass() | |
#metaclass?() | |
#namespace() | |
#object_id() | |
#parents() | |
#program() | |
#remove_indirection() | |
#restriction_of?(Crystal::AliasType, Crystal::FileModule) | |
#restriction_of?(Crystal::VirtualType, Crystal::FileModule) | |
#restriction_of?(Crystal::Type+, Crystal::FileModule) | |
#restriction_of?(Crystal::UnionType+, Crystal::FileModule) | |
#same?(Crystal::FileModule) | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#types() | |
#types?() | |
#vars() | |
#vars?() | |
|=== Crystal::FileModule:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String) | |
|=== Crystal::FileNode ===| | |
#==(Crystal::FileNode) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::Formatter) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#filename() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::ASTNode+, String) | |
#location() | |
#name_column_number() | |
#name_size() | |
#node() | |
#node=(Crystal::ASTNode+) | |
#notify_observers() | |
#object_id() | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::FileNode) | |
#set_type(Crystal::NilType) | |
#type=(Crystal::NilType) | |
#type?() | |
|=== Crystal::FileNode:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+, String) | |
|=== Crystal::FixMissingTypes ===| | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Call) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::ProcPointer) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Var+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Call) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::NamedArgument) | |
#initialize(Crystal::Program) | |
#object_id() | |
#visit(Crystal::Block) | |
#visit(Crystal::Extend) | |
#visit(Crystal::Macro) | |
#visit(Crystal::ProcLiteral) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Include) | |
#visit(Crystal::ProcPointer) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Call) | |
#visit(Crystal::When) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::ASTNode+) | |
#visit((Crystal::And | Crystal::ArrayLiteral | Crystal::Case | Crystal::Global | Crystal::HashLiteral | Crystal::InstanceSizeOf | Crystal::MacroExpression | Crystal::MacroFor | Crystal::MacroIf | Crystal::MultiAssign | Crystal::Or | Crystal::RangeLiteral | Crystal::RegexLiteral | Crystal::Require | Crystal::Select | Crystal::SizeOf | Crystal::StringInterpolation)) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Path) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Call) | |
|=== Crystal::FixMissingTypes:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::FloatType ===| | |
#==(Crystal::NilType) | |
#==(Crystal::Type+) | |
#==(Crystal::FloatType) | |
#==(Crystal::IntegerType) | |
#===(Crystal::FloatType) | |
#===(Crystal::IntegerType) | |
#append_full_name(String::Builder, codegen: Bool) | |
#bytes() | |
#force_add_subclass() | |
#hash() | |
#implements?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32, Int32) | |
#initialize(Crystal::FloatType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
#initialize(Crystal::FloatType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::FloatType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::FloatType, Crystal::Program) | |
#kind() | |
#namespace() | |
#no_return?() | |
#not_nil!() | |
#object_id() | |
#parents() | |
#program() | |
#rank() | |
#remove_alias_if_simple() | |
#remove_indirection() | |
#same?(Crystal::FloatType) | |
#struct=(Bool) | |
#superclass() | |
#to_s(String::Builder) | |
#to_s() | |
#to_s_with_options(String::Builder) | |
#unbound?() | |
|=== Crystal::FloatType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32, Int32) | |
|=== Crystal::Formatter ===| | |
#abstract_def?(Crystal::ASTNode+) | |
#accept(Crystal::ASTNode+) | |
#accept(Crystal::Path) | |
#accept(Crystal::NilableCast) | |
#accept(Crystal::AsmOperand) | |
#accept(Crystal::Cast) | |
#accept(Crystal::Arg) | |
#accept(Crystal::RespondsTo) | |
#accept(Crystal::Call) | |
#accept(Crystal::StringLiteral) | |
#accept(Crystal::IsA) | |
#accept(Crystal::HashLiteral::Entry) | |
#accept(Crystal::Var+) | |
#accept(Crystal::NamedArgument) | |
#accept(Crystal::NamedTupleLiteral::Entry) | |
#accept_assign_value(Crystal::ASTNode+) | |
#accept_assign_value(Crystal::ASTNode+, check_align: Bool) | |
#accept_assign_value(Crystal::ASTNode+, Bool) | |
#accept_assign_value_after_equals(Crystal::ASTNode+) | |
#accept_assign_value_after_equals(Crystal::ASTNode+, Bool) | |
#accept_assign_value_after_equals(Crystal::ASTNode+, check_align: Bool) | |
#align_comment(String, Int32, Int32, Int32) | |
#align_comments(Array(String)) | |
#align_info(Array(String), Crystal::Formatter::AlignInfo, Int32) | |
#align_infos(Array(String), Array(Crystal::Formatter::AlignInfo)) | |
#assign?(Crystal::ASTNode+) | |
#assign_length(Crystal::ASTNode+) | |
#assign_length(Crystal::Arg) | |
#at_skip?() | |
#check(Symbol) | |
#check_assign_align(Int32, Crystal::ASTNode+) | |
#check_assign_length(Crystal::ASTNode+) | |
#check_assign_length(Crystal::Arg) | |
#check_close_paren() | |
#check_end() | |
#check_hash_info(Nil, Crystal::ASTNode+, Int32, Int32, Int32) | |
#check_hash_info(Crystal::ASTNode+, Crystal::ASTNode+, Int32, Int32, Int32) | |
#check_hash_info(Crystal::ASTNode+, String, Int32, Int32, Int32) | |
#check_keyword(Symbol, Symbol) | |
#check_keyword(Symbol) | |
#check_macro_whitespace() | |
#check_open_paren() | |
#clear_object(Crystal::RespondsTo) | |
#clear_object(Crystal::NilableCast) | |
#clear_object(Crystal::Cast) | |
#clear_object(Crystal::ASTNode+) | |
#clear_object((Crystal::ASTNode | Nil)) | |
#clear_object(Crystal::IsA) | |
#clear_object(Crystal::Call) | |
#consume_newlines() | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::IsA) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::RespondsTo) | |
#end_visit(Crystal::Call) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::Cast) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::NilableCast) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::StringLiteral) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::StringLiteral) | |
#end_visit_any(Crystal::Call) | |
#end_visit_any(Crystal::IsA) | |
#end_visit_any(Crystal::RespondsTo) | |
#end_visit_any(Crystal::Cast) | |
#end_visit_any(Crystal::NilableCast) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::AsmOperand) | |
#find_assign_chunk(Array(Crystal::ASTNode), Crystal::ASTNode+, Int32) | |
#find_last_info(Array(Crystal::Formatter::AlignInfo), Crystal::Formatter::AlignInfo, Int32) | |
#find_max_column(Array(String), Int32, Int32) | |
#finish() | |
#finish_args(Bool, Bool, Bool, Bool, Int32) | |
#finish_args(Bool, (Bool | Nil), Bool, Bool, Int32) | |
#finish_list(Symbol, Bool, Bool, Bool, Bool) | |
#fix_heredocs(Array(String), Array(Crystal::Formatter::HeredocFix)) | |
#format_alias_or_typedef(Crystal::TypeDef, Symbol, Crystal::ASTNode+) | |
#format_alias_or_typedef(Crystal::Alias, Symbol, Crystal::ASTNode+) | |
#format_args(Array(Crystal::ASTNode), Bool, (Array(Crystal::NamedArgument) | Nil), (Crystal::ASTNode | Nil), Int32, Bool) | |
#format_args(Array(Crystal::NamedArgument), Bool, Nil, Nil, Int32, Bool) | |
#format_args(Array(Crystal::ASTNode), Bool, (Array(Crystal::NamedArgument) | Nil)) | |
#format_args(Array(Crystal::ASTNode), Bool) | |
#format_args(Array(Crystal::ASTNode), Bool, (Array(Crystal::NamedArgument) | Nil), Nil, Int32, Bool) | |
#format_args(Array(Crystal::ASTNode), Bool, Nil, Nil, Int32, Bool) | |
#format_args(Array(Crystal::ASTNode), Bool, (Array(Crystal::NamedArgument) | Nil), (Crystal::ASTNode | Nil)) | |
#format_args:named_args(Array(Crystal::ASTNode), Bool, named_args: (Array(Crystal::NamedArgument) | Nil)) | |
#format_args:named_args(Array(Crystal::ASTNode), Bool, named_args: Nil) | |
#format_args:needed_indent:do_consume_newlines(Array(Crystal::NamedArgument), Bool, needed_indent: Int32, do_consume_newlines: Bool) | |
#format_args_simple(Array(Crystal::ASTNode), Int32, Bool) | |
#format_args_simple(Array(Crystal::NamedArgument), Int32, Bool) | |
#format_binary(Crystal::And, Symbol, Symbol) | |
#format_binary(Crystal::Or, Symbol, Symbol) | |
#format_block(Crystal::Block, (Array(Crystal::NamedArgument) | Bool | Nil)) | |
#format_block_arg(Crystal::ASTNode+, Int32) | |
#format_block_args(Array(Crystal::Var), Crystal::Block) | |
#format_call_args(Crystal::Call, Bool) | |
#format_cast(Crystal::NilableCast, Symbol) | |
#format_cast(Crystal::Cast, Symbol) | |
#format_control_expression(Crystal::Next, Symbol) | |
#format_control_expression(Crystal::Return, Symbol) | |
#format_control_expression(Crystal::Break, Symbol) | |
#format_def_args(Array(Crystal::Arg), Nil, Nil, Bool, Nil) | |
#format_def_args(Crystal::Def+) | |
#format_def_args(Array(Crystal::Arg), (Crystal::Arg | Nil), (Int32 | Nil), Bool, (Crystal::Arg | Nil)) | |
#format_def_args(Crystal::Macro) | |
#format_doc_comments(Array(String)) | |
#format_elsif(Crystal::If, Symbol) | |
#format_end(Int32) | |
#format_hash_entry(Crystal::ASTNode+, Crystal::HashLiteral::Entry) | |
#format_hash_entry(Nil, Crystal::HashLiteral::Entry) | |
#format_if_at_cond(Crystal::If, Symbol, check_end: Bool) | |
#format_if_at_cond(Crystal::If, Symbol) | |
#format_if_at_cond(Crystal::Unless, Symbol) | |
#format_if_at_cond(Crystal::Unless, Symbol, Bool) | |
#format_if_at_cond(Crystal::If, Symbol, Bool) | |
#format_literal_elements(Array(Crystal::NamedTupleLiteral::Entry), Symbol, Symbol) | |
#format_literal_elements(Array(Crystal::HashLiteral::Entry), Symbol, Symbol) | |
#format_literal_elements(Array(Crystal::ASTNode), Symbol, Symbol) | |
#format_macro_body(Crystal::Macro) | |
#format_macro_end() | |
#format_macro_if_epilogue(Crystal::MacroIf, Crystal::Token::MacroState, Bool) | |
#format_macro_if_epilogue(Crystal::MacroIf, Crystal::Token::MacroState, check_end: Bool) | |
#format_macro_if_epilogue(Crystal::MacroIf, Crystal::Token::MacroState) | |
#format_mutli_assign_values(Array(Crystal::ASTNode)) | |
#format_named_args(Array(Crystal::ASTNode), Array(Crystal::NamedArgument), Int32) | |
#format_named_argument_name(String) | |
#format_named_tuple_entry(Crystal::ASTNode+, Crystal::NamedTupleLiteral::Entry) | |
#format_nested(Crystal::ASTNode+) | |
#format_nested(Crystal::ASTNode+, Int32, Bool, Bool) | |
#format_nested(Crystal::ASTNode+, Int32) | |
#format_nested:write_end_line(Crystal::ASTNode+, Int32, write_end_line: Bool) | |
#format_nested:write_end_line:write_indent(Crystal::ASTNode+, write_end_line: Bool, write_indent: Bool) | |
#format_nested_with_end(Crystal::ASTNode+) | |
#format_nested_with_end(Crystal::ASTNode+, Int32, Bool) | |
#format_parenthesized_args(Array(Crystal::ASTNode)) | |
#format_parenthesized_args(Array(Crystal::ASTNode), named_args: (Array(Crystal::NamedArgument) | Nil)) | |
#format_parenthesized_args(Array(Crystal::ASTNode), Nil) | |
#format_regex_modifiers() | |
#format_type_vars((Array(String) | Nil), (Int32 | Nil)) | |
#format_unary(Crystal::InstanceSizeOf, Symbol) | |
#format_unary(Crystal::PointerOf, Symbol) | |
#format_unary(Crystal::SizeOf, Symbol) | |
#format_when(Crystal::Case, Crystal::When, Bool) | |
#format_while_or_until(Crystal::While, Symbol) | |
#format_while_or_until(Crystal::Until, Symbol) | |
#increment_line() | |
#increment_lines(Int32) | |
#indent(Int32, Crystal::ASTNode+) | |
#indent(Int32, Crystal::Arg) | |
#indent(Int32, Crystal::HashLiteral::Entry) | |
#indent(Int32, Crystal::NamedTupleLiteral::Entry) | |
#indent(Int32, Crystal::StringLiteral) | |
#indent(Int32, Crystal::Call) | |
#indent(Int32, Crystal::NamedArgument) | |
#initialize(String) | |
#inside_macro?() | |
#jump_semicolon() | |
#last?(Int32, Array(Crystal::Var)) | |
#last?(Int32, Array(Crystal::ASTNode)) | |
#last?(Int32, Array(Crystal::Arg)) | |
#last?(Int32, Array(Crystal::NamedArgument)) | |
#last?(Int32, Array(Crystal::NamedTupleLiteral::Entry)) | |
#last?(Int32, Array(Crystal::HashLiteral::Entry)) | |
#last?(Int32, Array(Crystal::AsmOperand)) | |
#last?(Int32, Array(Bool)) | |
#last?(Int32, Array(String)) | |
#last?(Int32, Array(Crystal::When)) | |
#needs_two_lines?(Crystal::ASTNode+, Crystal::ASTNode+) | |
#needs_two_lines?(Crystal::ASTNode+) | |
#next_macro_token() | |
#next_string_array_token() | |
#next_string_token() | |
#next_token() | |
#next_token_skip_space() | |
#next_token_skip_space_or_newline() | |
#no_indent(Crystal::ASTNode+) | |
#no_indent(Crystal::Var+) | |
#remove_to_skip(Crystal::Def+, Int32) | |
#remove_to_skip(Crystal::ExceptionHandler, Int32) | |
#remove_to_skip(Crystal::Block, Int32) | |
#reset_macro_state() | |
#skip_nop(Int32) | |
#skip_semicolon() | |
#skip_semicolon_or_space() | |
#skip_semicolon_or_space_or_newline() | |
#skip_space() | |
#skip_space(Int32) | |
#skip_space(Int32, Bool) | |
#skip_space(Bool) | |
#skip_space(Int32, write_comma: Bool) | |
#skip_space_or_newline(Int32) | |
#skip_space_or_newline(, last: Bool, at_least_one: Bool) | |
#skip_space_or_newline(Bool, Bool) | |
#skip_space_or_newline() | |
#skip_space_or_newline:last(, last: Bool) | |
#skip_space_or_newline:last(Int32, last: Bool) | |
#skip_space_write_line() | |
#skip_strings() | |
#slash_is_regex!() | |
#space_newline?() | |
#space_slash_newline?() | |
#to_s(String::Builder) | |
#to_s() | |
#visit(Crystal::MagicConstant) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::CStructOrUnionDef) | |
#visit(Crystal::Include) | |
#visit(Crystal::Extend) | |
#visit(Crystal::NilLiteral) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::Yield) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::Next) | |
#visit(Crystal::TypeDeclaration) | |
#visit(Crystal::UninitializedVar) | |
#visit(Crystal::Break) | |
#visit(Crystal::Return) | |
#visit(Crystal::Nop) | |
#visit(Crystal::BoolLiteral) | |
#visit(Crystal::Case) | |
#visit(Crystal::Until) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Expressions) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Asm) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::When) | |
#visit(Crystal::Metaclass) | |
#visit(Crystal::Out) | |
#visit(Crystal::ExternalVar) | |
#visit(Crystal::ProcLiteral) | |
#visit(Crystal::ProcPointer) | |
#visit(Crystal::TypeDef) | |
#visit(Crystal::Alias) | |
#visit(Crystal::ExceptionHandler) | |
#visit(Crystal::While) | |
#visit(Crystal::MultiAssign) | |
#visit(Crystal::Underscore) | |
#visit(Crystal::PointerOf) | |
#visit(Crystal::Arg) | |
#visit(Crystal::InstanceSizeOf) | |
#visit(Crystal::SizeOf) | |
#visit(Crystal::TypeOf) | |
#visit(Crystal::Unless) | |
#visit(Crystal::Attribute) | |
#visit(Crystal::Select) | |
#visit(Crystal::ImplicitObj) | |
#visit(Crystal::VisibilityModifier) | |
#visit(Crystal::Require) | |
#visit(Crystal::If) | |
#visit(Crystal::IsA) | |
#visit(Crystal::Union) | |
#visit(Crystal::NamedTupleLiteral) | |
#visit(Crystal::MacroFor) | |
#visit(Crystal::Block) | |
#visit(Crystal::FunDef) | |
#visit(Crystal::Macro) | |
#visit(Crystal::RangeLiteral) | |
#visit(Crystal::Path) | |
#visit(Crystal::Generic) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Call) | |
#visit(Crystal::ReadInstanceVar) | |
#visit(Crystal::Global) | |
#visit(Crystal::ClassVar) | |
#visit(Crystal::InstanceVar) | |
#visit(Crystal::Self) | |
#visit(Crystal::ProcNotation) | |
#visit(Crystal::Var+) | |
#visit(Crystal::DoubleSplat) | |
#visit(Crystal::MacroVar) | |
#visit(Crystal::HashLiteral) | |
#visit(Crystal::TupleLiteral) | |
#visit(Crystal::OpAssign) | |
#visit(Crystal::MacroLiteral) | |
#visit(Crystal::StringInterpolation) | |
#visit(Crystal::Assign) | |
#visit(Crystal::Not) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::And) | |
#visit(Crystal::CharLiteral) | |
#visit(Crystal::SymbolLiteral) | |
#visit(Crystal::NumberLiteral) | |
#visit(Crystal::Or) | |
#visit(Crystal::StringLiteral) | |
#visit(Crystal::Splat) | |
#visit(Crystal::NilableCast) | |
#visit(Crystal::RegexLiteral) | |
#visit(Crystal::MacroIf) | |
#visit(Crystal::RespondsTo) | |
#visit(Crystal::Cast) | |
#visit(Crystal::ArrayLiteral) | |
#visit_any(Crystal::RespondsTo) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::IsA) | |
#visit_any(Crystal::Cast) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Call) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::NilableCast) | |
#visit_any(Crystal::StringLiteral) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Var+) | |
#visit_if_or_unless(Crystal::Unless, Symbol) | |
#visit_if_or_unless(Crystal::If, Symbol) | |
#visit_splat(Crystal::DoubleSplat, Symbol) | |
#visit_splat(Crystal::Splat, Symbol) | |
#write(String) | |
#write(Symbol) | |
#write((Char | String | Symbol | Nil)) | |
#write(Crystal::Token) | |
#write(Bool) | |
#write(Char) | |
#write_comment(, needs_indent: Bool) | |
#write_indent(Int32) | |
#write_indent(Int32, Crystal::ASTNode+) | |
#write_indent(Int32, Crystal::StringLiteral) | |
#write_indent(Int32, Crystal::NamedArgument) | |
#write_indent(Int32, Crystal::NamedTupleLiteral::Entry) | |
#write_indent() | |
#write_indent(Int32, Crystal::HashLiteral::Entry) | |
#write_keyword(Symbol, String, Bool) | |
#write_keyword(Symbol) | |
#write_keyword(String, Symbol, String) | |
#write_keyword(Symbol, String, skip_space_or_newline: Bool) | |
#write_keyword(Symbol, String) | |
#write_line() | |
#write_token(String, Symbol) | |
#write_token(String, Symbol, String) | |
#write_token(Symbol, String) | |
#write_token(Symbol) | |
|=== Crystal::Formatter::AlignInfo ===| | |
#end_column() | |
#id() | |
#initialize(UInt64, Int32, Int32, Int32, Int32, Bool) | |
#line() | |
#middle_column() | |
#number() | |
#size() | |
#start_column() | |
|=== Crystal::Formatter::AlignInfo:Class ===| | |
#allocate() | |
#new(UInt64, Int32, Int32, Int32, Int32, Bool) | |
|=== Crystal::Formatter::CommentInfo ===| | |
#end_line() | |
#end_line=(Int32) | |
#initialize(Int32, Symbol) | |
#start_line() | |
|=== Crystal::Formatter::CommentInfo:Class ===| | |
#allocate() | |
#new(Int32, Symbol) | |
|=== Crystal::Formatter::HeredocFix ===| | |
#difference() | |
#end_line() | |
#initialize(Int32, Int32, Int32) | |
#start_line() | |
|=== Crystal::Formatter::HeredocFix:Class ===| | |
#allocate() | |
#new(Int32, Int32, Int32) | |
|=== Crystal::Formatter:Class ===| | |
#allocate() | |
#format(String) | |
#format(String, Nil) | |
#format(String, filename: Nil) | |
#format(String, filename: String) | |
#new(String) | |
|=== Crystal::FrozenTypeException ===| | |
#callstack() | |
#callstack=(CallStack) | |
#crystal_type_id() | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::MethodTraceException | Nil)) | |
#initialize(Crystal::FrozenTypeException, String) | |
#initialize(String, Nil, Int32, Nil, Int32, (Crystal::MethodTraceException | Nil)) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#initialize(String, Nil, Int32, Nil, Int32, Nil) | |
#inner() | |
#inner=(Crystal::MethodTraceException) | |
#inspect(IO::FileDescriptor) | |
#message() | |
#object_id() | |
|=== Crystal::FrozenTypeException:Class ===| | |
#allocate() | |
#for_node(Crystal::Call, String, Nil) | |
#for_node(Crystal::NumberLiteral, String, Nil) | |
#for_node(Crystal::BoolLiteral, String, Nil) | |
#for_node(Crystal::NilLiteral, String, Nil) | |
#for_node(Crystal::Nop, String, Nil) | |
#for_node(Crystal::Asm, String, Nil) | |
#for_node(Crystal::ExceptionHandler, String, Nil) | |
#for_node(Crystal::Rescue, String, Nil) | |
#for_node(Crystal::InstanceSizeOf, String, Nil) | |
#for_node(Crystal::SizeOf, String, Nil) | |
#for_node(Crystal::TypeOf, String, Nil) | |
#for_node(Crystal::PointerOf, String, Nil) | |
#for_node(Crystal::Primitive+, String, Nil) | |
#for_node(Crystal::TupleIndexer, String, Nil) | |
#for_node(Crystal::While, String, Nil) | |
#for_node(Crystal::If, String, Nil) | |
#for_node(Crystal::IsA, String, Nil) | |
#for_node(Crystal::Return, String, Nil) | |
#for_node(Crystal::ProcPointer, String, Nil) | |
#for_node(Crystal::Yield, String, Nil) | |
#for_node(Crystal::Assign, String, Nil) | |
#for_node(Crystal::Block, String, Nil) | |
#for_node(Crystal::CharLiteral, String, Nil) | |
#for_node(Crystal::SymbolLiteral, String, Nil) | |
#for_node(Crystal::Var, String, (Crystal::MethodTraceException | Nil)) | |
#for_node(Crystal::Var, String, Nil) | |
#for_node(Crystal::Next, String, Nil) | |
#for_node(Crystal::Break, String, Nil) | |
#for_node(Crystal::RespondsTo, String, Nil) | |
#for_node(Crystal::DoubleSplat, String, Nil) | |
#for_node(Crystal::Splat, String, Nil) | |
#for_node(Crystal::MacroFor, String, Nil) | |
#for_node(Crystal::MacroIf, String, Nil) | |
#for_node(Crystal::TypeRestriction, String, Nil) | |
#for_node(Crystal::VisibilityModifier, String, Nil) | |
#for_node(Crystal::MultiAssign, String, Nil) | |
#for_node(Crystal::Select, String, Nil) | |
#for_node(Crystal::Case, String, Nil) | |
#for_node(Crystal::StringInterpolation, String, Nil) | |
#for_node(Crystal::RangeLiteral, String, Nil) | |
#for_node(Crystal::Or, String, Nil) | |
#for_node(Crystal::And, String, Nil) | |
#for_node(Crystal::HashLiteral, String, Nil) | |
#for_node(Crystal::ArrayLiteral, String, Nil) | |
#for_node(Crystal::RegexLiteral, String, Nil) | |
#for_node(Crystal::StringLiteral, String, Nil) | |
#for_node(Crystal::Expressions, String, Nil) | |
#for_node(Crystal::Def, String, Nil) | |
#for_node(Crystal::EnumDef, String, Nil) | |
#for_node(Crystal::ModuleDef, String, Nil) | |
#for_node(Crystal::ClassDef, String, Nil) | |
#for_node(Crystal::Require, String, Nil) | |
#for_node(Crystal::Arg, String, Nil) | |
#for_node(Crystal::NamedTupleLiteral, String, Nil) | |
#for_node(Crystal::TupleLiteral, String, Nil) | |
#for_node(Crystal::ReadInstanceVar, String, Nil) | |
#for_node(Crystal::Not, String, Nil) | |
#for_node(Crystal::Generic, String, Nil) | |
#for_node(Crystal::FunDef, String, Nil) | |
#for_node(Crystal::External, String, Nil) | |
#for_node(Crystal::ProcLiteral, String, Nil) | |
#for_node(Crystal::Cast, String, Nil) | |
#for_node(Crystal::NilableCast, String, Nil) | |
#for_node(Crystal::Var+, String, (Crystal::MethodTraceException | Nil)) | |
#for_node(Crystal::TypeFilteredNode, String, Nil) | |
#for_node(Crystal::MetaVar, String, Nil) | |
#for_node(Crystal::MetaTypeVar, String, (Crystal::MethodTraceException | Nil)) | |
#for_node(Crystal::LibDef, String, Nil) | |
#for_node(Crystal::Include, String, Nil) | |
#for_node(Crystal::MacroExpression, String, Nil) | |
#for_node(Crystal::Out, String, Nil) | |
#for_node(Crystal::InstanceVar, String, Nil) | |
#for_node(Crystal::ClassVar, String, Nil) | |
#for_node(Crystal::UninitializedVar, String, Nil) | |
#for_node(Crystal::Global, String, Nil) | |
#for_node(Crystal::TypeDeclaration, String, Nil) | |
#for_node(Crystal::ASTNode+, String, (Crystal::MethodTraceException | Nil)) | |
#for_node(Crystal::MetaVar, String, (Crystal::MethodTraceException | Nil)) | |
#for_node(Crystal::Self, String, Nil) | |
#for_node(Crystal::Metaclass, String, Nil) | |
#for_node(Crystal::Union, String, Nil) | |
#for_node(Crystal::ProcNotation, String, Nil) | |
#for_node(Crystal::Path, String, Nil) | |
#for_node(Crystal::FileNode, String, Nil) | |
#for_node(Crystal::Macro, String, Nil) | |
#for_node(Crystal::Def+, String, Nil) | |
#for_node(Crystal::Alias, String, Nil) | |
#for_node(Crystal::Extend, String, Nil) | |
#name() | |
#new(String, Nil, Int32, Nil, Int32, Nil) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#new(String, Nil, Int32, Nil, Int32, (Crystal::MethodTraceException | Nil)) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::MethodTraceException | Nil)) | |
#wrap_macro_expression(Crystal::FrozenTypeException, Crystal::Location) | |
|=== Crystal::FunDef ===| | |
#==(Crystal::FunDef) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#args() | |
#at(Crystal::Location) | |
#at_end(Crystal::Location) | |
#body() | |
#body=(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#doc=(String) | |
#doc=((String | Nil)) | |
#end_location() | |
#external() | |
#external=(Crystal::External) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(String, Array(Crystal::Arg), (Crystal::ASTNode | Nil), Bool, (Crystal::Nop | Nil), String) | |
#initialize(String, Array(Crystal::Arg), (Crystal::ASTNode | Nil), Bool, (Crystal::ASTNode | Nil), String) | |
#initialize(String, Array(Crystal::Arg), Nil, Bool, Nil, String) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), Crystal::Exception+, Crystal::TypeException:Class) | |
#raise(String) | |
#raise((String | Nil), Crystal::Exception+) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::FunDef) | |
#real_name() | |
#return_type() | |
#set_type(Crystal::NilType) | |
#type=(Crystal::NilType) | |
#type?() | |
#varargs?() | |
|=== Crystal::FunDef:Class ===| | |
#allocate() | |
#name() | |
#new(String, Array(Crystal::Arg), (Crystal::ASTNode | Nil), Bool, (Crystal::Nop | Nil), String) | |
#new(String, Array(Crystal::Arg), (Crystal::ASTNode | Nil), Bool, (Crystal::ASTNode | Nil), String) | |
#new(String, Array(Crystal::Arg), Nil, Bool, Nil, String) | |
|=== Crystal::Generic ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::Generic) | |
#==(Crystal::Generic) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#at(Crystal::Location) | |
#at(Crystal::Generic) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::ASTNode+) | |
#at(Crystal::ArrayLiteral) | |
#at(Crystal::HashLiteral) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#in_type_args=(Bool) | |
#initialize(Crystal::Path, Array(Crystal::ASTNode), (Array(Crystal::NamedArgument) | Nil)) | |
#initialize(Crystal::Path, Array(Crystal::ASTNode), Nil) | |
#initialize(Crystal::Path, Array(Crystal::ASTNode)) | |
#initialize(Crystal::Path, Array(Crystal::ASTNode), named_args: Array(Crystal::NamedArgument)) | |
#instance_type() | |
#instance_type=((Crystal::GenericClassType | Crystal::GenericModuleType)) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Generic, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::Generic, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name() | |
#name=(Crystal::Path) | |
#name_column_number() | |
#name_size() | |
#named_args() | |
#notify_observers() | |
#object_id() | |
#question=(Bool) | |
#question?() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil)) | |
#raise((String | Nil), Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise:inner(String, inner: Crystal::Exception+) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Generic) | |
#restriction_of?(Crystal::Generic, Crystal::Program) | |
#restriction_of?(Crystal::Path, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Generic, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Path, Crystal::LibType) | |
#restriction_of?(Crystal::Path, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Generic, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Generic, Crystal::LibType) | |
#restriction_of?(Crystal::Path, Crystal::FileModule) | |
#restriction_of?(Crystal::Generic, Crystal::EnumType) | |
#restriction_of?(Crystal::Path, Crystal::EnumType) | |
#restriction_of?(Crystal::Generic, Crystal::FileModule) | |
#restriction_of?(Crystal::Path, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Generic, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Path, Crystal::Program) | |
#restriction_of?(Crystal::Generic, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Path, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Generic, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Path, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Path, Crystal::Type+) | |
#restriction_of?(Crystal::Generic, Crystal::Type+) | |
#same?(Crystal::Generic) | |
#scope=((Crystal::Type | Nil)) | |
#set_type(Crystal::Type+) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#type() | |
#type=(Crystal::Type+) | |
#type?() | |
#type_vars() | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::Def) | |
#update(Crystal::Var) | |
#update(Crystal::Case) | |
#update(Crystal::Select) | |
#update(Crystal::MultiAssign) | |
#update(Crystal::VisibilityModifier) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::MacroIf) | |
#update(Crystal::MacroFor) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::Splat) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::RespondsTo) | |
#update(Crystal::Break) | |
#update(Crystal::Next) | |
#update(Crystal::MetaVar) | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::Var+) | |
#update(Crystal::FunDef) | |
#update(Crystal::NilableCast) | |
#update(Crystal::Cast) | |
#update(Crystal::TypeOf) | |
#update(Crystal::StringInterpolation) | |
#update(Crystal::Assign) | |
#update(Crystal::Block) | |
#update(Crystal::Not) | |
#update(Crystal::Expressions) | |
#update(Crystal::Def+) | |
#update(Crystal::Arg) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::Out) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::ClassVar) | |
#update(Crystal::UninitializedVar) | |
#update(Crystal::Global) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::Self) | |
#update(Crystal::Metaclass) | |
#update(Crystal::Union) | |
#update(Crystal::ProcNotation) | |
#update(Nil) | |
#update() | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::Require) | |
#update(Crystal::Call) | |
#update(Crystal::FileNode) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::Yield) | |
#update(Crystal::ProcPointer) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::Or) | |
#update(Crystal::And) | |
#update(Crystal::MacroExpression) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::Generic) | |
#update(Crystal::ArrayLiteral) | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::Nop) | |
#update(Crystal::Return) | |
#update(Crystal::IsA) | |
#update(Crystal::If) | |
#update(Crystal::While) | |
#update(Crystal::Path) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::Primitive+) | |
#update(Crystal::PointerOf) | |
#update(Crystal::SizeOf) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::Asm) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of(String, Crystal::GenericType, Int32, Int32) | |
#wrong_number_of(String, (Crystal::GenericClassType | Crystal::GenericModuleType), Int32, Int32) | |
#wrong_number_of(String, Crystal::ModuleType+, Int32, Int32) | |
#wrong_number_of(String, Crystal::ModuleType+, Int32, String) | |
#wrong_number_of(String, (Crystal::GenericClassType | Crystal::GenericModuleType), Int32, String) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, Crystal::ModuleType+, Int32, String) | |
#wrong_number_of_message(String, Crystal::ModuleType+, Int32, Int32) | |
#wrong_number_of_message(String, (Crystal::GenericClassType | Crystal::GenericModuleType), Int32, Int32) | |
#wrong_number_of_message(String, (Crystal::GenericClassType | Crystal::GenericModuleType), Int32, String) | |
#wrong_number_of_message(String, Crystal::GenericType, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Generic:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Path, Array(Crystal::ASTNode)) | |
#new(Crystal::Path, Array(Crystal::ASTNode), (Array(Crystal::NamedArgument) | Nil)) | |
#new(Crystal::Path, Crystal::TypeOf) | |
#new(Crystal::Path, Crystal::ASTNode+) | |
#new:named_args(Crystal::Path, Array(Crystal::ASTNode), named_args: Array(Crystal::NamedArgument)) | |
|=== Crystal::GenericClassInstanceMetaclassType ===| | |
#abstract?() | |
#add_def_instance(Crystal::DefInstanceKey, Crystal::Def) | |
#add_subclass(Crystal::PointerType) | |
#add_subclass(Crystal::GenericClassInstanceType+) | |
#add_subclass(Crystal::ClassType+) | |
#add_subclass(Crystal::PointerInstanceType) | |
#add_subclass(Crystal::GenericUnionType) | |
#add_subclass(Crystal::ProcType) | |
#add_subclass(Crystal::GenericClassType) | |
#add_subclass(Crystal::StaticArrayType) | |
#add_subclass(Crystal::NamedTupleType) | |
#add_subclass(Crystal::TupleType) | |
#add_subclass(Crystal::TupleInstanceType) | |
#add_subclass(Crystal::SymbolType) | |
#add_subclass(Crystal::NonGenericClassType) | |
#add_subclass(Crystal::NilType) | |
#add_subclass(Crystal::MetaclassType) | |
#add_subclass(Crystal::BoolType) | |
#add_subclass(Crystal::CharType) | |
#add_subclass(Crystal::ProcInstanceType) | |
#add_subclass(Crystal::IntegerType) | |
#add_subclass(Crystal::FloatType) | |
#class_var_owner() | |
#common_ancestor((Crystal::MetaclassType | Crystal::VirtualMetaclassType)) | |
#common_ancestor((Crystal::GenericClassInstanceMetaclassType | Crystal::MetaclassType | Crystal::VirtualMetaclassType)) | |
#common_ancestor(Crystal::MetaclassType) | |
#def_instances() | |
#defs() | |
#filter_by_responds_to(String) | |
#generic_nest() | |
#initialize(Crystal::Program, Crystal::UnionType+) | |
#initialize(Crystal::GenericClassInstanceMetaclassType, Crystal::Program) | |
#initialize(Crystal::Program, Crystal::GenericClassInstanceType+) | |
#instance_type() | |
#lookup_def_instance(Crystal::DefInstanceKey) | |
#lookup_new_in_ancestors?() | |
#lookup_path(Array(String), Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path(Crystal::Path) | |
#lookup_path:include_private(Crystal::Path, include_private: Bool) | |
#lookup_path:lookup_in_namespace:location(Array(String), lookup_in_namespace: Bool, location: (Crystal::Location | Nil)) | |
#lookup_similar_path(Array(String), Bool) | |
#lookup_similar_path(Array(String)) | |
#lookup_similar_path(Crystal::Path) | |
#macros() | |
#parents() | |
#program() | |
#restrict(Crystal::MetaclassType, Crystal::MatchContext) | |
#restrict(Crystal::Metaclass, Crystal::MatchContext) | |
#to_s(String::Builder) | |
#to_s_with_options(IO) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options(OpenSSL::SSL::Socket+) | |
#to_s_with_options(OpenSSL::DigestIO) | |
#to_s_with_options(IO::Sized+) | |
#to_s_with_options(IO::MultiWriter) | |
#to_s_with_options(IO::Memory) | |
#to_s_with_options(IO::Hexdump) | |
#to_s_with_options(IO::FileDescriptor+) | |
#to_s_with_options(IO::Delimited) | |
#to_s_with_options(IO::ARGF) | |
#to_s_with_options(HTTP::Server::Response::Output) | |
#to_s_with_options(String::Builder, Bool) | |
#to_s_with_options(HTTP::Server::Response) | |
#to_s_with_options(File::PReader) | |
#to_s_with_options(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s_with_options(Flate::Reader) | |
#to_s_with_options(HTTP::ChunkedContent) | |
#to_s_with_options(Flate::Writer) | |
#to_s_with_options(Gzip::Reader) | |
#to_s_with_options(HTTP::UnknownLengthContent) | |
#to_s_with_options(Gzip::Writer) | |
#to_s_with_options:codegen(IO::FileDescriptor, codegen: Bool) | |
#to_s_with_options:codegen(IO::ARGF, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::ChunkedContent, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Writer, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response::Output, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Writer, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Reader, codegen: Bool) | |
#to_s_with_options:codegen(File::PReader, codegen: Bool) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#to_s_with_options:codegen(IO, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Reader, codegen: Bool) | |
#to_s_with_options:codegen(IO::Memory, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::SSL::Socket+, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::UnknownLengthContent, codegen: Bool) | |
#to_s_with_options:codegen(IO::Delimited, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::DigestIO, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor+, codegen: Bool) | |
#to_s_with_options:codegen(IO::MultiWriter, codegen: Bool) | |
#to_s_with_options:codegen(IO::Sized+, codegen: Bool) | |
#to_s_with_options:codegen(IO::Hexdump, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::WebSocket::Protocol::StreamIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Hexdump, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::SSL::Socket+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(String::Builder, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Delimited, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(File::PReader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Memory, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::MultiWriter, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::ChunkedContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Sized+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::UnknownLengthContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::DigestIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response::Output, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::ARGF, skip_union_parens: Bool, codegen: Bool) | |
#virtual_type() | |
#virtual_type!() | |
|=== Crystal::GenericClassInstanceMetaclassType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::UnionType+) | |
#new(Crystal::Program, Crystal::GenericClassInstanceType+) | |
|=== Crystal::GenericClassInstanceType ===| | |
#initialize(Crystal::Program, Crystal::GenericClassType+, Nil, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::Program, Crystal::GenericClassType+, Nil, Hash(String, Crystal::ASTNode), Nil) | |
#initialize(Crystal::GenericClassInstanceType, Crystal::Program, Crystal::GenericClassType+, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::GenericClassInstanceType, Crystal::Program) | |
|=== Crystal::GenericClassInstanceType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::GenericClassType+, Nil, Hash(String, Crystal::ASTNode)) | |
|=== Crystal::GenericClassType ===| | |
#force_add_subclass() | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String), Bool) | |
#initialize(Crystal::GenericClassType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::GenericClassType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::GenericClassType, Crystal::Program) | |
#initialize(Crystal::Program, Crystal::ModuleType+, String, Nil, Array(String), Bool) | |
#initialize(Crystal::GenericClassType, Crystal::Program, Crystal::ModuleType+, String, Nil, Bool) | |
#initialize(Crystal::GenericClassType, Crystal::Program, Crystal::ModuleType+, String) | |
#parents() | |
#splat_index=((Int32 | Nil)) | |
#struct=(Bool) | |
#superclass() | |
#unbound?() | |
|=== Crystal::GenericClassType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
#new(Crystal::Program, Crystal::ModuleType+, String, Nil, Array(String), Bool) | |
|=== Crystal::GenericModuleInstanceMetaclassType ===| | |
#add_def_instance(Crystal::DefInstanceKey, Crystal::Def) | |
#add_subclass(Crystal::TupleInstanceType) | |
#add_subclass(Crystal::ClassType+) | |
#add_subclass(Crystal::PointerInstanceType) | |
#add_subclass(Crystal::GenericUnionType) | |
#add_subclass(Crystal::ProcType) | |
#add_subclass(Crystal::GenericClassType) | |
#add_subclass(Crystal::StaticArrayType) | |
#add_subclass(Crystal::NamedTupleType) | |
#add_subclass(Crystal::TupleType) | |
#add_subclass(Crystal::PointerType) | |
#add_subclass(Crystal::SymbolType) | |
#add_subclass(Crystal::FloatType) | |
#add_subclass(Crystal::IntegerType) | |
#add_subclass(Crystal::CharType) | |
#add_subclass(Crystal::ProcInstanceType) | |
#add_subclass(Crystal::BoolType) | |
#add_subclass(Crystal::NilType) | |
#add_subclass(Crystal::MetaclassType) | |
#add_subclass(Crystal::NonGenericClassType) | |
#add_subclass(Crystal::GenericClassInstanceType+) | |
#class_var_owner() | |
#def_instances() | |
#defs() | |
#generic_nest() | |
#initialize(Crystal::Program, Crystal::GenericModuleInstanceType) | |
#initialize(Crystal::GenericModuleInstanceMetaclassType, Crystal::Program) | |
#instance_type() | |
#lookup_def_instance(Crystal::DefInstanceKey) | |
#lookup_new_in_ancestors?() | |
#lookup_path(Array(String), Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path(Crystal::Path) | |
#lookup_path:include_private(Crystal::Path, include_private: Bool) | |
#lookup_path:lookup_in_namespace:location(Array(String), lookup_in_namespace: Bool, location: (Crystal::Location | Nil)) | |
#lookup_similar_path(Array(String), Bool) | |
#lookup_similar_path(Array(String)) | |
#lookup_similar_path(Crystal::Path) | |
#macros() | |
#parents() | |
#program() | |
#restrict(Crystal::MetaclassType, Crystal::MatchContext) | |
#restrict(Crystal::Metaclass, Crystal::MatchContext) | |
#to_s(String::Builder) | |
#to_s_with_options(IO::Delimited) | |
#to_s_with_options(IO::FileDescriptor+) | |
#to_s_with_options(IO::Hexdump) | |
#to_s_with_options(IO::Memory) | |
#to_s_with_options(IO::MultiWriter) | |
#to_s_with_options(IO::Sized+) | |
#to_s_with_options(OpenSSL::DigestIO) | |
#to_s_with_options(OpenSSL::SSL::Socket+) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(IO) | |
#to_s_with_options(IO::ARGF) | |
#to_s_with_options(String::Builder, Bool) | |
#to_s_with_options(Gzip::Writer) | |
#to_s_with_options(HTTP::ChunkedContent) | |
#to_s_with_options(Flate::Writer) | |
#to_s_with_options(HTTP::Server::Response) | |
#to_s_with_options(HTTP::Server::Response::Output) | |
#to_s_with_options(Flate::Reader) | |
#to_s_with_options(Gzip::Reader) | |
#to_s_with_options(File::PReader) | |
#to_s_with_options(HTTP::UnknownLengthContent) | |
#to_s_with_options(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s_with_options:codegen(IO::Memory, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Writer, codegen: Bool) | |
#to_s_with_options:codegen(IO::Delimited, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::ChunkedContent, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Reader, codegen: Bool) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response, codegen: Bool) | |
#to_s_with_options:codegen(IO::ARGF, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor+, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response::Output, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Writer, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::DigestIO, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::SSL::Socket+, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::UnknownLengthContent, codegen: Bool) | |
#to_s_with_options:codegen(IO::Hexdump, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Reader, codegen: Bool) | |
#to_s_with_options:codegen(IO, codegen: Bool) | |
#to_s_with_options:codegen(IO::Sized+, codegen: Bool) | |
#to_s_with_options:codegen(IO::MultiWriter, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#to_s_with_options:codegen(File::PReader, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(String::Builder, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(File::PReader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::ChunkedContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::ARGF, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::SSL::Socket+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::DigestIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::UnknownLengthContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Sized+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::MultiWriter, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Memory, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::WebSocket::Protocol::StreamIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Hexdump, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Delimited, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response::Output, skip_union_parens: Bool, codegen: Bool) | |
|=== Crystal::GenericModuleInstanceMetaclassType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::GenericModuleInstanceType) | |
|=== Crystal::GenericModuleInstanceType ===| | |
#add_def_instance(Crystal::DefInstanceKey, Crystal::Def) | |
#add_including_type(Crystal::ModuleType+) | |
#add_including_type(Crystal::PointerInstanceType) | |
#add_including_type(Crystal::GenericModuleInstanceType) | |
#add_including_type(Crystal::GenericClassInstanceType+) | |
#add_including_type(Crystal::TupleInstanceType) | |
#add_including_type(Crystal::ProcInstanceType) | |
#add_instance_var_initializer(String, Crystal::ASTNode+, (Hash(String, Crystal::MetaVar) | Nil)) | |
#add_subclass_observer(Crystal::Call) | |
#add_to_including_types(Array(Crystal::Type)) | |
#after_initialize() | |
#all_instance_vars() | |
#ancestors() | |
#append_to_expand_union_types(Array(Crystal::Type)) | |
#collect_ancestors(Array(Crystal::Type)) | |
#common_ancestor((Crystal::ClassType | Crystal::GenericClassInstanceType)) | |
#common_ancestor(Crystal::Type+) | |
#common_ancestor((Crystal::MetaclassType | Crystal::VirtualMetaclassType)) | |
#common_ancestor(Crystal::MetaclassType) | |
#common_ancestor(Crystal::ClassType+) | |
#common_ancestor(Crystal::GenericClassInstanceType+) | |
#declare_instance_var(String, Crystal::Type+) | |
#def_instances() | |
#defs() | |
#depth() | |
#devirtualize() | |
#double_variadic?() | |
#extern?() | |
#extern_union?() | |
#filter_by_responds_to(String) | |
#generic_nest() | |
#generic_type() | |
#has_instance_var_initializer?(String) | |
#hash() | |
#including_types() | |
#initialize(Crystal::Program, Crystal::GenericModuleType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::Program, Crystal::GenericModuleType, Hash(String, Crystal::ASTNode), Nil) | |
#initialize(Crystal::GenericModuleInstanceType, Crystal::Program, Crystal::GenericModuleType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::GenericModuleInstanceType, Crystal::Program) | |
#instance_vars() | |
#leaf?() | |
#llvm_name(String::Builder) | |
#llvm_name() | |
#lookup_def_instance(Crystal::DefInstanceKey) | |
#lookup_instance_var(String) | |
#lookup_instance_var?(String) | |
#lookup_new_in_ancestors?() | |
#macros() | |
#metaclass() | |
#module?() | |
#namespace() | |
#notify_subclass_added() | |
#object_id() | |
#packed?() | |
#parents() | |
#program() | |
#remove_alias() | |
#remove_indirection() | |
#remove_subclass_observer(Crystal::Call) | |
#splat_index() | |
#struct?() | |
#superclass() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#type_desc() | |
#type_vars() | |
#unbound?() | |
#virtual_type() | |
|=== Crystal::GenericModuleInstanceType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::GenericModuleType, Hash(String, Crystal::ASTNode)) | |
|=== Crystal::GenericModuleType ===| | |
#!=(Crystal::Program) | |
#==(Crystal::NonGenericModuleType+) | |
#==(Crystal::NonGenericClassType) | |
#==(Crystal::Program) | |
#==((Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType)) | |
#==(Crystal::GenericInstanceType+) | |
#==(Crystal::ModuleType+) | |
#==(Crystal::GenericClassInstanceType+) | |
#==((Crystal::GenericClassType | Crystal::GenericModuleType)) | |
#==(Crystal::Type+) | |
#==(Crystal::AliasType) | |
#==(Crystal::GenericType) | |
#==(Crystal::GenericModuleType) | |
#==(Crystal::GenericClassType+) | |
#==(Crystal::GenericModuleInstanceType) | |
#abstract?() | |
#add_def(Crystal::Def+) | |
#add_including_type(Crystal::GenericClassInstanceType+) | |
#add_including_type(Crystal::PointerInstanceType) | |
#add_including_type(Crystal::TupleInstanceType) | |
#add_including_type(Crystal::ProcInstanceType) | |
#add_including_type(Crystal::ModuleType+) | |
#add_including_type(Crystal::GenericModuleInstanceType) | |
#add_instance_var_initializer(String, Crystal::ASTNode+, (Hash(String, Crystal::MetaVar) | Nil)) | |
#add_subclass(Crystal::ClassType+) | |
#all_instance_vars() | |
#allowed_in_generics?() | |
#allows_instance_vars?() | |
#ancestors() | |
#append_full_name(HTTP::Server::Response::Output, codegen: Bool) | |
#append_full_name(Gzip::Reader) | |
#append_full_name(Gzip::Reader, codegen: Bool) | |
#append_full_name(HTTP::Server::Response::Output) | |
#append_full_name(Gzip::Writer, codegen: Bool) | |
#append_full_name(HTTP::Server::Response::Output, Bool) | |
#append_full_name(HTTP::Server::Response, Bool) | |
#append_full_name(HTTP::Server::Response) | |
#append_full_name(Gzip::Reader, Bool) | |
#append_full_name(HTTP::Server::Response, codegen: Bool) | |
#append_full_name(IO::MultiWriter, Bool) | |
#append_full_name(HTTP::ChunkedContent, Bool) | |
#append_full_name(HTTP::ChunkedContent) | |
#append_full_name(HTTP::ChunkedContent, codegen: Bool) | |
#append_full_name(Gzip::Writer, Bool) | |
#append_full_name(Gzip::Writer) | |
#append_full_name(HTTP::UnknownLengthContent, codegen: Bool) | |
#append_full_name(HTTP::UnknownLengthContent) | |
#append_full_name(OpenSSL::SSL::Socket+, codegen: Bool) | |
#append_full_name(IO::Hexdump, codegen: Bool) | |
#append_full_name(IO::Hexdump) | |
#append_full_name(IO::Hexdump, Bool) | |
#append_full_name(OpenSSL::DigestIO, Bool) | |
#append_full_name(OpenSSL::DigestIO) | |
#append_full_name(OpenSSL::DigestIO, codegen: Bool) | |
#append_full_name(IO::Memory, codegen: Bool) | |
#append_full_name(IO::Memory) | |
#append_full_name(IO::Memory, Bool) | |
#append_full_name(IO::Sized+, Bool) | |
#append_full_name(IO::Sized+) | |
#append_full_name(IO::Sized+, codegen: Bool) | |
#append_full_name(IO::MultiWriter, codegen: Bool) | |
#append_full_name(IO::MultiWriter) | |
#append_full_name(OpenSSL::SSL::Socket+) | |
#append_full_name(OpenSSL::SSL::Socket+, Bool) | |
#append_full_name(HTTP::UnknownLengthContent, Bool) | |
#append_full_name(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#append_full_name(HTTP::WebSocket::Protocol::StreamIO) | |
#append_full_name(HTTP::WebSocket::Protocol::StreamIO, Bool) | |
#append_full_name(IO::ARGF, codegen: Bool) | |
#append_full_name(IO::ARGF) | |
#append_full_name(IO::ARGF, Bool) | |
#append_full_name(IO::Delimited, codegen: Bool) | |
#append_full_name(IO::Delimited) | |
#append_full_name(IO::Delimited, Bool) | |
#append_full_name(IO::FileDescriptor, Bool) | |
#append_full_name(IO::FileDescriptor) | |
#append_full_name(IO::FileDescriptor, codegen: Bool) | |
#append_full_name(IO::FileDescriptor+, codegen: Bool) | |
#append_full_name(IO::FileDescriptor+) | |
#append_full_name(IO::FileDescriptor+, Bool) | |
#append_full_name(Flate::Writer, Bool) | |
#append_full_name(Flate::Writer) | |
#append_full_name(File::PReader) | |
#append_full_name(File::PReader, codegen: Bool) | |
#append_full_name(Flate::Reader, codegen: Bool) | |
#append_full_name(String::Builder, Bool) | |
#append_full_name(Flate::Reader) | |
#append_full_name(Flate::Reader, Bool) | |
#append_full_name(String::Builder) | |
#append_full_name(String::Builder, codegen: Bool) | |
#append_full_name(IO, codegen: Bool) | |
#append_full_name(IO) | |
#append_full_name(IO, Bool) | |
#append_full_name(Flate::Writer, codegen: Bool) | |
#append_full_name(File::PReader, Bool) | |
#check_method_missing(Crystal::CallSignature, Crystal::Call) | |
#class_vars() | |
#collect_ancestors(Array(Crystal::Type)) | |
#define_method_from_method_missing(Crystal::Macro, Crystal::CallSignature, Crystal::Call) | |
#defs() | |
#depth() | |
#devirtualize() | |
#double_variadic?() | |
#extern?() | |
#extern_union?() | |
#filter_by_responds_to(String) | |
#generic_types() | |
#has_def?(String) | |
#has_def_without_parents?(String) | |
#hash() | |
#implements?(Crystal::NonGenericModuleType+) | |
#implements?(Crystal::GenericClassType+) | |
#implements?(Crystal::NonGenericClassType) | |
#implements?(Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::GenericInstanceType+) | |
#implements?(Crystal::ModuleType+) | |
#implements?(Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::Type+) | |
#including_types() | |
#initialize(Crystal::Program, Crystal::ModuleType+, String, Array(String)) | |
#initialize(Crystal::GenericModuleType, Crystal::Program, Crystal::ModuleType+, String) | |
#initialize(Crystal::GenericModuleType, Crystal::Program) | |
#initialize_metaclass(Crystal::MetaclassType) | |
#instance_type() | |
#instance_vars() | |
#instantiate(Array(Crystal::ASTNode | Crystal::Type)) | |
#leaf?() | |
#llvm_name() | |
#llvm_name(String::Builder) | |
#lookup_class_var(String) | |
#lookup_class_var?(String) | |
#lookup_instance_var?(String) | |
#lookup_macro(String, Array(Crystal::Arg), Nil) | |
#lookup_matches(Crystal::CallSignature) | |
#lookup_matches(Crystal::CallSignature, Crystal::GenericModuleType, Crystal::GenericModuleType, Nil) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::GenericModuleType, Crystal::GenericModuleType, Nil) | |
#lookup_method_missing() | |
#lookup_new_in_ancestors?() | |
#lookup_path(Crystal::Path) | |
#lookup_path(Crystal::Path, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path_item(String, lookup_in_namespace: Bool, include_private: Bool, location: (Crystal::Location | Nil)) | |
#lookup_path_item(String, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path_item(Crystal::GenericModuleType, String, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_type?(Crystal::Generic) | |
#lookup_type?(Crystal::Metaclass) | |
#macros() | |
#metaclass() | |
#metaclass?() | |
#module?() | |
#name() | |
#namespace() | |
#new_generic_instance(Crystal::Program, Crystal::GenericModuleType, Hash(String, Crystal::ASTNode)) | |
#not_nil!() | |
#notify_parent_modules_subclass_added(Crystal::Type+) | |
#notify_parent_modules_subclass_added(Crystal::GenericModuleType) | |
#object_id() | |
#packed?() | |
#parents() | |
#passed_by_value?() | |
#program() | |
#raise_wrong_method_missing_expansion(String, String, Crystal::Call) | |
#raw_including_types() | |
#remove_indirection() | |
#restriction_of?(Crystal::AliasType, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::UnionType+, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::VirtualType, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Type+, Crystal::GenericModuleType) | |
#run_instance_vars_initializers(Crystal::GenericModuleType, Crystal::GenericModuleType, Crystal::GenericModuleInstanceType) | |
#same?(Crystal::GenericModuleType) | |
#splat_index() | |
#splat_index=((Int32 | Nil)) | |
#struct?() | |
#subclasses() | |
#superclass() | |
#to_s(String::Builder) | |
#to_s() | |
#to_s_with_options(Crystal::GenericModuleType, IO::FileDescriptor, Bool, Bool, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, IO, Bool, Bool, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, OpenSSL::DigestIO, Bool, Bool, Bool) | |
#to_s_with_options(IO::Sized+) | |
#to_s_with_options(OpenSSL::SSL::Socket+) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options(OpenSSL::DigestIO) | |
#to_s_with_options(Crystal::GenericModuleType, IO::Sized+, Bool, Bool, Bool) | |
#to_s_with_options(IO::MultiWriter) | |
#to_s_with_options(IO) | |
#to_s_with_options(Crystal::GenericModuleType, OpenSSL::SSL::Socket+, Bool, Bool, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, Gzip::Writer, Bool, Bool, Bool) | |
#to_s_with_options(Gzip::Reader) | |
#to_s_with_options(HTTP::UnknownLengthContent) | |
#to_s_with_options(Gzip::Writer) | |
#to_s_with_options(Crystal::GenericModuleType, IO::FileDescriptor+, Bool, Bool, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, HTTP::ChunkedContent, Bool, Bool, Bool) | |
#to_s_with_options(IO::Delimited) | |
#to_s_with_options(HTTP::ChunkedContent) | |
#to_s_with_options(Crystal::GenericModuleType, HTTP::Server::Response, Bool, Bool, Bool) | |
#to_s_with_options(HTTP::Server::Response) | |
#to_s_with_options(Crystal::GenericModuleType, IO::Delimited, Bool, Bool, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, HTTP::Server::Response::Output, Bool, Bool, Bool) | |
#to_s_with_options(IO::ARGF) | |
#to_s_with_options(String::Builder, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, IO::ARGF, Bool, Bool, Bool) | |
#to_s_with_options(HTTP::Server::Response::Output) | |
#to_s_with_options(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s_with_options(Crystal::GenericModuleType, HTTP::UnknownLengthContent, Bool, Bool, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, HTTP::WebSocket::Protocol::StreamIO, Bool, Bool, Bool) | |
#to_s_with_options(IO::FileDescriptor+) | |
#to_s_with_options(Crystal::GenericModuleType, IO::Memory, Bool, Bool, Bool) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(File::PReader) | |
#to_s_with_options(IO::Memory) | |
#to_s_with_options(Crystal::GenericModuleType, Flate::Reader, Bool, Bool, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, String::Builder, Bool, Bool, Bool) | |
#to_s_with_options(IO::Hexdump) | |
#to_s_with_options(Crystal::GenericModuleType, IO::MultiWriter, Bool, Bool, Bool) | |
#to_s_with_options(Flate::Reader) | |
#to_s_with_options(Crystal::GenericModuleType, Flate::Writer, Bool, Bool, Bool) | |
#to_s_with_options(Flate::Writer) | |
#to_s_with_options(Crystal::GenericModuleType, IO::Hexdump, Bool, Bool, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, Gzip::Reader, Bool, Bool, Bool) | |
#to_s_with_options(Crystal::GenericModuleType, File::PReader, Bool, Bool, Bool) | |
#to_s_with_options:codegen(HTTP::UnknownLengthContent, codegen: Bool) | |
#to_s_with_options:codegen(IO, codegen: Bool) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response::Output, codegen: Bool) | |
#to_s_with_options:codegen(File::PReader, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Reader, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Reader, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::ChunkedContent, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Writer, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Writer, codegen: Bool) | |
#to_s_with_options:codegen(IO::MultiWriter, codegen: Bool) | |
#to_s_with_options:codegen(IO::ARGF, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::SSL::Socket+, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::DigestIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::Hexdump, codegen: Bool) | |
#to_s_with_options:codegen(IO::Delimited, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor, codegen: Bool) | |
#to_s_with_options:codegen(IO::Sized+, codegen: Bool) | |
#to_s_with_options:codegen(IO::Memory, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor+, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(OpenSSL::DigestIO, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::Memory, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::MultiWriter, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(Flate::Writer, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(Flate::Reader, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(File::PReader, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::WebSocket::Protocol::StreamIO, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(Gzip::Reader, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(OpenSSL::SSL::Socket+, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::Hexdump, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(Gzip::Writer, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(String::Builder, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::Sized+, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::ARGF, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::Server::Response::Output, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::Delimited, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::ChunkedContent, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::FileDescriptor, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::FileDescriptor+, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::UnknownLengthContent, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::Server::Response, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::ARGF, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response::Output, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Memory, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(String::Builder, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::WebSocket::Protocol::StreamIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::UnknownLengthContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::MultiWriter, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(File::PReader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Sized+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::SSL::Socket+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::ChunkedContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Delimited, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Hexdump, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::DigestIO, skip_union_parens: Bool, codegen: Bool) | |
#type_desc() | |
#type_parameter(String) | |
#type_var?(String) | |
#type_vars() | |
#types?() | |
#virtual_type() | |
#void?() | |
|=== Crystal::GenericModuleType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::ModuleType+, String, Array(String)) | |
|=== Crystal::GenericUnionType ===| | |
#force_add_subclass() | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String), Bool) | |
#initialize(Crystal::GenericUnionType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::GenericUnionType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::GenericUnionType, Crystal::Program) | |
#instantiate(Array(Crystal::ASTNode | Crystal::Type)) | |
#new_generic_instance(Crystal::Program, Crystal::GenericClassType+, Hash(String, Crystal::ASTNode)) | |
#not_nil!() | |
#object_id() | |
#parents() | |
#program() | |
#superclass() | |
#type_desc() | |
#unbound?() | |
|=== Crystal::GenericUnionType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
|=== Crystal::Global ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Global) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::Global) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#add_observer(Crystal::TypeDeclaration) | |
#at(Crystal::Location) | |
#bind_to(Crystal::MetaTypeVar) | |
#bind_to(Crystal::Call) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#end_location=(Crystal::Location) | |
#expanded() | |
#expanded=(Crystal::Call) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(String) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Global, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::Global, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Global) | |
#same?(Crystal::Global) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::MetaTypeVar) | |
#set_type_from(Crystal::Type+, Crystal::Call) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type() | |
#type?() | |
#var() | |
#var=(Crystal::MetaTypeVar) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Global:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::HasSelfVisitor ===| | |
#accept(Crystal::ASTNode+) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Var+) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::ASTNode+) | |
#has_self() | |
#initialize() | |
#reset() | |
#visit(Crystal::Call) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Block) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::When) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Path) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Def+) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Def+) | |
|=== Crystal::HasSelfVisitor:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::HashLiteral ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::HashLiteral) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::HashLiteral) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#at(Crystal::HashLiteral) | |
#at_end((Crystal::Location | Nil)) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#entries() | |
#expanded() | |
#expanded=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Array(Crystal::HashLiteral::Entry), Nil, Nil) | |
#initialize(Array(Crystal::HashLiteral::Entry), (Crystal::HashLiteral::Entry | Nil), (Crystal::ASTNode | Nil)) | |
#initialize(Array(Crystal::HashLiteral::Entry)) | |
#initialize(Array(Crystal::HashLiteral::Entry), (Crystal::HashLiteral::Entry | Nil), Nil) | |
#initialize(Array(Crystal::HashLiteral::Entry), (Crystal::HashLiteral::Entry | Nil)) | |
#interpret(Crystal::HashLiteral, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::HashLiteral, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name() | |
#name=(Crystal::ASTNode+) | |
#name=(Crystal::Generic) | |
#name=(Crystal::Path) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#of() | |
#of=(Crystal::HashLiteral::Entry) | |
#propagate() | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::HashLiteral) | |
#same?(Crystal::HashLiteral) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#stringify() | |
#symbolize() | |
#to_double_splat(String) | |
#to_double_splat() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of(String, String, Int32, Range(Int32, Int32)) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Range(Int32, Int32)) | |
#wrong_number_of_message(String, String, Int32, Range(Int32, Int32)) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::HashLiteral::Entry ===| | |
#==(Crystal::HashLiteral::Entry) | |
#==((Crystal::HashLiteral::Entry | Nil)) | |
#clone() | |
#hash() | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
#initialize(Crystal::UninitializedVar, Crystal::ASTNode+) | |
#key() | |
#value() | |
|=== Crystal::HashLiteral::Entry:Class ===| | |
#allocate() | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::UninitializedVar, Crystal::ASTNode+) | |
|=== Crystal::HashLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(Array(Crystal::HashLiteral::Entry), (Crystal::HashLiteral::Entry | Nil)) | |
#new(Array(Crystal::HashLiteral::Entry), Nil, Nil) | |
#new(Array(Crystal::HashLiteral::Entry), (Crystal::HashLiteral::Entry | Nil), (Crystal::ASTNode | Nil)) | |
#new(Array(Crystal::HashLiteral::Entry)) | |
|=== Crystal::HashStringType ===| | |
#[](String) | |
#[]=(String, Crystal::Type+) | |
#bucket_index(String) | |
#calculate_new_size(Int32) | |
#empty?() | |
#fetch(String) | |
#find_entry(String) | |
#find_entry_in_bucket((Hash::Entry(String, Crystal::Type) | Nil), String) | |
#initialize() | |
#insert_in_bucket(Int32, String, Crystal::Type+) | |
#keys() | |
#rehash() | |
#to_json(JSON::Builder) | |
|=== Crystal::HashStringType:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::HierarchyPrinter ===| | |
#compute_target(Crystal::NonGenericClassType, Regex, Bool) | |
#compute_target(Crystal::GenericClassType+, Regex, Bool) | |
#compute_target(Crystal::GenericClassInstanceType+, Regex, Bool) | |
#compute_target(Crystal::Type+, Regex, Bool) | |
#compute_target(Crystal::NamedType+, Regex, Bool) | |
#compute_targets(Hash(String, Crystal::NamedType), Regex, Bool) | |
#compute_targets(Array(Crystal::Type), Regex, Bool) | |
#compute_targets(Hash(Array(Crystal::ASTNode | Crystal::Type), Crystal::Type), Regex, Bool) | |
#execute() | |
#initialize(Crystal::Program, (String | Nil)) | |
#must_print?(Crystal::Type+) | |
#must_print?(Crystal::GenericClassType+) | |
#must_print?(Crystal::NonGenericClassType) | |
#print_indent() | |
#print_instance_vars(Crystal::NonGenericClassType, Bool) | |
#print_instance_vars((Crystal::GenericClassInstanceType | Crystal::NonGenericClassType), Bool) | |
#print_instance_vars(Crystal::GenericClassType+, Bool) | |
#print_subtype(Crystal::Type+) | |
#print_subtypes(Array(Crystal::Type)) | |
#print_type(Crystal::NonGenericClassType) | |
#print_type((Crystal::GenericClassInstanceType | Crystal::NonGenericClassType)) | |
#print_type(Crystal::GenericClassType+) | |
#print_type(Crystal::Type+) | |
#print_type_name(Crystal::NonGenericClassType) | |
#print_type_name((Crystal::GenericClassInstanceType | Crystal::NonGenericClassType)) | |
#print_type_name(Crystal::GenericClassType+) | |
#with_color() | |
|=== Crystal::HierarchyPrinter:Class ===| | |
#allocate() | |
#new(Crystal::Program, (String | Nil)) | |
|=== Crystal::Hook ===| | |
#initialize(Symbol, Crystal::Macro) | |
#kind() | |
#macro() | |
|=== Crystal::Hook:Class ===| | |
#allocate() | |
#new(Symbol, Crystal::Macro) | |
|=== Crystal::If ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::If) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::If) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::MainVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#add_observer(Crystal::Or) | |
#add_observer(Crystal::And) | |
#and=(Bool) | |
#and?() | |
#at(Crystal::ASTNode+) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::Location) | |
#at(Crystal::Unless) | |
#at_end(Crystal::ASTNode+) | |
#at_end(Crystal::Location) | |
#bind_to(Array(Crystal::ASTNode)) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#clone_without_location() | |
#cond() | |
#cond=(Crystal::ASTNode+) | |
#dependencies?() | |
#doc() | |
#else() | |
#else=(Crystal::ASTNode+) | |
#else=(Crystal::If) | |
#end_location() | |
#falsey=(Bool) | |
#falsey?() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::Not, Crystal::Not, Crystal::ASTNode+) | |
#initialize(Crystal::Assign, Crystal::Var, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#initialize(Crystal::RespondsTo, Crystal::Call) | |
#initialize(Crystal::Assign, Crystal::ASTNode+, Crystal::Var) | |
#initialize(Crystal::Not, Crystal::ASTNode+, Crystal::Not) | |
#initialize(Crystal::Assign, Crystal::ASTNode+, Crystal::ASTNode+) | |
#initialize((Crystal::IsA | Crystal::Var), Crystal::ASTNode+, Crystal::ASTNode+) | |
#initialize(Crystal::Assign, Crystal::Var, Crystal::Assign) | |
#initialize(Crystal::RespondsTo, Crystal::Call, Nil) | |
#initialize(Crystal::UninitializedVar, Crystal::ASTNode+, Nil) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+, (Crystal::If | Nil)) | |
#initialize(Crystal::UninitializedVar, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+, Nil) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, Crystal::MultiAssign) | |
#initialize(Crystal::ASTNode+, Crystal::MultiAssign, Nil) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::ASTNode+) | |
#interpret(Crystal::If, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::If, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#not_nil!() | |
#notify_observers() | |
#object_id() | |
#or=(Bool) | |
#or?() | |
#propagate() | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::If) | |
#same?(Crystal::If) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Nil) | |
#stringify() | |
#symbolize() | |
#then() | |
#then=(Crystal::ASTNode+) | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#transform(Crystal::Normalizer) | |
#truthy=(Bool) | |
#truthy?() | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::If:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Assign, Crystal::Var, Crystal::ASTNode+) | |
#new(Crystal::Not, Crystal::Not, Crystal::ASTNode+) | |
#new(Crystal::Assign, Crystal::ASTNode+, Crystal::Var) | |
#new(Crystal::Not, Crystal::ASTNode+, Crystal::Not) | |
#new(Crystal::Assign, Crystal::ASTNode+, Crystal::ASTNode+) | |
#new((Crystal::IsA | Crystal::Var), Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::Assign, Crystal::Var, Crystal::Assign) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+, (Crystal::If | Nil)) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+, Nil) | |
#new(Crystal::UninitializedVar, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#new(Crystal::UninitializedVar, Crystal::ASTNode+, Nil) | |
#new(Crystal::ASTNode+, Crystal::MultiAssign) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::RespondsTo, Crystal::Call) | |
|=== Crystal::ImplementationResult ===| | |
#implementations() | |
#implementations=(Array(Crystal::ImplementationTrace)) | |
#initialize(String, String) | |
#message() | |
#to_json(IO::FileDescriptor) | |
#to_json(JSON::Builder) | |
#to_text(IO::FileDescriptor) | |
|=== Crystal::ImplementationResult:Class ===| | |
#allocate() | |
#new(String, String) | |
|=== Crystal::ImplementationTrace ===| | |
#column() | |
#expands() | |
#expands=(Crystal::ImplementationTrace) | |
#filename() | |
#initialize(Crystal::Location) | |
#line() | |
#macro() | |
#to_json(JSON::Builder) | |
|=== Crystal::ImplementationTrace:Class ===| | |
#allocate() | |
#build(Crystal::Location) | |
#new(Crystal::Location) | |
#parent(Crystal::Location) | |
|=== Crystal::ImplementationsVisitor ===| | |
#contains_target(Crystal::AsmOperand) | |
#contains_target(Crystal::When) | |
#contains_target(Crystal::ASTNode+) | |
#contains_target(Crystal::Call) | |
#contains_target(Crystal::Block) | |
#contains_target(Crystal::Def+) | |
#contains_target(Crystal::Path) | |
#contains_target(Crystal::Var+) | |
#contains_target(Crystal::NamedArgument) | |
#contains_target(Crystal::Rescue) | |
#contains_target(Crystal::Arg) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Def+) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::AsmOperand) | |
#initialize(Crystal::Location) | |
#process(Crystal::Compiler::Result) | |
#process_result(Crystal::Compiler::Result) | |
#process_type(Crystal::Type+) | |
#process_type(Crystal::FileModule) | |
#process_type(Crystal::Program) | |
#process_type(Crystal::NamedType+) | |
#process_typed_def(Crystal::Def+) | |
#target_location() | |
#visit(Crystal::Def+) | |
#visit(Crystal::Call) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::When) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Path) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Block) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Arg) | |
|=== Crystal::ImplementationsVisitor:Class ===| | |
#allocate() | |
#new(Crystal::Location) | |
|=== Crystal::ImplicitObj ===| | |
#==(Crystal::ImplicitObj) | |
#class_desc() | |
#clone_without_location() | |
#hash() | |
|=== Crystal::ImplicitObj:Class ===| | |
#allocate() | |
#name() | |
#new() | |
|=== Crystal::Include ===| | |
#==(Crystal::Include) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#add_hook_expansion(Crystal::ASTNode+) | |
#at(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#doc() | |
#end_location() | |
#hash() | |
#hook_expansions() | |
#initialize(Crystal::ASTNode+) | |
#location() | |
#name() | |
#name=(Crystal::ASTNode+) | |
#name_column_number() | |
#name_size() | |
#raise(String, Crystal::TypeException+, Crystal::TypeException:Class) | |
#raise(String, Crystal::TypeException+) | |
#raise(String, Crystal::Exception+) | |
#raise((String | Nil), Nil, Crystal::MacroRaiseException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise:exception_type((String | Nil), exception_type: Crystal::MacroRaiseException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::Include) | |
#set_type(Crystal::NilType) | |
#visibility() | |
|=== Crystal::Include:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
|=== Crystal::Init::Config ===| | |
#author() | |
#author=(String) | |
#dir() | |
#dir=(String) | |
#email() | |
#email=(String) | |
#github_name() | |
#github_name=(String) | |
#initialize() | |
#initialize(String, String, String, String, String, String, Bool) | |
#name() | |
#name=(String) | |
#silent() | |
#skeleton_type() | |
#skeleton_type=(String) | |
|=== Crystal::Init::Config:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::Init::EditorconfigView ===| | |
#config() | |
#full_path() | |
#to_s(String::Builder) | |
|=== Crystal::Init::EditorconfigView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::GitInitView ===| | |
#command() | |
#config() | |
#full_path() | |
#render() | |
|=== Crystal::Init::GitInitView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::GitignoreView ===| | |
#config() | |
#full_path() | |
#to_s(String::Builder) | |
|=== Crystal::Init::GitignoreView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::InitProject ===| | |
#config() | |
#initialize(Crystal::Init::Config) | |
#run() | |
#views() | |
|=== Crystal::Init::InitProject:Class ===| | |
#allocate() | |
#new(Crystal::Init::Config) | |
|=== Crystal::Init::LicenseView ===| | |
#config() | |
#full_path() | |
#to_s(String::Builder) | |
|=== Crystal::Init::LicenseView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::ReadmeView ===| | |
#config() | |
#full_path() | |
#to_s(String::Builder) | |
|=== Crystal::Init::ReadmeView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::ShardView ===| | |
#config() | |
#full_path() | |
#to_s(String::Builder) | |
|=== Crystal::Init::ShardView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::SpecExampleView ===| | |
#config() | |
#full_path() | |
#module_name() | |
#to_s(String::Builder) | |
|=== Crystal::Init::SpecExampleView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::SpecHelperView ===| | |
#config() | |
#full_path() | |
#to_s(String::Builder) | |
|=== Crystal::Init::SpecHelperView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::SrcExampleView ===| | |
#config() | |
#full_path() | |
#module_name() | |
#to_s(String::Builder) | |
|=== Crystal::Init::SrcExampleView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::SrcVersionView ===| | |
#config() | |
#full_path() | |
#module_name() | |
#to_s(String::Builder) | |
|=== Crystal::Init::SrcVersionView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::TravisView ===| | |
#config() | |
#full_path() | |
#to_s(String::Builder) | |
|=== Crystal::Init::TravisView:Class ===| | |
#allocate() | |
#name() | |
|=== Crystal::Init::View:Class ===| | |
#register(Crystal::Init::GitignoreView:Class) | |
#register(Crystal::Init::EditorconfigView:Class) | |
#register(Crystal::Init::LicenseView:Class) | |
#register(Crystal::Init::ReadmeView:Class) | |
#register(Crystal::Init::TravisView:Class) | |
#register(Crystal::Init::ShardView:Class) | |
#register(Crystal::Init::SrcExampleView:Class) | |
#register(Crystal::Init::SrcVersionView:Class) | |
#register(Crystal::Init::SpecHelperView:Class) | |
#register(Crystal::Init::SpecExampleView:Class) | |
#register(Crystal::Init::GitInitView:Class) | |
#views() | |
|=== Crystal::Init:Module ===| | |
#fetch_author() | |
#fetch_directory(Array(String), String) | |
#fetch_email() | |
#fetch_github_name() | |
#fetch_name(OptionParser, Array(String)) | |
#fetch_required_parameter(OptionParser, Array(String), String) | |
#fetch_skeleton_type(OptionParser, Array(String)) | |
#run(Array(String)) | |
|=== Crystal::InstanceSizeOf ===| | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at_end(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#exp() | |
#exp=(Crystal::ASTNode+) | |
#expanded() | |
#expanded=(Crystal::NumberLiteral) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize(Crystal::ASTNode+) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise_frozen_type(Crystal::Type+, Crystal::IntegerType, Crystal::InstanceSizeOf) | |
#set_type(Crystal::IntegerType) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#type=(Crystal::IntegerType) | |
#type?() | |
|=== Crystal::InstanceSizeOf:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
|=== Crystal::InstanceVar ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::InstanceVar) | |
#==(Crystal::InstanceVar) | |
#==(Crystal::ASTNode+) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#add_observer(Crystal::MetaVar) | |
#at(Crystal::Location) | |
#bind_to(Crystal::MetaTypeVar) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(String) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::InstanceVar, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::InstanceVar, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise((String | Nil)) | |
#raise((String | Nil), Nil, Crystal::TypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::InstanceVar) | |
#same?(Crystal::InstanceVar) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::MetaTypeVar) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#type() | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::InstanceVar:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::InstanceVarInitializerContainer::InstanceVarInitializer ===| | |
#initialize(String, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)) | |
#initialize(String, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)+) | |
#meta_vars() | |
#name() | |
#value() | |
#value=(Crystal::ASTNode+) | |
|=== Crystal::InstanceVarInitializerContainer::InstanceVarInitializer:Class ===| | |
#allocate() | |
#new(String, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)) | |
#new(String, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)+) | |
|=== Crystal::InstanceVarsInitializerVisitor ===| | |
#check_outside_exp(Crystal::LibDef, String) | |
#check_outside_exp(Crystal::ModuleDef, String) | |
#check_outside_exp(Crystal::ClassDef, String) | |
#check_outside_exp(Crystal::Include, String) | |
#check_outside_exp(Crystal::Extend, String) | |
#check_outside_exp(Crystal::Alias, String) | |
#check_outside_exp(Crystal::EnumDef, String) | |
#check_outside_exp(Crystal::Def+, String) | |
#check_outside_exp(Crystal::Macro, String) | |
#current_type() | |
#current_type=(Crystal::ModuleType+) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::MacroExpression) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::Block) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::MacroExpression) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Rescue) | |
#expand_inline_macro(Crystal::MacroFor) | |
#expand_inline_macro(Crystal::MacroIf) | |
#expand_inline_macro(Crystal::MacroFor, Nil) | |
#expand_inline_macro(Crystal::MacroExpression, Nil) | |
#expand_inline_macro(Crystal::MacroExpression) | |
#expand_inline_macro(Crystal::MacroIf, Nil) | |
#expand_macro(Crystal::Call, Bool, Bool) | |
#expand_macro:raise_on_missing_const(Crystal::Call, raise_on_missing_const: Bool) | |
#expand_macro_arguments(Crystal::Call, Crystal::Type+) | |
#finish() | |
#free_vars() | |
#initialize(Crystal::Program) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar)) | |
#initializers() | |
#inside_exp?() | |
#nesting_exp?(Crystal::Path) | |
#nesting_exp?(Crystal::Var+) | |
#nesting_exp?(Crystal::Rescue) | |
#nesting_exp?(Crystal::Def+) | |
#nesting_exp?(Crystal::Arg) | |
#nesting_exp?(Crystal::NamedArgument) | |
#nesting_exp?(Crystal::Block) | |
#nesting_exp?(Crystal::ASTNode+) | |
#nesting_exp?(Crystal::AsmOperand) | |
#nesting_exp?(Crystal::MacroExpression) | |
#nesting_exp?(Crystal::When) | |
#program() | |
#type_instance_var(Crystal::Assign, Crystal::InstanceVar, Crystal::ASTNode+) | |
#type_instance_var(Crystal::TypeDeclaration, Crystal::InstanceVar, Crystal::ASTNode+) | |
#visit((Crystal::ExternalVar | Crystal::Generic | Crystal::Metaclass | Crystal::Path | Crystal::ProcNotation | Crystal::Self | Crystal::TypeOf | Crystal::Union)) | |
#visit(Crystal::Assign) | |
#visit(Crystal::When) | |
#visit(Crystal::Block) | |
#visit(Crystal::TypeDeclaration) | |
#visit(Crystal::Require) | |
#visit(Crystal::Path) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Include) | |
#visit(Crystal::Extend) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Macro) | |
#visit(Crystal::Attribute) | |
#visit(Crystal::Call) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::Arg) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::MacroIf) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::MacroFor) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Alias) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::MacroExpression) | |
#visit_any(Crystal::AsmOperand) | |
|=== Crystal::InstanceVarsInitializerVisitor::Initializer ===| | |
#initialize(Crystal::ModuleType+, Crystal::InstanceVar, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)) | |
#meta_vars() | |
#scope() | |
#target() | |
#value() | |
|=== Crystal::InstanceVarsInitializerVisitor::Initializer:Class ===| | |
#allocate() | |
#new(Crystal::ModuleType+, Crystal::InstanceVar, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)) | |
|=== Crystal::InstanceVarsInitializerVisitor:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::IntegerType ===| | |
#==(Crystal::FloatType) | |
#==(Crystal::NilType) | |
#==(Crystal::IntegerType) | |
#==(Crystal::Type+) | |
#===(Crystal::FloatType) | |
#===(Crystal::IntegerType) | |
#append_full_name(String::Builder, codegen: Bool) | |
#bits() | |
#bytes() | |
#force_add_subclass() | |
#hash() | |
#implements?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32, Int32, Symbol) | |
#initialize(Crystal::IntegerType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
#initialize(Crystal::IntegerType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType) | |
#initialize(Crystal::IntegerType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::IntegerType, Crystal::Program) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#kind() | |
#namespace() | |
#no_return?() | |
#normal_rank() | |
#not_nil!() | |
#object_id() | |
#parents() | |
#program() | |
#rank() | |
#remove_alias_if_simple() | |
#remove_indirection() | |
#same?(Crystal::IntegerType) | |
#signed?() | |
#struct=(Bool) | |
#superclass() | |
#to_s(String::Builder) | |
#to_s() | |
#to_s_with_options(String::Builder) | |
#unbound?() | |
#unsigned?() | |
|=== Crystal::IntegerType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32, Int32, Symbol) | |
|=== Crystal::IsA ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::IsA) | |
#==(Crystal::IsA) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::Formatter) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#at(Crystal::Location) | |
#bind_to(Crystal::Call) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#const() | |
#const=(Crystal::ASTNode+) | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::TupleLiteral, Crystal::Path, Bool) | |
#initialize(Crystal::ASTNode+, Crystal::Metaclass, Bool) | |
#initialize(Crystal::ASTNode+, Crystal::Metaclass) | |
#initialize(Crystal::ASTNode+, (Crystal::Generic | Crystal::Path), Bool) | |
#initialize(Crystal::ASTNode+, (Crystal::Generic | Crystal::Path)) | |
#initialize(Crystal::ASTNode+, Crystal::Path, Bool) | |
#initialize(Crystal::ASTNode+, Crystal::Path) | |
#initialize(Crystal::TupleLiteral, (Crystal::Generic | Crystal::Path)) | |
#initialize(Crystal::TupleLiteral, (Crystal::Generic | Crystal::Path), Bool) | |
#initialize(Crystal::TupleLiteral, Crystal::Metaclass) | |
#initialize(Crystal::TupleLiteral, Crystal::Metaclass, Bool) | |
#initialize(Crystal::TupleLiteral, Crystal::Path) | |
#initialize(Crystal::Var, Crystal::ASTNode+) | |
#initialize(Crystal::Var, Crystal::ASTNode+, Bool) | |
#initialize(Crystal::Var, Crystal::Path, nil_check: Bool) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+, Bool) | |
#initialize(Crystal::ASTNode+, Crystal::Path, nil_check: Bool) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::IsA, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::IsA, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#nil_check?() | |
#notify_observers() | |
#obj() | |
#obj=(Crystal::TupleLiteral) | |
#obj=(Crystal::ImplicitObj) | |
#obj=(Crystal::ASTNode+) | |
#obj=(Crystal::Nop) | |
#object_id() | |
#propagate() | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::IsA) | |
#raise_frozen_type(Crystal::Type+, Crystal::BoolType, Crystal::IsA) | |
#same?(Crystal::IsA) | |
#set_type(Crystal::BoolType) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::Call) | |
#stringify() | |
#symbolize() | |
#syntax_replacement() | |
#syntax_replacement=(Crystal::Call) | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type=(Crystal::BoolType) | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::IsA:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Var, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+, Bool) | |
#new(Crystal::ASTNode+, Crystal::Path) | |
#new(Crystal::ASTNode+, (Crystal::Generic | Crystal::Path)) | |
#new(Crystal::ASTNode+, Crystal::Metaclass) | |
#new(Crystal::TupleLiteral, Crystal::Path) | |
#new(Crystal::TupleLiteral, (Crystal::Generic | Crystal::Path)) | |
#new(Crystal::TupleLiteral, Crystal::Metaclass) | |
#new:nil_check(Crystal::Var, Crystal::Path, nil_check: Bool) | |
#new:nil_check(Crystal::ASTNode+, Crystal::Path, nil_check: Bool) | |
|=== Crystal::JSONHierarchyPrinter ===| | |
#compute_target(Crystal::Type+, Regex, Bool) | |
#compute_target(Crystal::NonGenericClassType, Regex, Bool) | |
#compute_target(Crystal::GenericClassType+, Regex, Bool) | |
#compute_target(Crystal::GenericClassInstanceType+, Regex, Bool) | |
#compute_target(Crystal::NamedType+, Regex, Bool) | |
#compute_targets(Hash(String, Crystal::NamedType), Regex, Bool) | |
#compute_targets(Array(Crystal::Type), Regex, Bool) | |
#compute_targets(Hash(Array(Crystal::ASTNode | Crystal::Type), Crystal::Type), Regex, Bool) | |
#execute() | |
#initialize(Crystal::Program, (String | Nil)) | |
#must_print?(Crystal::NonGenericClassType) | |
#must_print?(Crystal::GenericClassType+) | |
#must_print?(Crystal::Type+) | |
#print_instance_vars((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::NonGenericClassType), Bool, JSON::Builder) | |
#print_instance_vars(Crystal::GenericClassType+, Bool, JSON::Builder) | |
#print_instance_vars(Crystal::NonGenericClassType, Bool, JSON::Builder) | |
#print_subtypes(Array(Crystal::Type), JSON::Builder) | |
#print_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::NonGenericClassType), JSON::Builder) | |
#print_type(Crystal::Type+, JSON::Builder) | |
#print_type(Crystal::NonGenericClassType, JSON::Builder) | |
#print_type_name((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::NonGenericClassType), JSON::Builder) | |
#print_type_name(Crystal::NonGenericClassType, JSON::Builder) | |
|=== Crystal::JSONHierarchyPrinter:Class ===| | |
#allocate() | |
#new(Crystal::Program, (String | Nil)) | |
|=== Crystal::LLVMId ===| | |
#assign_id(Crystal::NonGenericClassType) | |
#assign_id(Crystal::Type+) | |
#assign_id_from_subtypes(Crystal::GenericClassInstanceType+, Array(Crystal::Type)) | |
#assign_id_from_subtypes(Crystal::NonGenericClassType, Array(Crystal::Type)) | |
#assign_id_from_subtypes(Crystal::GenericClassType+, Array(Crystal::Type)) | |
#assign_id_impl(Crystal::MetaclassType) | |
#assign_id_impl(Crystal::PrimitiveType+) | |
#assign_id_impl(Crystal::Type+) | |
#assign_id_impl(Crystal::NilType) | |
#assign_id_impl(Crystal::GenericClassType+) | |
#assign_id_impl(Crystal::GenericClassInstanceType+) | |
#assign_id_impl(Crystal::NonGenericClassType) | |
#assign_id_to_metaclass(Crystal::NonGenericClassType, Crystal::Type+) | |
#assign_id_to_metaclass((Crystal::GenericClassInstanceType | Crystal::PrimitiveType)) | |
#assign_id_to_metaclass(Crystal::GenericClassType+) | |
#assign_id_to_metaclass(Crystal::NonGenericClassType) | |
#assign_id_to_metaclass(Crystal::MetaclassType) | |
#assign_id_to_metaclass(Crystal::Type+) | |
#assign_id_to_metaclass(Crystal::GenericClassType+, Crystal::Type+) | |
#assign_id_to_metaclass((Crystal::GenericClassInstanceType | Crystal::PrimitiveType), Crystal::Type+) | |
#id_to_metaclass() | |
#initialize(Crystal::Program) | |
#min_max_type_id(Crystal::NonGenericClassType) | |
#min_max_type_id(Crystal::Type+) | |
#next_id() | |
#put_id(Crystal::VirtualMetaclassType, Int32, Int32) | |
#put_id(Crystal::BoolType, Int32, Int32) | |
#put_id(Crystal::VoidType, Int32, Int32) | |
#put_id(Crystal::ProcInstanceType, Int32, Int32) | |
#put_id(Crystal::PointerInstanceType, Int32, Int32) | |
#put_id(Crystal::PrimitiveType+, Int32, Int32) | |
#put_id(Crystal::NonGenericClassType, Int32, Int32) | |
#put_id(Crystal::Type+, Int32, Int32) | |
#put_id(Crystal::GenericClassInstanceType+, Int32, Int32) | |
#put_id(Crystal::NilType, Int32, Int32) | |
#put_id(Crystal::GenericClassType+, Int32, Int32) | |
#put_id((Crystal::GenericClassInstanceType | Crystal::PrimitiveType), Int32, Int32) | |
#subclasses_of(Crystal::NonGenericClassType) | |
#subclasses_of(Crystal::GenericClassType+) | |
#type_id(Crystal::GenericClassType+) | |
#type_id(Crystal::VirtualMetaclassType) | |
#type_id(Crystal::GenericClassInstanceType+) | |
#type_id(Crystal::BoolType) | |
#type_id((Crystal::GenericClassInstanceType | Crystal::PrimitiveType)) | |
#type_id(Crystal::VoidType) | |
#type_id(Crystal::ProcInstanceType) | |
#type_id(Crystal::TypeDefType) | |
#type_id(Crystal::PointerInstanceType) | |
#type_id(Crystal::Type+) | |
#type_id(Crystal::NonGenericClassType) | |
#type_id(Crystal::NilType) | |
|=== Crystal::LLVMId:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::LLVMTyper ===| | |
#align_of(LLVM::Type) | |
#closure_context_type(Array(Crystal::MetaVar), Nil, (Crystal::Type | Nil)) | |
#closure_context_type(Array(Crystal::MetaVar), (LLVM::Type | Nil), (Crystal::Type | Nil)) | |
#closure_type(Crystal::ProcInstanceType) | |
#copy_type(LLVM::Type) | |
#copy_types(Array(LLVM::Type)) | |
#create_llvm_c_union_struct_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Bool) | |
#create_llvm_c_union_struct_type(Crystal::GenericClassInstanceType+, Bool) | |
#create_llvm_c_union_struct_type(Crystal::NonGenericClassType, Bool) | |
#create_llvm_struct_type(Crystal::NonGenericClassType, Bool) | |
#create_llvm_struct_type(Crystal::StaticArrayInstanceType, wants_size: Bool) | |
#create_llvm_struct_type(Crystal::Type+, wants_size: Bool) | |
#create_llvm_struct_type(Crystal::StaticArrayInstanceType, Bool) | |
#create_llvm_struct_type(Crystal::GenericClassInstanceType+, Bool) | |
#create_llvm_struct_type(Crystal::TupleInstanceType, Bool) | |
#create_llvm_struct_type(Crystal::NamedTupleInstanceType, wants_size: Bool) | |
#create_llvm_struct_type(Crystal::GenericClassInstanceType+, wants_size: Bool) | |
#create_llvm_struct_type(Crystal::NamedTupleInstanceType, Bool) | |
#create_llvm_struct_type(Crystal::NonGenericClassType, wants_size: Bool) | |
#create_llvm_struct_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Bool) | |
#create_llvm_struct_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), wants_size: Bool) | |
#create_llvm_struct_type(Crystal::Type+, Bool) | |
#create_llvm_struct_type(Crystal::TupleInstanceType, wants_size: Bool) | |
#create_llvm_type(Crystal::NilableReferenceUnionType, Bool) | |
#create_llvm_type(Crystal::NilablePointerType, wants_size: Bool) | |
#create_llvm_type(Crystal::NilableProcType, wants_size: Bool) | |
#create_llvm_type(Crystal::NilableReferenceUnionType, wants_size: Bool) | |
#create_llvm_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Bool) | |
#create_llvm_type(Crystal::NilableType, wants_size: Bool) | |
#create_llvm_type(Crystal::VirtualMetaclassType, wants_size: Bool) | |
#create_llvm_type(Crystal::GenericModuleInstanceMetaclassType, wants_size: Bool) | |
#create_llvm_type(Crystal::GenericClassInstanceMetaclassType, wants_size: Bool) | |
#create_llvm_type(Crystal::ReferenceUnionType, wants_size: Bool) | |
#create_llvm_type(Crystal::PointerInstanceType, Bool) | |
#create_llvm_type(Crystal::GenericClassInstanceMetaclassType, Bool) | |
#create_llvm_type(Crystal::LibType, Bool) | |
#create_llvm_type(Crystal::MetaclassType, Bool) | |
#create_llvm_type(Crystal::VirtualMetaclassType, Bool) | |
#create_llvm_type((Crystal::GenericClassType | Crystal::NonGenericModuleType), Bool) | |
#create_llvm_type(Crystal::VirtualType, Bool) | |
#create_llvm_type(Crystal::ProcInstanceType, Bool) | |
#create_llvm_type(Crystal::EnumType, Bool) | |
#create_llvm_type(Crystal::SymbolType, Bool) | |
#create_llvm_type(Crystal::FloatType, Bool) | |
#create_llvm_type(Crystal::CharType, Bool) | |
#create_llvm_type(Crystal::BoolType, Bool) | |
#create_llvm_type(Crystal::NilType, Bool) | |
#create_llvm_type(Crystal::VoidType, Bool) | |
#create_llvm_type(Crystal::NoReturnType, Bool) | |
#create_llvm_type(Crystal::Type+, wants_size: Bool) | |
#create_llvm_type(Crystal::AliasType, wants_size: Bool) | |
#create_llvm_type(Crystal::TypeDefType, wants_size: Bool) | |
#create_llvm_type(Crystal::NilableType, Bool) | |
#create_llvm_type(Crystal::ReferenceUnionType, Bool) | |
#create_llvm_type(Crystal::MixedUnionType, wants_size: Bool) | |
#create_llvm_type(Crystal::LibType, wants_size: Bool) | |
#create_llvm_type(Crystal::MetaclassType, wants_size: Bool) | |
#create_llvm_type(Crystal::NoReturnType, wants_size: Bool) | |
#create_llvm_type(Crystal::VoidType, wants_size: Bool) | |
#create_llvm_type(Crystal::NilType, wants_size: Bool) | |
#create_llvm_type(Crystal::GenericClassInstanceType+, Bool) | |
#create_llvm_type(Crystal::BoolType, wants_size: Bool) | |
#create_llvm_type(Crystal::CharType, wants_size: Bool) | |
#create_llvm_type(Crystal::IntegerType, wants_size: Bool) | |
#create_llvm_type(Crystal::FloatType, wants_size: Bool) | |
#create_llvm_type(Crystal::SymbolType, wants_size: Bool) | |
#create_llvm_type(Crystal::EnumType, wants_size: Bool) | |
#create_llvm_type(Crystal::IntegerType, Bool) | |
#create_llvm_type(Crystal::ProcInstanceType, wants_size: Bool) | |
#create_llvm_type(Crystal::PointerInstanceType, wants_size: Bool) | |
#create_llvm_type(Crystal::GenericClassInstanceType+, wants_size: Bool) | |
#create_llvm_type(Crystal::StaticArrayInstanceType, wants_size: Bool) | |
#create_llvm_type(Crystal::TupleInstanceType, wants_size: Bool) | |
#create_llvm_type(Crystal::NilableProcType, Bool) | |
#create_llvm_type(Crystal::NilablePointerType, Bool) | |
#create_llvm_type(Crystal::MixedUnionType, Bool) | |
#create_llvm_type(Crystal::TypeDefType, Bool) | |
#create_llvm_type(Crystal::AliasType, Bool) | |
#create_llvm_type(Crystal::Type+, Bool) | |
#create_llvm_type(Crystal::NonGenericClassType, wants_size: Bool) | |
#create_llvm_type(Crystal::NamedTupleInstanceType, Bool) | |
#create_llvm_type(Crystal::TupleInstanceType, Bool) | |
#create_llvm_type(Crystal::StaticArrayInstanceType, Bool) | |
#create_llvm_type(Crystal::NonGenericClassType, Bool) | |
#create_llvm_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), wants_size: Bool) | |
#create_llvm_type((Crystal::GenericClassType | Crystal::NonGenericModuleType), wants_size: Bool) | |
#create_llvm_type(Crystal::VirtualType, wants_size: Bool) | |
#create_llvm_type(Crystal::NamedTupleInstanceType, wants_size: Bool) | |
#create_llvm_type(Crystal::GenericModuleInstanceMetaclassType, Bool) | |
#initialize(Crystal::Program, LLVM::Context) | |
#landing_pad_type() | |
#llvm_c_return_type(Crystal::NilType) | |
#llvm_c_return_type(Crystal::Type+) | |
#llvm_c_type(Crystal::NilableProcType) | |
#llvm_c_type(Crystal::TupleInstanceType) | |
#llvm_c_type(Crystal::Type+) | |
#llvm_c_type(Crystal::ProcInstanceType) | |
#llvm_embedded_c_type(Crystal::Type+, wants_size: Bool) | |
#llvm_embedded_c_type(Crystal::ProcInstanceType, wants_size: Bool) | |
#llvm_embedded_c_type(Crystal::ProcInstanceType, Bool) | |
#llvm_embedded_c_type(Crystal::Type+, Bool) | |
#llvm_embedded_type(Crystal::Type+, Bool) | |
#llvm_embedded_type(Crystal::Type+) | |
#llvm_name(Crystal::TupleInstanceType, Bool) | |
#llvm_name(Crystal::MixedUnionType, Bool) | |
#llvm_name(Crystal::GenericClassInstanceType+, Bool) | |
#llvm_name(Crystal::NamedTupleInstanceType, Bool) | |
#llvm_name((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Bool) | |
#llvm_name(Crystal::NonGenericClassType, Bool) | |
#llvm_return_type(Crystal::NilType) | |
#llvm_return_type(Crystal::Type+) | |
#llvm_string_type(Int32) | |
#llvm_struct_type(Crystal::TupleInstanceType) | |
#llvm_struct_type(Crystal::TupleInstanceType, Bool) | |
#llvm_struct_type(Crystal::GenericClassInstanceType+, Bool) | |
#llvm_struct_type(Crystal::NonGenericClassType) | |
#llvm_struct_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType)) | |
#llvm_struct_type((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Bool) | |
#llvm_struct_type(Crystal::Type+) | |
#llvm_struct_type(Crystal::NonGenericClassType, Bool) | |
#llvm_struct_type(Crystal::Type+, Bool) | |
#llvm_type(Crystal::NilablePointerType, Bool) | |
#llvm_type(Crystal::ReferenceUnionType) | |
#llvm_type((Crystal::GenericClassInstanceType | Crystal::NonGenericClassType)) | |
#llvm_type((Crystal::GenericClassInstanceType | Crystal::NonGenericClassType), Bool) | |
#llvm_type(Crystal::GenericClassInstanceType+) | |
#llvm_type(Crystal::GenericClassInstanceType+, Bool) | |
#llvm_type(Crystal::IntegerType, Bool) | |
#llvm_type(Crystal::IntegerType) | |
#llvm_type(Crystal::TupleInstanceType) | |
#llvm_type(Crystal::NamedTupleInstanceType) | |
#llvm_type(Crystal::PointerInstanceType, Bool) | |
#llvm_type(Crystal::Type+, Bool) | |
#llvm_type(Crystal::FloatType) | |
#llvm_type(Crystal::FloatType, Bool) | |
#llvm_type(Crystal::Type+) | |
#llvm_type(Crystal::PointerInstanceType) | |
#llvm_type(Crystal::Type+, wants_size: Bool) | |
#llvm_type(Crystal::NoReturnType) | |
#llvm_type(Crystal::NoReturnType, Bool) | |
#llvm_type(Crystal::NilablePointerType) | |
#llvm_type(Crystal::NilableProcType, Bool) | |
#llvm_type(Crystal::NilableType, Bool) | |
#llvm_type(Crystal::NilableReferenceUnionType) | |
#llvm_type(Crystal::NilableReferenceUnionType, Bool) | |
#llvm_type(Crystal::NilableType) | |
#llvm_type(Crystal::NonGenericClassType) | |
#llvm_type(Crystal::NonGenericClassType, Bool) | |
#llvm_type(Crystal::MixedUnionType) | |
#llvm_type(Crystal::NamedTupleInstanceType, Bool) | |
#llvm_type(Crystal::TupleInstanceType, Bool) | |
#llvm_type(Crystal::StaticArrayInstanceType, Bool) | |
#llvm_type(Crystal::MixedUnionType, Bool) | |
#llvm_type(Crystal::NilType) | |
#llvm_type(Crystal::NilType, Bool) | |
#llvm_type(Crystal::VirtualType) | |
#llvm_type(Crystal::VirtualType, Bool) | |
#llvm_type(Crystal::NilableProcType) | |
#llvm_type(Crystal::ReferenceUnionType, Bool) | |
#nil_type() | |
#nil_value() | |
#pointer_size() | |
#proc_type() | |
#proc_type(Crystal::ProcInstanceType) | |
#size_of(LLVM::Type) | |
#size_t() | |
#type_id_pointer() | |
#union_value_type(Crystal::MixedUnionType) | |
|=== Crystal::LLVMTyper:Class ===| | |
#allocate() | |
#new(Crystal::Program, LLVM::Context) | |
|=== Crystal::Lexer ===| | |
#absolute_integer_value(String, Bool) | |
#check_ident_or_keyword(Symbol, Int32) | |
#check_integer_literal_fits_in_size(String, Int32, Bool, Int32) | |
#check_value_fits_in_uint64(String, Int32, Int32) | |
#closing_char(Char) | |
#closing_char() | |
#comments_enabled=(Bool) | |
#consume_braced_unicode_escape(, allow_spaces: Bool) | |
#consume_braced_unicode_escape(Bool) | |
#consume_braced_unicode_escape() | |
#consume_char_unicode_escape() | |
#consume_comment(Int32) | |
#consume_doc() | |
#consume_float_suffix() | |
#consume_int_suffix() | |
#consume_loc_pragma() | |
#consume_newlines() | |
#consume_non_braced_unicode_escape() | |
#consume_octal_escape(Char) | |
#consume_string_hex_escape() | |
#consume_string_unicode_brace_escape() | |
#consume_string_unicode_escape() | |
#consume_uint_suffix() | |
#consume_whitespace() | |
#count_whitespace=(Bool) | |
#current_char() | |
#current_pos() | |
#deduce_integer_kind(String, Int32, Bool, Int32) | |
#delimited_pair(Symbol, String, String, Int32, allow_escapes: Bool) | |
#delimited_pair(Symbol, Char, Char, Int32, allow_escapes: Bool) | |
#delimited_pair(Symbol, Char, Char, Int32, Bool) | |
#delimited_pair(Symbol, Char, Char, Int32) | |
#expected_hexacimal_character_in_unicode_escape() | |
#finish_scan_prefixed_number(UInt64, Bool, Int32) | |
#ident_part?(Char) | |
#ident_part_or_end?(Char) | |
#ident_start?(Char) | |
#incr_column_number(Int32) | |
#incr_column_number() | |
#incr_line_number(Nil) | |
#incr_line_number(Int32) | |
#incr_line_number() | |
#initialize(String) | |
#next_char(Symbol) | |
#next_char() | |
#next_char_and_symbol(String) | |
#next_char_no_column_increment() | |
#next_string_array_token() | |
#next_string_token(Crystal::Token::DelimiterState) | |
#next_token() | |
#peek_next_char() | |
#pop_location() | |
#push_location() | |
#raise(String, Crystal::Token, Int32) | |
#raise(String) | |
#raise(String, Int32, Int32, (Crystal::VirtualFile | String | Nil)) | |
#raise(String, Int32, Int32) | |
#raise_unterminated_quoted((Char | String)) | |
#raise_value_doesnt_fit_in_uint64(String, Int32) | |
#reset_token() | |
#scan_bin_number(Int32, Bool) | |
#scan_hex_number(Int32, Bool) | |
#scan_ident(Int32) | |
#scan_number(Int32) | |
#scan_number(Int32, Bool) | |
#scan_number(Int32, negative: Bool) | |
#scan_octal_number(Int32, Bool) | |
#scan_zero_number(Int32) | |
#scan_zero_number(Int32, Bool) | |
#scan_zero_number(Int32, negative: Bool) | |
#set_token_raw_from_start(Int32) | |
#skip_comment() | |
#slice_range(Int32, Int32) | |
#slice_range(Int32) | |
#string_range(Int32) | |
#string_range(Int32, Int32) | |
#string_range_from_pool(Int32, Int32) | |
#string_range_from_pool(Int32) | |
#string_token_escape_value(String) | |
#symbol(String) | |
#unknown_token() | |
#wants_raw=(Bool) | |
|=== Crystal::Lexer:Class ===| | |
#allocate() | |
#new(String) | |
|=== Crystal::LibDef ===| | |
#==(Crystal::LibDef) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Location) | |
#at_end(Crystal::Location) | |
#body() | |
#body=(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#hash() | |
#initialize(String, Array(Crystal::ASTNode), Int32) | |
#initialize(String, Crystal::ASTNode+, Int32) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::LibDef) | |
#resolved_type() | |
#resolved_type=(Crystal::LibType) | |
#set_type(Crystal::NilType) | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
|=== Crystal::LibDef:Class ===| | |
#allocate() | |
#name() | |
#new(String, Array(Crystal::ASTNode), Int32) | |
#new(String, Crystal::ASTNode+, Int32) | |
|=== Crystal::LibType ===| | |
#==(Crystal::AliasType) | |
#==(Crystal::LibType) | |
#==(Crystal::Type+) | |
#add_def(Crystal::External) | |
#add_link_attributes((Array(Crystal::LinkAttribute) | Nil)) | |
#add_var(String, Crystal::Type+, String, Bool) | |
#append_full_name(String::Builder, codegen: Bool) | |
#call_convention() | |
#call_convention=(LLVM::CallConvention) | |
#defs() | |
#implements?(Crystal::Type+) | |
#initialize(Crystal::Program, Crystal::ModuleType+, String) | |
#initialize(Crystal::LibType, Crystal::Program) | |
#instance_type() | |
#link_attributes() | |
#lookup_first_def(String, Bool) | |
#lookup_path(Crystal::Path) | |
#lookup_path(Crystal::Path, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_type(Crystal::ASTNode+) | |
#lookup_type?(Crystal::Metaclass) | |
#lookup_type?(Crystal::ASTNode+) | |
#lookup_type?(Crystal::Generic) | |
#metaclass() | |
#metaclass?() | |
#namespace() | |
#not_nil!() | |
#object_id() | |
#parents() | |
#private=(Bool) | |
#program() | |
#restriction_of?(Crystal::AliasType, Crystal::LibType) | |
#restriction_of?(Crystal::Type+, Crystal::LibType) | |
#restriction_of?(Crystal::VirtualType, Crystal::LibType) | |
#restriction_of?(Crystal::UnionType+, Crystal::LibType) | |
#same?(Crystal::LibType) | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#type_desc() | |
#used=(Bool) | |
#used?() | |
|=== Crystal::LibType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::ModuleType+, String) | |
|=== Crystal::LinkAttribute ===| | |
#==(Crystal::LinkAttribute) | |
#framework() | |
#initialize((String | Nil), (String | Nil), Bool, (String | Nil)) | |
#ldflags() | |
#lib() | |
#static?() | |
|=== Crystal::LinkAttribute:Class ===| | |
#allocate() | |
#from(Crystal::Attribute) | |
#new((String | Nil), (String | Nil), Bool, (String | Nil)) | |
|=== Crystal::LiteralExpander ===| | |
#case_when_comparison((Crystal::ASTNode | Nil), Crystal::ASTNode+) | |
#case_when_comparison(Crystal::TupleLiteral, Crystal::ASTNode+) | |
#case_when_comparison(Crystal::ASTNode+, Crystal::ASTNode+) | |
#expand(Crystal::Or) | |
#expand(Crystal::RegexLiteral) | |
#expand(Crystal::MultiAssign) | |
#expand(Crystal::Select) | |
#expand(Crystal::ArrayLiteral) | |
#expand(Crystal::HashLiteral) | |
#expand(Crystal::And) | |
#expand(Crystal::RangeLiteral) | |
#expand(Crystal::StringInterpolation) | |
#expand(Crystal::Case) | |
#expand_named(Crystal::ArrayLiteral) | |
#expand_named(Crystal::HashLiteral) | |
#initialize(Crystal::Program) | |
#new_temp_var() | |
#regex_new_call(Crystal::RegexLiteral, Crystal::ASTNode+) | |
#regex_new_call(Crystal::RegexLiteral, Crystal::StringLiteral) | |
#regex_options(Crystal::RegexLiteral) | |
#select_action_name(String) | |
#transform_multi_assign_target(Crystal::ASTNode+, Crystal::Call) | |
#transform_multi_assign_target(Crystal::ASTNode+, Crystal::Var) | |
|=== Crystal::LiteralExpander:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::Location ===| | |
#<=(Crystal::Location) | |
#<=>(Crystal::Location) | |
#==((Crystal::Location | Nil)) | |
#==(Crystal::Location) | |
#==(Crystal::Location) | |
#between?(Crystal::Location, Crystal::Location) | |
#column_number() | |
#dirname() | |
#filename() | |
#initialize((Crystal::VirtualFile | String | Nil), Int32, Int32) | |
#initialize(String, Int32, Int32) | |
#initialize((String | Nil), Int32, Int32) | |
#line_number() | |
#not_nil!() | |
#object_id() | |
#original_filename() | |
#original_location() | |
#same?(Crystal::Location) | |
#to_s(String::Builder) | |
|=== Crystal::Location:Class ===| | |
#allocate() | |
#new((Crystal::VirtualFile | String | Nil), Int32, Int32) | |
#new((String | Nil), Int32, Int32) | |
#new(String, Int32, Int32) | |
|=== Crystal::Macro ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Macro) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::Macro) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#args() | |
#at((Crystal::Location | Nil)) | |
#block_arg() | |
#block_arg=(Crystal::Arg) | |
#body() | |
#body=(Crystal::ASTNode+) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#doc() | |
#doc=((String | Nil)) | |
#double_splat() | |
#double_splat=(Crystal::Arg) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#hash() | |
#initialize(String, Array(Crystal::Arg), Crystal::MacroIf, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Crystal::MacroIf) | |
#initialize(String, Array(Crystal::Arg), Crystal::MacroFor, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Crystal::ASTNode+, (Crystal::Arg | Nil), (Int32 | Nil), (Crystal::Arg | Nil)) | |
#initialize(String, Array(Crystal::Arg), Crystal::MacroExpression, Nil, Nil, Nil) | |
#initialize(String, Array(Crystal::Arg), Crystal::ASTNode+, (Crystal::Arg | Nil), (Int32 | Nil), double_splat: (Crystal::Arg | Nil)) | |
#initialize(String, Array(Crystal::Arg), Crystal::MacroExpression) | |
#initialize(String, Array(Crystal::Arg), Crystal::MacroFor) | |
#interpret(Crystal::Macro, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::Macro, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#matches?(Array(Crystal::Arg), Nil) | |
#matches?(Array(Crystal::ASTNode), (Array(Crystal::NamedArgument) | Nil)) | |
#name() | |
#name_column_number() | |
#name_column_number=(Int32) | |
#name_size() | |
#object_id() | |
#overrides?(Crystal::Macro) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise((String | Nil)) | |
#raise((String | Nil), Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), Nil, Crystal::MacroRaiseException:Class) | |
#raise(String, Crystal::Exception+) | |
#raise:exception_type((String | Nil), exception_type: Crystal::MacroRaiseException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::Macro) | |
#same?(Crystal::Macro) | |
#set_type(Crystal::NilType) | |
#splat_index() | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Macro:Class ===| | |
#allocate() | |
#name() | |
#new(String, Array(Crystal::Arg), Crystal::ASTNode+, (Crystal::Arg | Nil), (Int32 | Nil), (Crystal::Arg | Nil)) | |
#new(String, Array(Crystal::Arg), Crystal::MacroExpression) | |
#new(String, Array(Crystal::Arg), Crystal::MacroIf) | |
#new(String, Array(Crystal::Arg), Crystal::MacroFor) | |
#new:double_splat(String, Array(Crystal::Arg), Crystal::ASTNode+, (Crystal::Arg | Nil), (Int32 | Nil), double_splat: (Crystal::Arg | Nil)) | |
|=== Crystal::MacroExpression ===| | |
#==(Crystal::MacroExpression) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::MacroInterpreter) | |
#accept(Crystal::SemanticVisitor+) | |
#accept(Crystal::TypeDeclarationVisitor) | |
#accept(Crystal::TopLevelVisitor) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::TypeGuessVisitor) | |
#accept(Crystal::InstanceVarsInitializerVisitor) | |
#accept(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#at(Crystal::Location) | |
#at_end(Crystal::Location) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#exp() | |
#expanded() | |
#expanded=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::Splat) | |
#initialize(Crystal::Splat, Bool) | |
#initialize(Crystal::ASTNode+, output: Bool) | |
#initialize(Crystal::UnaryExpression+) | |
#initialize(Crystal::UnaryExpression+, Bool) | |
#initialize(Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, Bool) | |
#initialize(Crystal::If, output: Bool) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#output?() | |
#propagate() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), Nil, Crystal::MacroRaiseException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Crystal::Exception+) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise:exception_type((String | Nil), exception_type: Crystal::MacroRaiseException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::MacroExpression) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#type?() | |
#visibility() | |
|=== Crystal::MacroExpression:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Splat) | |
#new(Crystal::UnaryExpression+) | |
#new(Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Bool) | |
#new:output(Crystal::ASTNode+, output: Bool) | |
#new:output(Crystal::If, output: Bool) | |
|=== Crystal::MacroFor ===| | |
#==(Crystal::MacroFor) | |
#accept(Crystal::MacroInterpreter) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::ToSVisitor) | |
#at_end(Crystal::Location) | |
#bind_to(Crystal::ASTNode+) | |
#body() | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#exp() | |
#expanded() | |
#expanded=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Array(Crystal::Var), Crystal::Splat, Crystal::ASTNode+) | |
#initialize(Array(Crystal::Var), Crystal::UnaryExpression+, Crystal::ASTNode+) | |
#initialize(Array(Crystal::Var), Crystal::ASTNode+, Crystal::ASTNode+) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), Nil, Crystal::MacroRaiseException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Crystal::Exception+) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise:exception_type((String | Nil), exception_type: Crystal::MacroRaiseException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::MacroFor) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#type?() | |
#vars() | |
#visibility() | |
|=== Crystal::MacroFor:Class ===| | |
#allocate() | |
#name() | |
#new(Array(Crystal::Var), Crystal::Splat, Crystal::ASTNode+) | |
#new(Array(Crystal::Var), Crystal::UnaryExpression+, Crystal::ASTNode+) | |
#new(Array(Crystal::Var), Crystal::ASTNode+, Crystal::ASTNode+) | |
|=== Crystal::MacroId ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::MacroId) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::MacroId) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#doc() | |
#end_location() | |
#hash() | |
#initialize(String) | |
#interpret(Crystal::MacroId, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::MacroId, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#interpret_compare((Crystal::MacroId | Crystal::StringLiteral)) | |
#location() | |
#name_column_number() | |
#name_size() | |
#object_id() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#same?(Crystal::MacroId) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#value() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::MacroId:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::MacroIf ===| | |
#==(Crystal::MacroIf) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::MacroInterpreter) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::Formatter) | |
#at_end(Crystal::Location) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#cond() | |
#dependencies?() | |
#doc() | |
#else() | |
#else=(Crystal::ASTNode+) | |
#end_location() | |
#expanded() | |
#expanded=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::BoolLiteral, Crystal::ASTNode+, Nil) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::ASTNode+) | |
#initialize(Crystal::BoolLiteral, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), Nil, Crystal::MacroRaiseException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Crystal::Exception+) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise:exception_type((String | Nil), exception_type: Crystal::MacroRaiseException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::MacroIf) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#then() | |
#then=(Crystal::ASTNode+) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#type?() | |
#visibility() | |
|=== Crystal::MacroIf:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::BoolLiteral, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::ASTNode+) | |
|=== Crystal::MacroInterpreter ===| | |
#accept(Crystal::ASTNode+) | |
#define_var(String, Crystal::MacroId) | |
#define_var(String, Crystal::NumberLiteral) | |
#define_var(String, Crystal::ASTNode+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::MacroExpression) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::MacroIf) | |
#end_visit(Crystal::MacroFor) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::MacroExpression) | |
#end_visit_any(Crystal::MacroIf) | |
#end_visit_any(Crystal::MacroFor) | |
#free_vars=((Hash(String, Crystal::ASTNode | Crystal::Type) | Nil)) | |
#free_vars=(Nil) | |
#initialize(Crystal::Program, Crystal::Type+, Crystal::Type+, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#initialize(Crystal::Program, Crystal::GenericModuleType, Crystal::GenericModuleType, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#initialize(Crystal::Program, Crystal::Program, Crystal::Program, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#initialize(Crystal::Program, Crystal::ModuleType+, Crystal::ModuleType+, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#initialize(Crystal::Program, Crystal::GenericClassType+, Crystal::GenericClassType+, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#initialize(Crystal::Program, Crystal::Type+, Crystal::Type+, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::Def | Nil)) | |
#initialize:def(Crystal::Program, Crystal::Type+, Crystal::Type+, (Crystal::Location | Nil), def: Nil) | |
#initialize:def(Crystal::Program, Crystal::Type+, Crystal::Type+, (Crystal::Location | Nil), def: (Crystal::Def | Nil)) | |
#initialize:def(Crystal::Program, Crystal::ModuleType+, Crystal::ModuleType+, (Crystal::Location | Nil), def: Nil) | |
#interpret_compare_versions(Crystal::Call) | |
#interpret_debug(Crystal::Call) | |
#interpret_env(Crystal::Call) | |
#interpret_flag?(Crystal::Call) | |
#interpret_pp(Crystal::Call) | |
#interpret_puts(Crystal::Call) | |
#interpret_raise(Crystal::Call) | |
#interpret_run(Crystal::Call) | |
#interpret_skip_file(Crystal::Call) | |
#interpret_system(Crystal::Call) | |
#interpret_top_level_call(Crystal::Call) | |
#replace_block_vars(Crystal::ASTNode+, Hash(String, Crystal::ASTNode)) | |
#resolve(Crystal::Path) | |
#resolve?(Crystal::Path) | |
#to_s() | |
#visit(Crystal::Unless) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Path) | |
#visit(Crystal::Not) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Or) | |
#visit(Crystal::And) | |
#visit(Crystal::Assign) | |
#visit(Crystal::MacroVar) | |
#visit(Crystal::When) | |
#visit(Crystal::Block) | |
#visit(Crystal::MacroFor) | |
#visit(Crystal::MacroIf) | |
#visit(Crystal::StringInterpolation) | |
#visit(Crystal::Var+) | |
#visit(Crystal::MacroLiteral) | |
#visit(Crystal::Expressions) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::Call) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Splat) | |
#visit(Crystal::DoubleSplat) | |
#visit(Crystal::IsA) | |
#visit(Crystal::InstanceVar) | |
#visit(Crystal::TupleLiteral) | |
#visit(Crystal::ArrayLiteral) | |
#visit(Crystal::HashLiteral) | |
#visit(Crystal::NamedTupleLiteral) | |
#visit((Crystal::BoolLiteral | Crystal::CharLiteral | Crystal::Def | Crystal::MacroId | Crystal::NilLiteral | Crystal::Nop | Crystal::NumberLiteral | Crystal::RangeLiteral | Crystal::RegexLiteral | Crystal::StringLiteral | Crystal::SymbolLiteral | Crystal::TypeNode)) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::If) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Yield) | |
#visit(Crystal::NamedArgument) | |
#visit_any(Crystal::MacroExpression) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::MacroIf) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::MacroFor) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Rescue) | |
#visit_macro_for_array_like(Crystal::MacroFor, Crystal::ArrayLiteral) | |
#visit_macro_for_array_like(Crystal::MacroFor, Crystal::TupleLiteral) | |
|=== Crystal::MacroInterpreter::MacroVarKey ===| | |
#==(Crystal::MacroInterpreter::MacroVarKey) | |
#hash() | |
#initialize(String, (Array(Crystal::ASTNode) | Nil)) | |
|=== Crystal::MacroInterpreter::MacroVarKey:Class ===| | |
#allocate() | |
#new(String, (Array(Crystal::ASTNode) | Nil)) | |
|=== Crystal::MacroInterpreter::ReplaceBlockVarsTransformer ===| | |
#after_transform(Crystal::ASTNode+) | |
#after_transform(Crystal::Arg) | |
#after_transform(Crystal::When) | |
#after_transform(Crystal::NamedArgument) | |
#after_transform(Crystal::Block) | |
#after_transform(Crystal::Var+) | |
#after_transform(Crystal::Path) | |
#after_transform(Crystal::Rescue) | |
#after_transform(Crystal::AsmOperand) | |
#before_transform(Crystal::Rescue) | |
#before_transform(Crystal::Var+) | |
#before_transform(Crystal::Block) | |
#before_transform(Crystal::NamedArgument) | |
#before_transform(Crystal::Path) | |
#before_transform(Crystal::AsmOperand) | |
#before_transform(Crystal::When) | |
#before_transform(Crystal::ASTNode+) | |
#before_transform(Crystal::Arg) | |
#initialize(Hash(String, Crystal::ASTNode)) | |
#transform(Crystal::HashLiteral) | |
#transform(Crystal::ExternalVar) | |
#transform(Crystal::EnumDef) | |
#transform(Crystal::CStructOrUnionDef) | |
#transform(Crystal::TypeDef) | |
#transform(Crystal::FunDef) | |
#transform(Crystal::LibDef) | |
#transform(Crystal::Self) | |
#transform(Crystal::Require) | |
#transform(Crystal::Global) | |
#transform(Crystal::ClassVar) | |
#transform(Crystal::InstanceVar) | |
#transform(Crystal::RegexLiteral) | |
#transform(Crystal::SymbolLiteral) | |
#transform(Crystal::StringLiteral) | |
#transform(Crystal::CharLiteral) | |
#transform(Crystal::NumberLiteral) | |
#transform(Crystal::BoolLiteral) | |
#transform(Crystal::NilLiteral) | |
#transform(Crystal::Nop) | |
#transform(Crystal::Out) | |
#transform(Crystal::OpAssign) | |
#transform(Crystal::Assign) | |
#transform(Crystal::TypeOf) | |
#transform(Crystal::MagicConstant) | |
#transform(Crystal::FileNode) | |
#transform((Crystal::MacroId | Crystal::MetaVar | Crystal::Primitive | Crystal::TupleIndexer | Crystal::TypeFilteredNode | Crystal::TypeNode | Crystal::TypeRestriction | Crystal::YieldBlockBinder)) | |
#transform(Crystal::MacroExpression) | |
#transform(Crystal::AsmOperand) | |
#transform(Crystal::Expressions) | |
#transform(Crystal::Asm) | |
#transform(Crystal::Underscore) | |
#transform(Crystal::MacroVar) | |
#transform(Crystal::MacroFor) | |
#transform(Crystal::MacroIf) | |
#transform(Crystal::MacroLiteral) | |
#transform(Crystal::MacroExpression) | |
#transform(Crystal::Attribute) | |
#transform(Crystal::VisibilityModifier) | |
#transform(Crystal::DoubleSplat) | |
#transform(Crystal::Splat) | |
#transform(Crystal::Alias) | |
#transform(Crystal::UninitializedVar) | |
#transform(Crystal::TypeDeclaration) | |
#transform(Crystal::NilableCast) | |
#transform(Crystal::Cast) | |
#transform(Crystal::TupleLiteral) | |
#transform(Crystal::Not) | |
#transform(Crystal::RangeLiteral) | |
#transform(Crystal::Extend) | |
#transform(Crystal::ImplicitObj) | |
#transform(Crystal::Select) | |
#transform(Crystal::And) | |
#transform(Crystal::When) | |
#transform(Crystal::Or) | |
#transform(Crystal::Case) | |
#transform(Crystal::RespondsTo) | |
#transform(Crystal::IsA) | |
#transform(Crystal::ReadInstanceVar) | |
#transform(Crystal::InstanceSizeOf) | |
#transform(Crystal::SizeOf) | |
#transform(Crystal::PointerOf) | |
#transform(Crystal::Macro) | |
#transform(Crystal::StringInterpolation) | |
#transform(Crystal::Arg) | |
#transform(Crystal::ArrayLiteral) | |
#transform(Crystal::Def+) | |
#transform(Crystal::MultiAssign) | |
#transform(Crystal::Unless) | |
#transform(Crystal::If) | |
#transform(Crystal::NamedTupleLiteral) | |
#transform(Crystal::ClassDef) | |
#transform(Crystal::ModuleDef) | |
#transform(Crystal::Include) | |
#transform(Crystal::Yield) | |
#transform(Crystal::Next) | |
#transform(Crystal::Break) | |
#transform(Crystal::Return) | |
#transform(Crystal::ProcPointer) | |
#transform(Crystal::ProcLiteral) | |
#transform(Crystal::ProcNotation) | |
#transform(Crystal::Call) | |
#transform(Crystal::Union) | |
#transform(Crystal::Metaclass) | |
#transform(Crystal::Rescue) | |
#transform(Crystal::Block) | |
#transform(Crystal::ExceptionHandler) | |
#transform(Crystal::Var+) | |
#transform(Crystal::Path) | |
#transform(Crystal::NamedArgument) | |
#transform(Crystal::Generic) | |
#transform(Crystal::Until) | |
#transform(Crystal::While) | |
#transform_many((Array(Crystal::ASTNode) | Nil)) | |
#transform_many((Array(Crystal::Rescue) | Nil)) | |
#transform_many(Array(Crystal::When)) | |
#transform_many(Array(Crystal::Arg)) | |
#transform_many(Array(Crystal::ASTNode)) | |
|=== Crystal::MacroInterpreter::ReplaceBlockVarsTransformer:Class ===| | |
#allocate() | |
#new(Hash(String, Crystal::ASTNode)) | |
|=== Crystal::MacroInterpreter:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Type+, Crystal::Type+, Crystal::Macro, Crystal::Call, (Crystal::Def | Nil)) | |
#new(Crystal::Program, Crystal::Type+, Crystal::Type+, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::Def | Nil)) | |
#new(Crystal::Program, Crystal::Type+, Crystal::Type+, Crystal::Macro, Crystal::Call, Nil) | |
#new(Crystal::Program, Crystal::Type+, Crystal::Type+, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#new(Crystal::Program, Crystal::Program, Crystal::Program, Crystal::Macro, Crystal::Call, Nil) | |
#new(Crystal::Program, Crystal::Program, Crystal::Program, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#new(Crystal::Program, Crystal::ModuleType+, Crystal::ModuleType+, Crystal::Macro, Crystal::Call, Nil) | |
#new(Crystal::Program, Crystal::ModuleType+, Crystal::ModuleType+, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#new(Crystal::Program, Crystal::GenericClassType+, Crystal::GenericClassType+, Crystal::Macro, Crystal::Call, Nil) | |
#new(Crystal::Program, Crystal::GenericClassType+, Crystal::GenericClassType+, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#new(Crystal::Program, Crystal::GenericModuleType, Crystal::GenericModuleType, Crystal::Macro, Crystal::Call, Nil) | |
#new(Crystal::Program, Crystal::GenericModuleType, Crystal::GenericModuleType, (Crystal::Location | Nil), Hash(String, Crystal::ASTNode), (Crystal::Block | Nil), Nil) | |
#new:def(Crystal::Program, Crystal::Type+, Crystal::Type+, (Crystal::Location | Nil), def: (Crystal::Def | Nil)) | |
#new:def(Crystal::Program, Crystal::Type+, Crystal::Type+, (Crystal::Location | Nil), def: Nil) | |
#new:def(Crystal::Program, Crystal::ModuleType+, Crystal::ModuleType+, (Crystal::Location | Nil), def: Nil) | |
|=== Crystal::MacroLiteral ===| | |
#==(Crystal::MacroLiteral) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#class_desc() | |
#clone_without_location() | |
#doc() | |
#hash() | |
#initialize(String) | |
#location() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#value() | |
|=== Crystal::MacroLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::MacroRaiseException ===| | |
#initialize((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#initialize(Crystal::MacroRaiseException, (String | Nil)) | |
#initialize((String | Nil), Nil, Int32, Nil, Int32, Nil) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#initialize(Crystal::MacroRaiseException, String) | |
#initialize(String, Nil, Int32, Nil, Int32, Nil) | |
#inspect(IO::FileDescriptor) | |
#message() | |
#object_id() | |
|=== Crystal::MacroRaiseException:Class ===| | |
#allocate() | |
#for_node(Crystal::Macro, (String | Nil), Nil) | |
#for_node(Crystal::Call, (String | Nil), Nil) | |
#for_node(Crystal::Extend, (String | Nil), Nil) | |
#for_node(Crystal::Include, (String | Nil), Nil) | |
#for_node(Crystal::Def+, (String | Nil), Nil) | |
#for_node(Crystal::MacroExpression, (String | Nil), Nil) | |
#for_node(Crystal::Call, String, Nil) | |
#for_node(Crystal::ClassDef, (String | Nil), Nil) | |
#for_node(Crystal::MacroFor, (String | Nil), Nil) | |
#for_node(Crystal::MacroIf, (String | Nil), Nil) | |
#name() | |
#new(String, Nil, Int32, Nil, Int32, Nil) | |
#new((String | Nil), Nil, Int32, Nil, Int32, Nil) | |
#new((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#wrap_macro_expression(Crystal::MacroRaiseException, Crystal::Location) | |
|=== Crystal::MacroVar ===| | |
#==(Crystal::MacroVar) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ToSVisitor) | |
#class_desc() | |
#clone_without_location() | |
#exps() | |
#hash() | |
#initialize(String, (Array(Crystal::ASTNode) | Nil)) | |
#name() | |
|=== Crystal::MacroVar:Class ===| | |
#allocate() | |
#name() | |
#new(String, (Array(Crystal::ASTNode) | Nil)) | |
|=== Crystal::MagicConstant ===| | |
#==(Crystal::MagicConstant) | |
#at(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#expand_node((Crystal::Location | Nil), (Crystal::Location | Nil)) | |
#hash() | |
#initialize(Symbol) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
|=== Crystal::MagicConstant:Class ===| | |
#allocate() | |
#expand_dir(Crystal::Location) | |
#expand_dir((Crystal::Location | Nil)) | |
#expand_dir_node(Crystal::Location) | |
#expand_dir_node((Crystal::Location | Nil)) | |
#expand_file(Crystal::Location) | |
#expand_file((Crystal::Location | Nil)) | |
#expand_file_node(Crystal::Location) | |
#expand_file_node((Crystal::Location | Nil)) | |
#expand_line(Crystal::Location) | |
#expand_line((Crystal::Location | Nil)) | |
#expand_line_node(Crystal::Location) | |
#expand_line_node((Crystal::Location | Nil)) | |
#name() | |
#new(Symbol) | |
|=== Crystal::MainVisitor ===| | |
#bind_block_var(Crystal::Block, Crystal::Var+, Hash(String, Crystal::MetaVar), Hash(String, Crystal::MetaVar)) | |
#bind_initialize_instance_vars(Crystal::Type+) | |
#bind_initialize_instance_vars(Crystal::Program) | |
#bind_meta_var(Crystal::ASTNode+) | |
#bind_meta_var(Crystal::InstanceVar) | |
#bind_meta_var(Crystal::Var+) | |
#bind_vars(Hash(String, Crystal::MetaVar), (Hash(String, Crystal::MetaVar) | Nil), Nil) | |
#bind_vars(Hash(String, Crystal::MetaVar), (Hash(String, Crystal::MetaVar) | Nil)) | |
#bind_vars(Hash(String, Crystal::MetaVar), (Hash(String, Crystal::MetaVar) | Nil), Array(Crystal::Var)) | |
#block=(Crystal::Block) | |
#block_nest=(Int32) | |
#call() | |
#call=((Crystal::Call | Nil)) | |
#call=(Crystal::Call) | |
#call_needs_splat_expansion?(Crystal::Call) | |
#check_call_in_initialize(Crystal::Call) | |
#check_class_var_is_thread_local(Crystal::ClassVar, Crystal::MetaTypeVar, (Array(Crystal::Attribute) | Nil)) | |
#check_closured(Crystal::MetaVar) | |
#check_declare_var_type(Crystal::UninitializedVar, Crystal::Type+, String) | |
#check_declare_var_type(Crystal::TypeDeclaration, Crystal::Type+, String) | |
#check_exception_handler_vars(String, Crystal::UninitializedVar) | |
#check_exception_handler_vars(String, Crystal::ASTNode+) | |
#check_initialize_instance_vars_types(Crystal::Type+) | |
#check_initialize_instance_vars_types(Crystal::Program) | |
#check_lib_call(Crystal::Call, (Crystal::Type | Nil)) | |
#check_not_a_constant(Crystal::ASTNode+) | |
#check_outside_exp(Crystal::ModuleDef, String) | |
#check_outside_exp(Crystal::EnumDef, String) | |
#check_outside_exp(Crystal::ClassDef, String) | |
#check_outside_exp(Crystal::Include, String) | |
#check_outside_exp(Crystal::Extend, String) | |
#check_outside_exp(Crystal::Alias, String) | |
#check_outside_exp(Crystal::Macro, String) | |
#check_outside_exp(Crystal::Def+, String) | |
#check_outside_exp(Crystal::LibDef, String) | |
#check_self_closured() | |
#check_special_new_call(Crystal::Call, (Crystal::Type | Nil)) | |
#check_super_or_previous_def_in_initialize(Crystal::Call) | |
#check_type_in_type_args(Crystal::Type+) | |
#check_valid_attributes(Crystal::ClassVar, Array(String), String) | |
#check_valid_attributes(Crystal::Global, Array(String), String) | |
#check_valid_attributes(Crystal::TypeDeclaration, Array(String), String) | |
#check_valid_attributes(Crystal::UninitializedVar, Array(String), String) | |
#class_var_owner(Crystal::ClassVar) | |
#closure_context() | |
#conditional_no_return(Crystal::ASTNode+, Crystal::MetaVar) | |
#conditional_no_return(Crystal::ASTNode+, Crystal::Var+) | |
#convert_struct_or_union_numeric_argument(Crystal::Primitive+, Crystal::FloatType, Crystal::Type+, Crystal::Type+) | |
#convert_struct_or_union_numeric_argument(Crystal::Primitive+, Crystal::IntegerType, Crystal::Type+, Crystal::Type+) | |
#current_context() | |
#current_non_block_context() | |
#current_type() | |
#current_type=(Crystal::ModuleType+) | |
#define_special_var(String, Crystal::Var+) | |
#define_special_var(String, Crystal::MetaVar) | |
#define_special_var(String, Crystal::ASTNode+) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::MacroExpression) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Call) | |
#end_visit(Crystal::NamedTupleLiteral) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::ProcLiteral) | |
#end_visit(Crystal::TupleLiteral) | |
#end_visit(Crystal::Expressions) | |
#end_visit(Crystal::Next) | |
#end_visit(Crystal::Break) | |
#end_visit(Crystal::RespondsTo) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::DoubleSplat) | |
#end_visit(Crystal::Splat) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::PointerOf) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::If) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::MacroExpression) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::If) | |
#end_visit_any(Crystal::Expressions) | |
#end_visit_any(Crystal::ProcLiteral) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::PointerOf) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::Call) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::AsmOperand) | |
#exception_handler_vars=((Hash(String, Crystal::MetaVar) | Nil)) | |
#expand(Crystal::RegexLiteral) | |
#expand(Crystal::ArrayLiteral) | |
#expand(Crystal::HashLiteral) | |
#expand(Crystal::And) | |
#expand(Crystal::Or) | |
#expand(Crystal::RangeLiteral) | |
#expand(Crystal::StringInterpolation) | |
#expand(Crystal::Case) | |
#expand(Crystal::Select) | |
#expand(Crystal::MultiAssign) | |
#expand_inline_macro(Crystal::MacroFor, Nil) | |
#expand_inline_macro(Crystal::MacroFor) | |
#expand_inline_macro(Crystal::MacroExpression) | |
#expand_inline_macro(Crystal::MacroIf, Nil) | |
#expand_inline_macro(Crystal::MacroIf) | |
#expand_inline_macro(Crystal::MacroExpression, Nil) | |
#expand_macro(Crystal::Call, Bool, Bool) | |
#expand_macro(Crystal::Call) | |
#expand_macro:raise_on_missing_const(Crystal::Call, raise_on_missing_const: Bool) | |
#expand_macro_arguments(Crystal::Call, Crystal::Type+) | |
#expand_named(Crystal::ArrayLiteral) | |
#expand_named(Crystal::HashLiteral) | |
#filter_vars((Crystal::TypeFilters | Nil)) | |
#filter_vars(Crystal::TypeFilters) | |
#first_time_accessing_meta_type_var?(Crystal::MetaTypeVar) | |
#free_vars() | |
#fun_literal_context() | |
#fun_literal_context=((Crystal::Def | Crystal::Program)) | |
#fun_literal_context=((Crystal::Def | Crystal::Program | Nil)) | |
#gather_instance_vars_read(Crystal::Call) | |
#get_expression_var(Crystal::ASTNode+) | |
#get_while_cond_assign_target(Crystal::ASTNode+) | |
#get_while_cond_assign_target((Crystal::ASTNode | Nil)) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar), Crystal::External) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar), Crystal::External, Nil) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar), (Crystal::Def | Nil), Hash(String, Crystal::MetaVar)) | |
#initialize(Crystal::Program) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar), Nil, Nil) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar), Nil, Hash(String, Crystal::MetaVar)+) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar)) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar), Nil, Hash(String, Crystal::MetaVar)) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar), Crystal::Def+, Hash(String, Crystal::MetaVar)) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar), Crystal::Def, Nil) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar), Crystal::Def) | |
#initialize(Crystal::MainVisitor, Crystal::Program, Hash(String, Crystal::MetaVar)) | |
#initialize:meta_vars(Crystal::Program, meta_vars: Hash(String, Crystal::MetaVar)+) | |
#initialize:vars:meta_vars(Crystal::Program, vars: Hash(String, Crystal::MetaVar), meta_vars: Hash(String, Crystal::MetaVar)) | |
#inside_block?() | |
#inside_exp?() | |
#interpret_enum_value(Crystal::ASTNode+, Nil) | |
#interpret_enum_value(Crystal::ASTNode+) | |
#is_initialize() | |
#is_initialize=(Bool) | |
#lookup_class_var(Crystal::ClassVar) | |
#lookup_global_variable(Crystal::Global) | |
#lookup_instance_var(Crystal::InstanceVar, (Crystal::Type | Nil)) | |
#lookup_instance_var(Crystal::InstanceVar) | |
#lookup_instance_var(Crystal::ReadInstanceVar, Crystal::Type+) | |
#lookup_instance_var(Crystal::InstanceVar, Crystal::Type+) | |
#lookup_instance_var(Crystal::MetaVar, Crystal::Type+) | |
#lookup_instance_var(Crystal::MetaVar, Crystal::Program) | |
#lookup_similar_class_variable_name(Crystal::ClassVar, (Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType)) | |
#lookup_similar_class_variable_name(Crystal::MetaTypeVar, Crystal::ClassVarContainer) | |
#lookup_similar_global_variable_name(Crystal::Global) | |
#lookup_similar_instance_variable_name(Crystal::MetaVar, (Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType)) | |
#lookup_similar_instance_variable_name(Crystal::ReadInstanceVar, (Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType)) | |
#lookup_similar_instance_variable_name(Crystal::InstanceVar, (Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType)) | |
#lookup_similar_var_name(String) | |
#lookup_var_or_instance_var(Crystal::Var+) | |
#lookup_var_or_instance_var(Crystal::InstanceVar) | |
#lookup_var_or_instance_var(Crystal::ASTNode+) | |
#match_context() | |
#match_context=(Crystal::MatchContext) | |
#match_context=((Crystal::MatchContext | Nil)) | |
#merge_if_vars(Crystal::If, Hash(String, Crystal::MetaVar), Hash(String, Crystal::MetaVar), Hash(String, Crystal::MetaVar), Hash(String, Crystal::MetaVar), Hash(String, Crystal::MetaVar), Bool, Bool) | |
#merge_rescue_vars(Hash(String, Crystal::MetaVar), Array(Hash(String, Crystal::MetaVar))) | |
#merge_while_vars(Crystal::ASTNode+, Bool, Hash(String, Crystal::MetaVar), Hash(String, Crystal::MetaVar), Hash(String, Crystal::MetaVar), Hash(String, Crystal::MetaVar), (Array(Hash(String, Crystal::MetaVar)) | Nil)) | |
#needs_type_filters?() | |
#nesting_exp?(Crystal::If) | |
#nesting_exp?(Crystal::AsmOperand) | |
#nesting_exp?(Crystal::Call) | |
#nesting_exp?(Crystal::Rescue) | |
#nesting_exp?(Crystal::Def+) | |
#nesting_exp?(Crystal::Expressions) | |
#nesting_exp?(Crystal::PointerOf) | |
#nesting_exp?(Crystal::NamedArgument) | |
#nesting_exp?(Crystal::Block) | |
#nesting_exp?(Crystal::Path) | |
#nesting_exp?(Crystal::ProcLiteral) | |
#nesting_exp?(Crystal::ASTNode+) | |
#nesting_exp?(Crystal::Var+) | |
#nesting_exp?(Crystal::Arg) | |
#nesting_exp?(Crystal::When) | |
#nesting_exp?(Crystal::MacroExpression) | |
#new_meta_var(String) | |
#new_meta_var(String, context: Crystal::Block) | |
#new_meta_var(String, context: Crystal::Def+) | |
#new_meta_var(String, (Crystal::ASTNode | Crystal::NonGenericModuleType)) | |
#not_nil!() | |
#not_type_filters(Crystal::ASTNode+, (Crystal::TypeFilters | Nil)) | |
#parent() | |
#parent=(Crystal::MainVisitor) | |
#path_lookup() | |
#path_lookup=(Crystal::Type+) | |
#path_lookup=((Crystal::Type | Nil)) | |
#prepare_call(Crystal::Call) | |
#program() | |
#replace_call_splats(Crystal::Call) | |
#scope() | |
#scope=(Crystal::PointerInstanceType) | |
#scope=(Crystal::Program) | |
#scope=(Crystal::GenericModuleInstanceType) | |
#scope=(Crystal::NonGenericClassType) | |
#scope=((Crystal::Type | Nil)) | |
#scope=(Crystal::Type+) | |
#scope=(Crystal::GenericClassType+) | |
#scope=((Crystal::GenericClassInstanceType | Crystal::NonGenericClassType)) | |
#scope=(Crystal::ClassType+) | |
#scope=(Crystal::GenericClassInstanceType+) | |
#scope?() | |
#special_c_struct_or_union_new_with_named_args(Crystal::Call, Crystal::Type+, Array(Crystal::NamedArgument)) | |
#special_proc_type_new_call(Crystal::Call, Crystal::ProcInstanceType) | |
#the_self(Crystal::Self) | |
#the_self(Crystal::Path) | |
#type_assign(Crystal::Var+, Crystal::ASTNode+, Crystal::Assign) | |
#type_assign(Crystal::InstanceVar, Crystal::ASTNode+, Crystal::Assign) | |
#type_assign(Crystal::Path, Crystal::ASTNode+, Crystal::Assign) | |
#type_assign(Crystal::Global, Crystal::ASTNode+, Crystal::Assign) | |
#type_assign(Crystal::Var+, Crystal::ASTNode+, Crystal::TypeDeclaration) | |
#type_assign(Crystal::ClassVar, Crystal::ASTNode+, Crystal::Assign) | |
#type_assign(Crystal::Global, Crystal::ASTNode+, Crystal::TypeDeclaration) | |
#type_assign(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::Assign) | |
#type_assign(Crystal::Underscore, Crystal::ASTNode+, Crystal::Assign) | |
#typed_def() | |
#typed_def?() | |
#undefined_class_variable(Crystal::ClassVar, (Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType)) | |
#undefined_class_variable(Crystal::MetaTypeVar, Crystal::ClassVarContainer) | |
#undefined_global_variable(Crystal::Global) | |
#undefined_instance_variable((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Crystal::MetaVar) | |
#undefined_instance_variable((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Crystal::ReadInstanceVar) | |
#undefined_instance_variable((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Crystal::InstanceVar) | |
#untyped_def() | |
#untyped_def=(Crystal::Def+) | |
#untyped_def=((Crystal::Def | Nil)) | |
#untyped_def=(Crystal::External) | |
#untyped_def?() | |
#vars() | |
#visit(Crystal::InstanceVar) | |
#visit(Crystal::ReadInstanceVar) | |
#visit(Crystal::MacroFor) | |
#visit(Crystal::ClassVar) | |
#visit(Crystal::MacroIf) | |
#visit(Crystal::Assign) | |
#visit(Crystal::Call) | |
#visit(Crystal::Attribute) | |
#visit(Crystal::Yield) | |
#visit(Crystal::Macro) | |
#visit(Crystal::ProcPointer) | |
#visit(Crystal::Alias) | |
#visit(Crystal::Return) | |
#visit(Crystal::Extend) | |
#visit(Crystal::Underscore) | |
#visit(Crystal::Include) | |
#visit(Crystal::IsA) | |
#visit(Crystal::LibDef) | |
#visit((Crystal::Cast | Crystal::NilableCast)) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::FunDef) | |
#visit((Crystal::ExternalVar | Crystal::Generic | Crystal::Metaclass | Crystal::Path | Crystal::ProcNotation | Crystal::Self | Crystal::TypeOf | Crystal::Union)) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::FileNode) | |
#visit(Crystal::Path) | |
#visit(Crystal::Generic) | |
#visit(Crystal::ProcNotation) | |
#visit(Crystal::Union) | |
#visit(Crystal::Metaclass) | |
#visit(Crystal::Self) | |
#visit(Crystal::Var+) | |
#visit(Crystal::TypeDeclaration) | |
#visit(Crystal::UninitializedVar) | |
#visit(Crystal::Out) | |
#visit(Crystal::Global) | |
#visit(Crystal::Call) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::ProcLiteral) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Expressions) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Block) | |
#visit(Crystal::When) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::If) | |
#visit(Crystal::ArrayLiteral) | |
#visit(Crystal::ExceptionHandler) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Nop) | |
#visit(Crystal::NilLiteral) | |
#visit(Crystal::BoolLiteral) | |
#visit(Crystal::NumberLiteral) | |
#visit(Crystal::CharLiteral) | |
#visit(Crystal::SymbolLiteral) | |
#visit(Crystal::And) | |
#visit(Crystal::PointerOf) | |
#visit(Crystal::StringLiteral) | |
#visit(Crystal::HashLiteral) | |
#visit(Crystal::RegexLiteral) | |
#visit(Crystal::TypeOf) | |
#visit(Crystal::SizeOf) | |
#visit(Crystal::InstanceSizeOf) | |
#visit(Crystal::Asm) | |
#visit(Crystal::Or) | |
#visit(Crystal::Not) | |
#visit(Crystal::While) | |
#visit(Crystal::TypeRestriction) | |
#visit(Crystal::MultiAssign) | |
#visit(Crystal::TupleIndexer) | |
#visit(Crystal::Select) | |
#visit(Crystal::Primitive+) | |
#visit(Crystal::Case) | |
#visit((Crystal::MacroLiteral | Crystal::OpAssign | Crystal::Unless | Crystal::Until | Crystal::When)) | |
#visit(Crystal::StringInterpolation) | |
#visit(Crystal::RangeLiteral) | |
#visit(Crystal::Require) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::VisibilityModifier) | |
#visit_allocate(Crystal::Primitive+) | |
#visit_any(Crystal::ProcLiteral) | |
#visit_any(Crystal::MainVisitor, Crystal::ProcLiteral) | |
#visit_any(Crystal::MainVisitor, Crystal::MacroExpression) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::MacroExpression) | |
#visit_any(Crystal::MainVisitor, Crystal::Call) | |
#visit_any(Crystal::Call) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::MainVisitor, Crystal::ASTNode+) | |
#visit_any(Crystal::MainVisitor, Crystal::Path) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::MainVisitor, Crystal::PointerOf) | |
#visit_any(Crystal::PointerOf) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::MainVisitor, Crystal::Def+) | |
#visit_any(Crystal::MainVisitor, Crystal::If) | |
#visit_any(Crystal::If) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::MainVisitor, Crystal::AsmOperand) | |
#visit_any(Crystal::MainVisitor, Crystal::Var+) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::MainVisitor, Crystal::Rescue) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::MainVisitor, Crystal::When) | |
#visit_any(Crystal::MainVisitor, Crystal::Block) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::MainVisitor, Crystal::Arg) | |
#visit_any(Crystal::Expressions) | |
#visit_any(Crystal::MainVisitor, Crystal::Expressions) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::MainVisitor, Crystal::NamedArgument) | |
#visit_any(Crystal::Block) | |
#visit_binary(Crystal::Primitive+) | |
#visit_cast(Crystal::Primitive+) | |
#visit_class_var(Crystal::ClassVar) | |
#visit_global(Crystal::Global) | |
#visit_pointer_get(Crystal::Primitive+) | |
#visit_pointer_malloc(Crystal::Primitive+) | |
#visit_pointer_new(Crystal::Primitive+) | |
#visit_pointer_set(Crystal::Primitive+) | |
#visit_read_instance_var(Crystal::ReadInstanceVar) | |
#visit_struct_or_union_set(Crystal::Primitive+) | |
#with_scope() | |
#with_scope=((Crystal::Type | Nil)) | |
#yield_vars=((Array(Crystal::Var) | Nil)) | |
|=== Crystal::MainVisitor::InstanceVarsCollector ===| | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Call) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Call) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Arg) | |
#found_self() | |
#initialize(Crystal::Def+, Crystal::Type+, Hash(String, Crystal::MetaVar)) | |
#ivars() | |
#node_in_callstack(Crystal::Var+) | |
#node_in_callstack(Crystal::InstanceVar) | |
#object_id() | |
#visit(Crystal::Arg) | |
#visit(Crystal::Var+) | |
#visit(Crystal::When) | |
#visit(Crystal::Assign) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Path) | |
#visit(Crystal::InstanceVar) | |
#visit(Crystal::Block) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Call) | |
#visit(Crystal::Def+) | |
#visit(Crystal::NamedArgument) | |
#visit_any(Crystal::Call) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Def+) | |
|=== Crystal::MainVisitor::InstanceVarsCollector:Class ===| | |
#allocate() | |
#new(Crystal::Def+, Crystal::Type+, Hash(String, Crystal::MetaVar)) | |
|=== Crystal::MainVisitor:Class ===| | |
#allocate() | |
#check_type_allowed_as_proc_argument(Crystal::ProcLiteral, Crystal::Type+) | |
#check_type_allowed_as_proc_argument(Crystal::ProcPointer, Crystal::Type+) | |
#check_type_allowed_as_proc_argument(Crystal::Splat, Crystal::Type+) | |
#check_type_allowed_as_proc_argument(Crystal::ASTNode+, Crystal::Type+) | |
#new(Crystal::Program, Hash(String, Crystal::MetaVar)) | |
#new(Crystal::Program, Hash(String, Crystal::MetaVar), Crystal::Def) | |
#new(Crystal::Program, Hash(String, Crystal::MetaVar), Crystal::Def+, Hash(String, Crystal::MetaVar)) | |
#new(Crystal::Program, Hash(String, Crystal::MetaVar), (Crystal::Def | Nil), Hash(String, Crystal::MetaVar)) | |
#new(Crystal::Program, Hash(String, Crystal::MetaVar), Crystal::External) | |
#new(Crystal::Program) | |
#new:meta_vars(Crystal::Program, meta_vars: Hash(String, Crystal::MetaVar)+) | |
#new:vars:meta_vars(Crystal::Program, vars: Hash(String, Crystal::MetaVar), meta_vars: Hash(String, Crystal::MetaVar)) | |
|=== Crystal::Match ===| | |
#arg_types() | |
#context() | |
#def() | |
#initialize(Crystal::Def+, Array(Crystal::Type), Crystal::MatchContext, (Array(Crystal::NamedArgumentType) | Nil)) | |
#initialize(Crystal::Def, Array(Crystal::Type), Crystal::MatchContext, (Array(Crystal::NamedArgumentType) | Nil)) | |
#initialize(Crystal::Def+, Array(Crystal::Type), Crystal::MatchContext) | |
#initialize(Crystal::Def+, Array(Crystal::Type), Crystal::MatchContext, Nil) | |
#named_arg_types() | |
|=== Crystal::Match:Class ===| | |
#allocate() | |
#new(Crystal::Def+, Array(Crystal::Type), Crystal::MatchContext, (Array(Crystal::NamedArgumentType) | Nil)) | |
#new(Crystal::Def, Array(Crystal::Type), Crystal::MatchContext, (Array(Crystal::NamedArgumentType) | Nil)) | |
#new(Crystal::Def+, Array(Crystal::Type), Crystal::MatchContext) | |
|=== Crystal::MatchContext ===| | |
#clone() | |
#def_free_vars=(Nil) | |
#def_free_vars=((Array(String) | Nil)) | |
#defining_type() | |
#defining_type=(Crystal::GenericClassType+) | |
#defining_type=(Crystal::FileModule) | |
#defining_type=(Crystal::Type+) | |
#defining_type=(Crystal::Program) | |
#defining_type=(Crystal::GenericModuleType) | |
#defining_type=(Crystal::ModuleType+) | |
#free_vars() | |
#get_free_var(String) | |
#has_def_free_var?(String) | |
#initialize(Crystal::ModuleType+, Crystal::ModuleType+, Nil, Bool, Nil) | |
#initialize(Crystal::FileModule, Crystal::FileModule) | |
#initialize(Crystal::GenericClassType+, Crystal::Type+) | |
#initialize(Crystal::GenericClassType+, Crystal::GenericClassType+, Nil, Bool, Nil) | |
#initialize(Crystal::GenericClassType+, Crystal::GenericClassType+) | |
#initialize(Crystal::FileModule, Crystal::Type+) | |
#initialize(Crystal::ModuleType+, Crystal::Type+, Nil, Bool, Nil) | |
#initialize(Crystal::ModuleType+, Crystal::Type+) | |
#initialize(Crystal::FileModule, Crystal::Type+, Nil, Bool, Nil) | |
#initialize(Crystal::Program, Crystal::Program) | |
#initialize(Crystal::Program, Crystal::Program, Nil, Bool, Nil) | |
#initialize(Crystal::Program, Crystal::Type+) | |
#initialize(Crystal::Program, Crystal::Type+, Nil, Bool, Nil) | |
#initialize(Crystal::ModuleType+, Crystal::ModuleType+) | |
#initialize(Crystal::GenericClassType+, Crystal::Type+, Nil, Bool, Nil) | |
#initialize(Crystal::Type+, Crystal::Type+, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil), Bool, Nil) | |
#initialize(Crystal::Type+, Crystal::Type+, Nil, Bool, Nil) | |
#initialize(Crystal::NamedTupleInstanceType, Crystal::NamedTupleInstanceType, Nil, Bool, Nil) | |
#initialize(Crystal::NamedTupleInstanceType, Crystal::NamedTupleInstanceType) | |
#initialize(Crystal::TupleInstanceType, Crystal::TupleInstanceType, Nil, Bool, Nil) | |
#initialize(Crystal::TupleInstanceType, Crystal::TupleInstanceType) | |
#initialize(Crystal::Type+, Crystal::Type+, Nil, Bool, (Array(String) | Nil)) | |
#initialize(Crystal::GenericModuleType, Crystal::Type+, Nil, Bool, Nil) | |
#initialize(Crystal::GenericModuleType, Crystal::Type+) | |
#initialize(Crystal::GenericModuleType, Crystal::GenericModuleType, Nil, Bool, Nil) | |
#initialize(Crystal::GenericModuleType, Crystal::GenericModuleType) | |
#initialize(Crystal::VirtualMetaclassType, Crystal::Type+) | |
#initialize(Crystal::VirtualMetaclassType, Crystal::Type+, Nil, Bool, Nil) | |
#initialize(Crystal::Type+, Crystal::Type+, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil), Bool, (Array(String) | Nil)) | |
#initialize(Crystal::FileModule, Crystal::FileModule, Nil, Bool, Nil) | |
#initialize(Crystal::VirtualType, Crystal::Type+) | |
#initialize(Crystal::VirtualType, Crystal::Type+, Nil, Bool, Nil) | |
#initialize(Crystal::Type+, Crystal::Type+, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil)) | |
#initialize(Crystal::Type+, Crystal::Type+) | |
#initialize:def_free_vars(Crystal::Type+, Crystal::Type+, def_free_vars: (Array(String) | Nil)) | |
#initialize:strict(Crystal::Type+, Crystal::Type+, strict: Bool) | |
#instantiated_type() | |
#instantiated_type=(Crystal::Program) | |
#instantiated_type=(Crystal::Type+) | |
#set_free_var(String, Crystal::VirtualType) | |
#set_free_var(String, Crystal::NamedTupleInstanceType) | |
#set_free_var(String, Crystal::TupleInstanceType) | |
#set_free_var(String, Crystal::ProcInstanceType) | |
#set_free_var(String, Crystal::Type+) | |
#set_free_var(String, Crystal::AliasType) | |
#set_free_var(String, Crystal::NonGenericModuleType+) | |
#set_free_var(String, Crystal::GenericInstanceType+) | |
#set_free_var(String, Crystal::NumberLiteral) | |
#strict?() | |
|=== Crystal::MatchContext:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Type+) | |
#new(Crystal::TupleInstanceType, Crystal::TupleInstanceType) | |
#new(Crystal::GenericModuleType, Crystal::Type+) | |
#new(Crystal::GenericModuleType, Crystal::GenericModuleType) | |
#new(Crystal::GenericClassType+, Crystal::Type+) | |
#new(Crystal::GenericClassType+, Crystal::GenericClassType+) | |
#new(Crystal::ModuleType+, Crystal::Type+) | |
#new(Crystal::ModuleType+, Crystal::ModuleType+) | |
#new(Crystal::NamedTupleInstanceType, Crystal::NamedTupleInstanceType) | |
#new(Crystal::Program, Crystal::Program) | |
#new(Crystal::FileModule, Crystal::Type+) | |
#new(Crystal::FileModule, Crystal::FileModule) | |
#new(Crystal::Type+, Crystal::Type+, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil)) | |
#new(Crystal::VirtualType, Crystal::Type+) | |
#new(Crystal::Type+, Crystal::Type+) | |
#new(Crystal::Type+, Crystal::Type+, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil), Bool, (Array(String) | Nil)) | |
#new(Crystal::VirtualMetaclassType, Crystal::Type+) | |
#new:def_free_vars(Crystal::Type+, Crystal::Type+, def_free_vars: (Array(String) | Nil)) | |
#new:strict(Crystal::Type+, Crystal::Type+, strict: Bool) | |
|=== Crystal::Matches ===| | |
#cover() | |
#cover_all?() | |
#empty?() | |
#initialize(Array(Crystal::Match), Bool, Crystal::VirtualMetaclassType) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::FileModule) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::FileModule, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::FileModule, Bool) | |
#initialize(Array(Crystal::Match), Bool, Crystal::Program) | |
#initialize(Array(Crystal::Match), Bool, Crystal::Program, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::Program) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::Program, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::Program, Bool) | |
#initialize(Array(Crystal::Match), Bool, Crystal::ModuleType+) | |
#initialize(Array(Crystal::Match), Bool, Crystal::ModuleType+, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::ModuleType+) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::ModuleType+, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::ModuleType+, Bool) | |
#initialize(Array(Crystal::Match), Bool, Crystal::GenericClassType+) | |
#initialize(Array(Crystal::Match), Bool, Crystal::GenericClassType+, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::GenericClassType+) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::GenericClassType+, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::GenericClassType+, Bool) | |
#initialize(Array(Crystal::Match), Bool, Crystal::GenericModuleType) | |
#initialize(Array(Crystal::Match), Bool, Crystal::GenericModuleType, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::GenericModuleType) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::GenericModuleType, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::GenericModuleType, Bool) | |
#initialize(Array(Crystal::Match), Bool) | |
#initialize(Array(Crystal::Match), Bool, Crystal::FileModule, Bool) | |
#initialize(Array(Crystal::Match), Bool, Crystal::FileModule) | |
#initialize(Array(Crystal::Match), Bool, Crystal::VirtualMetaclassType, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::VirtualMetaclassType) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::VirtualMetaclassType, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::VirtualMetaclassType, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::Type+, Bool) | |
#initialize(Array(Crystal::Match), Bool, Crystal::Type+) | |
#initialize(Array(Crystal::Match), Bool, Crystal::Type+, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::Type+) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::Type+, Bool) | |
#initialize(Nil, Bool, Crystal::Type+, Bool) | |
#initialize(Nil, Bool) | |
#initialize(Nil, Bool, Nil, Bool) | |
#initialize(Array(Crystal::Match), Bool, Crystal::VirtualType) | |
#initialize(Array(Crystal::Match), Bool, Crystal::VirtualType, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::VirtualType) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::VirtualType, Bool) | |
#initialize((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::VirtualType, Bool) | |
#initialize(Array(Crystal::Match), (Bool | Crystal::Cover)) | |
#initialize(Array(Crystal::Match), (Bool | Crystal::Cover), Nil, Bool) | |
#initialize((Array(Crystal::Match) | Nil), Bool, Crystal::VirtualType) | |
#initialize((Array(Crystal::Match) | Nil), Bool, Crystal::VirtualType, Bool) | |
#initialize((Array(Crystal::Match) | Nil), Bool, Crystal::VirtualMetaclassType) | |
#initialize((Array(Crystal::Match) | Nil), Bool, Crystal::VirtualMetaclassType, Bool) | |
#initialize(Array(Crystal::Match), Bool, Nil, Bool) | |
#matches() | |
#owner() | |
#size() | |
|=== Crystal::Matches:Class ===| | |
#allocate() | |
#new(Array(Crystal::Match), Bool, Crystal::VirtualMetaclassType) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::GenericModuleType, Bool) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::GenericModuleType) | |
#new(Array(Crystal::Match), Bool, Crystal::GenericModuleType) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::GenericClassType+, Bool) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::GenericClassType+) | |
#new(Array(Crystal::Match), Bool, Crystal::GenericClassType+) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::ModuleType+, Bool) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::ModuleType+) | |
#new(Array(Crystal::Match), Bool, Crystal::ModuleType+) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::Program, Bool) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::Program) | |
#new(Array(Crystal::Match), Bool, Crystal::Program) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::FileModule, Bool) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::FileModule) | |
#new(Array(Crystal::Match), Bool, Crystal::FileModule) | |
#new((Array(Crystal::Match) | Nil), Bool, Crystal::VirtualMetaclassType) | |
#new((Array(Crystal::Match) | Nil), Bool, Crystal::VirtualType) | |
#new(Array(Crystal::Match), (Bool | Crystal::Cover)) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::VirtualType, Bool) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::VirtualType) | |
#new(Array(Crystal::Match), Bool, Crystal::VirtualType) | |
#new(Nil, Bool) | |
#new(Nil, Bool, Crystal::Type+, Bool) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::Type+) | |
#new(Array(Crystal::Match), Bool, Crystal::Type+) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::Type+, Bool) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover | Nil), Crystal::VirtualMetaclassType, Bool) | |
#new((Array(Crystal::Match) | Nil), (Bool | Crystal::Cover), Crystal::VirtualMetaclassType) | |
#new(Array(Crystal::Match), Bool) | |
|=== Crystal::MathInterpreter ===| | |
#initialize(Crystal::ModuleType+, Crystal::MainVisitor) | |
#initialize(Crystal::Type+) | |
#initialize(Crystal::ModuleType+, Crystal::TopLevelVisitor) | |
#interpret(Crystal::Path) | |
#interpret(Crystal::ASTNode+, Crystal::IntegerType) | |
#interpret(Crystal::ASTNode+, Nil) | |
#interpret(Crystal::ASTNode+) | |
#interpret(Crystal::Expressions) | |
#interpret(Crystal::Expressions, Nil) | |
#interpret(Crystal::Path, Nil) | |
#interpret(Crystal::Call) | |
#interpret(Crystal::NumberLiteral, Nil) | |
#interpret(Crystal::NumberLiteral) | |
#interpret(Crystal::Expressions, Crystal::IntegerType) | |
#interpret(Crystal::Path, Crystal::IntegerType) | |
#interpret(Crystal::Call, Crystal::IntegerType) | |
#interpret(Crystal::NumberLiteral, Crystal::IntegerType) | |
#interpret(Crystal::Call, Nil) | |
#interpret_call_macro(Crystal::Call, Crystal::IntegerType) | |
#interpret_call_macro(Crystal::Call, Nil) | |
#interpret_call_macro?(Crystal::Call, Crystal::IntegerType) | |
#interpret_call_macro?(Crystal::Call, Nil) | |
|=== Crystal::MathInterpreter:Class ===| | |
#allocate() | |
#new(Crystal::ModuleType+, Crystal::MainVisitor) | |
#new(Crystal::ModuleType+, Crystal::TopLevelVisitor) | |
#new(Crystal::Type+) | |
|=== Crystal::MetaTypeVar ===| | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#add_observer(Crystal::Global) | |
#add_observer(Crystal::ClassVar) | |
#add_observer(Crystal::InstanceVar) | |
#add_observer(Crystal::MetaVar) | |
#add_observer(Crystal::MetaTypeVar) | |
#bind_to(Crystal::ASTNode+) | |
#bind_to(Crystal::Var+) | |
#bind_to(Crystal::MetaTypeVar) | |
#class_desc() | |
#dependencies?() | |
#doc() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#freeze_type() | |
#freeze_type=(Crystal::Type+) | |
#freeze_type=(Crystal::IntegerType) | |
#freeze_type=(Crystal::TypeParameter) | |
#global?() | |
#initialize(String) | |
#initialize(String, Crystal::Type+) | |
#initializer() | |
#initializer=(Crystal::ClassVarInitializer) | |
#initializer=((Crystal::ClassVarInitializer | Nil)) | |
#kind() | |
#location() | |
#location=(Crystal::Location) | |
#location=(Nil) | |
#map_type(Crystal::Type+) | |
#name() | |
#name_column_number() | |
#name_size() | |
#nil_reason() | |
#nil_reason=(Crystal::NilReason) | |
#not_nil!() | |
#notify_observers() | |
#object_id() | |
#owner() | |
#owner=(Crystal::PrimitiveType+) | |
#owner=(Crystal::GenericClassType+) | |
#owner=(Crystal::GenericModuleInstanceType) | |
#owner=(Crystal::GenericModuleType) | |
#owner=(Crystal::VirtualType) | |
#owner=(Crystal::VirtualMetaclassType) | |
#owner=(Crystal::EnumType) | |
#owner=(Crystal::Type+) | |
#owner=(Crystal::GenericClassInstanceType+) | |
#owner=(Crystal::MetaclassType) | |
#owner=(Crystal::NonGenericModuleType+) | |
#owner=((Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType)) | |
#owner=(Crystal::Program) | |
#owner=(Crystal::StaticArrayType) | |
#owner=(Crystal::NonGenericClassType) | |
#owner=(Crystal::PointerInstanceType) | |
#propagate() | |
#raise(String) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, (Crystal::MethodTraceException | Nil), Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::IntegerType, Crystal::MetaTypeVar) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::MetaTypeVar) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Var+) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::ASTNode+) | |
#raise_frozen_type(Crystal::Type+, Crystal::TypeParameter, Crystal::MetaTypeVar) | |
#set_type(Crystal::IntegerType) | |
#set_type(Crystal::TypeParameter) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::Var+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#set_type_from(Crystal::Type+, Crystal::MetaTypeVar) | |
#thread_local=(Bool) | |
#thread_local?() | |
#to_s(IO::FileDescriptor, Bool, Bool) | |
#to_s(IO::FileDescriptor) | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s() | |
#type() | |
#type=(Crystal::Type+) | |
#type=(Crystal::TypeParameter) | |
#type=(Crystal::IntegerType) | |
#type?() | |
#uninitialized=(Bool) | |
#uninitialized?() | |
|=== Crystal::MetaTypeVar:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
#new(String, Crystal::Type+) | |
|=== Crystal::MetaVar ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::MetaVar) | |
#==(Crystal::MetaVar) | |
#==(Crystal::ASTNode+) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#add_observer(Crystal::ASTNode+) | |
#add_observer(Crystal::Primitive+) | |
#add_observer(Crystal::TypeFilteredNode) | |
#add_observer(Crystal::Var+) | |
#add_observer(Crystal::MetaVar) | |
#assigned_to=(Bool) | |
#assigned_to?() | |
#at((Crystal::Location | Nil)) | |
#belongs_to?(Crystal::Block) | |
#belongs_to?(Nil) | |
#belongs_to?(Crystal::FileModule) | |
#belongs_to?(Crystal::External) | |
#belongs_to?(Crystal::Program) | |
#belongs_to?(Crystal::Def+) | |
#bind_to(Crystal::UninitializedVar) | |
#bind_to(Crystal::ASTNode+) | |
#bind_to(Crystal::MetaTypeVar) | |
#bind_to(Crystal::Var+) | |
#bind_to(Crystal::InstanceVar) | |
#bind_to(Crystal::TypeFilteredNode) | |
#bind_to(Crystal::MetaVar) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#closure_in?(Crystal::External) | |
#closure_in?(Nil) | |
#closure_in?(Crystal::Def+) | |
#closure_in?(Crystal::Block) | |
#closure_in?(Crystal::Program) | |
#closure_in?(Crystal::FileModule) | |
#closured=(Bool) | |
#closured?() | |
#context() | |
#context=(Crystal::Def+) | |
#context=(Crystal::Block) | |
#context=((Crystal::ASTNode | Crystal::NonGenericModuleType)) | |
#dependencies() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#filtered_by(Crystal::TypeFilter+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#freeze_type=(Crystal::Type+) | |
#initialize(String, type: Crystal::Type+) | |
#initialize(String, Crystal::ClassType+) | |
#initialize(String, Crystal::Type+) | |
#initialize(String) | |
#inspect(IO::FileDescriptor) | |
#interpret(Crystal::MetaVar, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::MetaVar, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#map_type(Crystal::Type+) | |
#name() | |
#name_column_number() | |
#name_size() | |
#nil_if_read=(Bool) | |
#nil_if_read?() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String, (Crystal::MethodTraceException | Nil), Crystal::FrozenTypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NoReturnType, Crystal::MetaVar) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::MetaVar) | |
#same?(Crystal::MetaVar) | |
#same?(Nil) | |
#set_type(Crystal::Type+) | |
#set_type(Crystal::NoReturnType) | |
#set_type_from(Crystal::Type+, Crystal::Var+) | |
#set_type_from(Crystal::Type+, Crystal::InstanceVar) | |
#set_type_from(Crystal::Type+, Crystal::MetaTypeVar) | |
#set_type_from(Crystal::Type+, Crystal::MetaVar) | |
#set_type_from(Crystal::Type+, Crystal::UninitializedVar) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#set_type_from(Crystal::Type+, Crystal::TypeFilteredNode) | |
#special_var?() | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#type() | |
#type=(Crystal::Type+) | |
#type=(Crystal::NoReturnType) | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::MetaVar:Class ===| | |
#allocate() | |
#name() | |
#new(String, Crystal::Type+) | |
#new(String) | |
#new(String, Crystal::ClassType+) | |
#new:type(String, type: Crystal::Type+) | |
|=== Crystal::Metaclass ===| | |
#==(Crystal::Metaclass) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Generic) | |
#at(Crystal::Path) | |
#at((Crystal::Location | Nil)) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::Path) | |
#initialize(Crystal::Generic) | |
#initialize(Crystal::ASTNode+) | |
#location() | |
#name() | |
#name=(Crystal::ASTNode+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Metaclass) | |
#restriction_of?(Crystal::Metaclass, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Metaclass, Crystal::Type+) | |
#restriction_of?(Crystal::Metaclass, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Metaclass, Crystal::LibType) | |
#restriction_of?(Crystal::Metaclass, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Metaclass, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Metaclass, Crystal::EnumType) | |
#restriction_of?(Crystal::Metaclass, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Metaclass, Crystal::FileModule) | |
#restriction_of?(Crystal::Metaclass, Crystal::Program) | |
#set_type(Crystal::Type+) | |
#type=(Crystal::Type+) | |
#type?() | |
|=== Crystal::Metaclass:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
#new(Crystal::Path) | |
#new(Crystal::Generic) | |
|=== Crystal::MetaclassType ===| | |
#==(Crystal::GenericClassInstanceType+) | |
#==(Crystal::GenericClassType+) | |
#==(Crystal::ClassType+) | |
#==(Crystal::NonGenericModuleType+) | |
#==(Crystal::GenericModuleInstanceType) | |
#==((Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType)) | |
#==((Crystal::Type | Nil)) | |
#==(Crystal::AliasType) | |
#==(Crystal::Type+) | |
#==(Crystal::MetaclassType) | |
#===((Crystal::Type | Nil)) | |
#===(Crystal::ClassType+) | |
#===(Crystal::GenericClassInstanceType+) | |
#abstract?() | |
#add_def(Crystal::Def) | |
#allowed_in_generics=(Bool) | |
#allows_instance_vars?() | |
#ancestors() | |
#class_var_owner() | |
#class_vars() | |
#collect_ancestors(Array(Crystal::Type)) | |
#common_ancestor((Crystal::GenericClassInstanceMetaclassType | Crystal::MetaclassType | Crystal::VirtualMetaclassType)) | |
#common_ancestor(Crystal::MetaclassType) | |
#common_ancestor((Crystal::MetaclassType | Crystal::VirtualMetaclassType)) | |
#depth() | |
#devirtualize() | |
#extern?() | |
#force_add_subclass() | |
#generic_nest() | |
#hash() | |
#implements?(Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::NonGenericModuleType+) | |
#implements?(Crystal::Type+) | |
#implements?(Crystal::GenericClassType+) | |
#initialize(Crystal::Program, Crystal::EnumType) | |
#initialize(Crystal::Program, Crystal::NonGenericModuleType, Nil, Nil) | |
#initialize(Crystal::Program, Crystal::EnumType, Nil, Nil) | |
#initialize(Crystal::Program, Crystal::NonGenericModuleType) | |
#initialize(Crystal::Program, Crystal::NonGenericClassType, Crystal::NonGenericClassType, String) | |
#initialize(Crystal::Program, Crystal::NonGenericModuleType+) | |
#initialize(Crystal::Program, Crystal::NonGenericModuleType+, Nil, Nil) | |
#initialize(Crystal::Program, Crystal::PrimitiveType+) | |
#initialize(Crystal::Program, Crystal::PrimitiveType+, Nil, Nil) | |
#initialize(Crystal::Program, Crystal::NamedType+) | |
#initialize(Crystal::Program, Crystal::NamedType+, Nil, Nil) | |
#initialize(Crystal::MetaclassType, Crystal::Program, Crystal::Program, String, Crystal::Type+) | |
#initialize(Crystal::Program, Crystal::NonGenericClassType, Nil, Nil) | |
#initialize(Crystal::Program, Crystal::NonGenericClassType) | |
#initialize(Crystal::Program, Crystal::Type+, Nil, Nil) | |
#initialize(Crystal::Program, Crystal::Type+) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::Type+, Bool) | |
#initialize(Crystal::MetaclassType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::Program, Crystal::GenericClassType+) | |
#initialize(Crystal::Program, Crystal::GenericClassType+, Nil, Nil) | |
#initialize(Crystal::Program, Crystal::GenericModuleType) | |
#initialize(Crystal::Program, Crystal::GenericModuleType, Nil, Nil) | |
#initialize(Crystal::MetaclassType, Crystal::Program, Crystal::Program, String, Crystal::MetaclassType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::MetaclassType, Bool) | |
#initialize(Crystal::Program, Crystal::ModuleType+) | |
#initialize(Crystal::Program, Crystal::ModuleType+, Nil, Nil) | |
#initialize(Crystal::MetaclassType, Crystal::Program) | |
#instance_type() | |
#lookup_class_var(String) | |
#lookup_class_var?(String) | |
#lookup_new_in_ancestors?() | |
#lookup_path(Crystal::Path) | |
#lookup_path(Array(String), Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path:include_private(Crystal::Path, include_private: Bool) | |
#lookup_path:lookup_in_namespace:location(Array(String), lookup_in_namespace: Bool, location: (Crystal::Location | Nil)) | |
#lookup_similar_path(Array(String), Bool) | |
#lookup_similar_path(Crystal::Path) | |
#lookup_similar_path(Array(String)) | |
#lookup_type?(Crystal::Generic) | |
#lookup_type?(Crystal::Metaclass) | |
#metaclass() | |
#not_nil!() | |
#object_id() | |
#parents() | |
#program() | |
#remove_typedef() | |
#replace_type_parameters(Crystal::PointerInstanceType) | |
#replace_type_parameters(Crystal::TupleInstanceType) | |
#replace_type_parameters((Crystal::NonGenericClassType | Crystal::NonGenericModuleType)) | |
#replace_type_parameters(Crystal::Type+) | |
#replace_type_parameters(Crystal::NonGenericClassType) | |
#replace_type_parameters(Crystal::GenericInstanceType+) | |
#replace_type_parameters(Crystal::GenericModuleInstanceType) | |
#replace_type_parameters(Crystal::GenericClassInstanceType+) | |
#replace_type_parameters(Crystal::ProcInstanceType) | |
#replace_type_parameters(Crystal::NamedTupleInstanceType) | |
#replace_type_parameters(Crystal::NonGenericModuleType+) | |
#restrict(Crystal::VirtualMetaclassType, Crystal::MatchContext) | |
#restrict(Crystal::Metaclass, Crystal::MatchContext) | |
#restriction_of?(Crystal::Type+, Crystal::MetaclassType) | |
#restriction_of?(Crystal::AliasType, Crystal::MetaclassType) | |
#restriction_of?(Crystal::UnionType+, Crystal::EnumType) | |
#restriction_of?(Crystal::UnionType+, Crystal::MetaclassType) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::MetaclassType) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::EnumType) | |
#restriction_of?(Crystal::Type+, Crystal::EnumType) | |
#restriction_of?(Crystal::AliasType, Crystal::EnumType) | |
#restriction_of?(Crystal::VirtualType, Crystal::EnumType) | |
#restriction_of?(Crystal::VirtualType, Crystal::MetaclassType) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::VirtualType, Crystal::LibType) | |
#restriction_of?(Crystal::UnionType+, Crystal::LibType) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::LibType) | |
#restriction_of?(Crystal::Type+, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::AliasType, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::VirtualType, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::UnionType+, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::UnionType+, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::VirtualType, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::AliasType, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Type+, Crystal::Type+) | |
#restriction_of?(Crystal::AliasType, Crystal::Type+) | |
#restriction_of?(Crystal::VirtualType, Crystal::Type+) | |
#restriction_of?(Crystal::UnionType+, Crystal::Type+) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::Type+) | |
#restriction_of?(Crystal::Type+, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::AliasType, Crystal::LibType) | |
#restriction_of?(Crystal::Type+, Crystal::LibType) | |
#restriction_of?(Crystal::UnionType+, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::VirtualType, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::AliasType, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Type+, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Type+, Crystal::ModuleType+) | |
#restriction_of?(Crystal::AliasType, Crystal::ModuleType+) | |
#restriction_of?(Crystal::VirtualType, Crystal::ModuleType+) | |
#restriction_of?(Crystal::UnionType+, Crystal::ModuleType+) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Type+, Crystal::Program) | |
#restriction_of?(Crystal::AliasType, Crystal::Program) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::FileModule) | |
#restriction_of?(Crystal::UnionType+, Crystal::FileModule) | |
#restriction_of?(Crystal::VirtualType, Crystal::FileModule) | |
#restriction_of?(Crystal::AliasType, Crystal::FileModule) | |
#restriction_of?(Crystal::Type+, Crystal::FileModule) | |
#restriction_of?(Crystal::VirtualMetaclassType, Crystal::Program) | |
#restriction_of?(Crystal::UnionType+, Crystal::Program) | |
#restriction_of?(Crystal::VirtualType, Crystal::Program) | |
#same?(Crystal::MetaclassType) | |
#superclass() | |
#to_s(String::Builder) | |
#to_s_with_options(IO) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options(OpenSSL::SSL::Socket+) | |
#to_s_with_options(OpenSSL::DigestIO) | |
#to_s_with_options(IO::Sized+) | |
#to_s_with_options(IO::MultiWriter) | |
#to_s_with_options(HTTP::Server::Response::Output) | |
#to_s_with_options(IO::ARGF) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(IO::FileDescriptor+) | |
#to_s_with_options(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s_with_options(IO::Hexdump) | |
#to_s_with_options(HTTP::UnknownLengthContent) | |
#to_s_with_options(File::PReader) | |
#to_s_with_options(String::Builder, Bool) | |
#to_s_with_options(IO::Memory) | |
#to_s_with_options(HTTP::Server::Response) | |
#to_s_with_options(Flate::Reader) | |
#to_s_with_options(Flate::Writer) | |
#to_s_with_options(Gzip::Reader) | |
#to_s_with_options(IO::Delimited) | |
#to_s_with_options(Gzip::Writer) | |
#to_s_with_options(HTTP::ChunkedContent) | |
#to_s_with_options:codegen(HTTP::ChunkedContent, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::UnknownLengthContent, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Writer, codegen: Bool) | |
#to_s_with_options:codegen(IO::ARGF, codegen: Bool) | |
#to_s_with_options:codegen(File::PReader, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response::Output, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Reader, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response, codegen: Bool) | |
#to_s_with_options:codegen(IO::Delimited, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Reader, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Writer, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor, codegen: Bool) | |
#to_s_with_options:codegen(IO, codegen: Bool) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#to_s_with_options:codegen(IO::Memory, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::DigestIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::MultiWriter, codegen: Bool) | |
#to_s_with_options:codegen(IO::Hexdump, codegen: Bool) | |
#to_s_with_options:codegen(IO::Sized+, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor+, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::SSL::Socket+, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(Gzip::Writer, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(Flate::Writer, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(OpenSSL::DigestIO, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::ChunkedContent, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(Gzip::Reader, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::MultiWriter, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::Sized+, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::Server::Response, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(OpenSSL::SSL::Socket+, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::FileDescriptor+, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::Delimited, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::Hexdump, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::ARGF, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::Memory, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::WebSocket::Protocol::StreamIO, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(String::Builder, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::UnknownLengthContent, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(Flate::Reader, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(IO::FileDescriptor, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(File::PReader, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:generic_args:codegen(HTTP::Server::Response::Output, generic_args: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(File::PReader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(String::Builder, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Sized+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::DigestIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::SSL::Socket+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Memory, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Hexdump, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Delimited, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::ARGF, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::WebSocket::Protocol::StreamIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::UnknownLengthContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::MultiWriter, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::ChunkedContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response::Output, skip_union_parens: Bool, codegen: Bool) | |
#type_var?(String) | |
#unbound?() | |
#virtual_type() | |
#virtual_type!() | |
|=== Crystal::MetaclassType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Type+) | |
#new(Crystal::Program, Crystal::NonGenericClassType) | |
#new(Crystal::Program, Crystal::GenericClassType+) | |
#new(Crystal::Program, Crystal::GenericModuleType) | |
#new(Crystal::Program, Crystal::NonGenericClassType, Crystal::NonGenericClassType, String) | |
#new(Crystal::Program, Crystal::ModuleType+) | |
#new(Crystal::Program, Crystal::NonGenericModuleType) | |
#new(Crystal::Program, Crystal::EnumType) | |
#new(Crystal::Program, Crystal::NonGenericModuleType+) | |
#new(Crystal::Program, Crystal::PrimitiveType+) | |
#new(Crystal::Program, Crystal::NamedType+) | |
|=== Crystal::MethodTraceException ===| | |
#append_to_s(Nil, String::Builder) | |
#append_to_s(Nil, IO::FileDescriptor) | |
#colorize(String) | |
#deepest_error_message() | |
#has_location?() | |
#initialize(Nil, Array(Crystal::ASTNode), Crystal::NilReason, Bool) | |
#initialize(Crystal::MethodTraceException, Nil) | |
#initialize((Crystal::Type | Nil), Array(Crystal::ASTNode), (Crystal::NilReason | Nil), Bool) | |
#initialize(Crystal::Type+, Array(Crystal::ASTNode), (Crystal::NilReason | Nil), Bool) | |
#initialize(Crystal::NilType, Array(Crystal::ASTNode), (Crystal::NilReason | Nil), Bool) | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
#print_nil_reason(Crystal::NilReason, String::Builder) | |
#print_nil_reason(Crystal::NilReason, IO::FileDescriptor) | |
#print_with_location(Crystal::ASTNode+, String::Builder) | |
#print_with_location(Crystal::ASTNode+, IO::FileDescriptor) | |
#relative_filename(String) | |
#replace_leading_tabs_with_spaces(String) | |
#to_json_single(JSON::Builder) | |
#to_s_with_source(Nil, IO::FileDescriptor) | |
#to_s_with_source(Nil, String::Builder) | |
#with_color() | |
|=== Crystal::MethodTraceException:Class ===| | |
#allocate() | |
#name() | |
#new(Nil, Array(Crystal::ASTNode), Crystal::NilReason, Bool) | |
#new((Crystal::Type | Nil), Array(Crystal::ASTNode), (Crystal::NilReason | Nil), Bool) | |
#new(Crystal::Type+, Array(Crystal::ASTNode), (Crystal::NilReason | Nil), Bool) | |
#new(Crystal::NilType, Array(Crystal::ASTNode), (Crystal::NilReason | Nil), Bool) | |
|=== Crystal::MixedUnionType ===| | |
#!=(Crystal::Type+) | |
#==(Crystal::Type+) | |
#==(Crystal::MixedUnionType) | |
#expand_union_types() | |
#hash() | |
#initialize(Crystal::Program, Array(Crystal::Type)) | |
#initialize(Crystal::MixedUnionType, Crystal::Program) | |
#llvm_name() | |
#llvm_name(String::Builder) | |
#nil_type?() | |
#object_id() | |
#passed_by_value?() | |
#remove_indirection() | |
#same?(Crystal::MixedUnionType) | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#union_types() | |
|=== Crystal::MixedUnionType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Array(Crystal::Type)) | |
|=== Crystal::ModuleDef ===| | |
#==(Crystal::ModuleDef) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#body() | |
#body=(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#doc() | |
#doc=(String) | |
#doc=((String | Nil)) | |
#end_location=(Crystal::Location) | |
#hash() | |
#initialize(Crystal::Path, Crystal::ASTNode+, (Array(String) | Nil), Int32, splat_index: (Int32 | Nil)) | |
#initialize(Crystal::Path, Crystal::ASTNode+, (Array(String) | Nil), Int32, (Int32 | Nil)) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::ModuleDef) | |
#resolved_type() | |
#resolved_type=(Crystal::ModuleType+) | |
#set_type(Crystal::NilType) | |
#splat_index() | |
#type_vars() | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
|=== Crystal::ModuleDef:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Path, Crystal::ASTNode+, (Array(String) | Nil), Int32, (Int32 | Nil)) | |
#new:splat_index(Crystal::Path, Crystal::ASTNode+, (Array(String) | Nil), Int32, splat_index: (Int32 | Nil)) | |
|=== Crystal::MultiAssign ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::MultiAssign) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::MultiAssign) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Location) | |
#bind_to(Crystal::Expressions) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#expanded() | |
#expanded=(Crystal::Expressions) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Array(Crystal::ASTNode), Array(Crystal::ASTNode)) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::MultiAssign, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::MultiAssign, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::MultiAssign) | |
#same?(Crystal::MultiAssign) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::Expressions) | |
#stringify() | |
#symbolize() | |
#targets() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#type?() | |
#values() | |
#values=(Array(Crystal::ASTNode)) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::MultiAssign:Class ===| | |
#allocate() | |
#name() | |
#new(Array(Crystal::ASTNode), Array(Crystal::ASTNode)) | |
|=== Crystal::NamedArgument ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::NamedArgument) | |
#==(Crystal::NamedArgument) | |
#==(Crystal::ASTNode+) | |
#accept(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept(Crystal::CodeGenVisitor) | |
#accept(Crystal::CleanupBindings) | |
#accept(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept(Crystal::FixMissingTypes) | |
#accept(Crystal::ClassVarsInitializerVisitor) | |
#accept(Crystal::InstanceVarsInitializerVisitor) | |
#accept(Crystal::TypeGuessVisitor) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::ReturnGatherer) | |
#accept(Crystal::HasSelfVisitor) | |
#accept(Crystal::Formatter) | |
#accept(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept(Crystal::TopLevelVisitor) | |
#accept(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept(Crystal::MacroInterpreter) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::RechableVisitor) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept(Crystal::ExpandVisitor) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept(Crystal::ContextVisitor) | |
#accept(Crystal::SemanticVisitor+) | |
#accept(Crystal::ImplementationsVisitor) | |
#accept(Crystal::PrintTypesVisitor) | |
#accept(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Def+) | |
#at(Crystal::Def) | |
#at(Crystal::Location) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#dependencies=(Nil) | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#hash() | |
#initialize(String, Crystal::ASTNode+) | |
#initialize(String, Crystal::MacroId) | |
#initialize(String, Crystal::Var) | |
#initialize(String, Crystal::Out) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::NamedArgument, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::NamedArgument, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name() | |
#name_column_number() | |
#name_size() | |
#object_id() | |
#observers() | |
#observers=(Nil) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#same?(Crystal::NamedArgument) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#transform(Crystal::ExpandTransformer) | |
#transform(Crystal::Normalizer) | |
#transform(Crystal::Playground::AgentInstrumentorTransformer::TypeBodyTransformer) | |
#transform(Crystal::MacroInterpreter::ReplaceBlockVarsTransformer) | |
#transform(Crystal::CleanupTransformer) | |
#truthy?() | |
#type?() | |
#value() | |
#value=(Crystal::ASTNode+) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::NamedArgument:Class ===| | |
#allocate() | |
#name() | |
#new(String, Crystal::ASTNode+) | |
#new(String, Crystal::Out) | |
#new(String, Crystal::Var) | |
#new(String, Crystal::MacroId) | |
|=== Crystal::NamedArgumentType ===| | |
#==(Crystal::NamedArgumentType) | |
#hash() | |
#initialize(String, Crystal::Type+) | |
#name() | |
#not_nil!() | |
#type() | |
|=== Crystal::NamedArgumentType:Class ===| | |
#allocate() | |
#from_args((Array(Crystal::NamedArgument) | Nil)) | |
#new(String, Crystal::Type+) | |
|=== Crystal::NamedTupleInstanceType ===| | |
#==(Crystal::AliasType) | |
#==(Crystal::Type+) | |
#==(Crystal::GenericInstanceType+) | |
#==(Crystal::GenericClassType+) | |
#==(Crystal::NamedTupleInstanceType) | |
#==((Crystal::GenericClassType | Crystal::GenericModuleType)) | |
#==(Crystal::NonGenericModuleType+) | |
#==(Crystal::ModuleType+) | |
#==(Crystal::GenericClassInstanceType+) | |
#==(Crystal::NonGenericClassType) | |
#==(Crystal::GenericModuleInstanceType) | |
#ancestors() | |
#collect_ancestors(Array(Crystal::Type)) | |
#common_ancestor(Crystal::NamedTupleInstanceType) | |
#entries() | |
#generic_type() | |
#hash() | |
#implements?(Crystal::GenericInstanceType+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::GenericInstanceType+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::GenericInstanceType+) | |
#implements?(Crystal::NonGenericClassType) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::NonGenericClassType) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::GenericClassType+) | |
#implements?(Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::GenericClassType+) | |
#implements?(Crystal::GenericClassType+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::NonGenericClassType) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::NonGenericModuleType+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::NonGenericModuleType+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::NonGenericModuleType+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::ModuleType+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::Type+) | |
#implements?(Crystal::Type+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::Type+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::NamedTupleInstanceType) | |
#implements?(Crystal::ModuleType+) | |
#implements?(Crystal::NamedTupleInstanceType, Crystal::ModuleType+) | |
#initialize(Crystal::Program, Array(Crystal::NamedArgumentType)) | |
#initialize(Crystal::NamedTupleInstanceType, Crystal::Program, Crystal::NamedTupleType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::NamedTupleInstanceType, Crystal::Program) | |
#initialize(Crystal::NamedTupleInstanceType, Crystal::Program, Crystal::NamedTupleType, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode), Int32) | |
#llvm_name(String::Builder) | |
#llvm_name() | |
#lookup_type:self_type(Crystal::TypeOf, self_type: Crystal::Type+) | |
#name_index(String) | |
#name_type(String) | |
#nil_type?() | |
#object_id() | |
#parents() | |
#passed_by_value?() | |
#program() | |
#remove_indirection() | |
#replace_type_parameters(Crystal::NonGenericClassType) | |
#replace_type_parameters(Crystal::GenericModuleInstanceType) | |
#replace_type_parameters(Crystal::GenericClassInstanceType+) | |
#replace_type_parameters(Crystal::ProcInstanceType) | |
#replace_type_parameters(Crystal::NonGenericModuleType+) | |
#replace_type_parameters(Crystal::GenericInstanceType+) | |
#replace_type_parameters(Crystal::Type+) | |
#replace_type_parameters((Crystal::NonGenericClassType | Crystal::NonGenericModuleType)) | |
#replace_type_parameters(Crystal::NamedTupleInstanceType) | |
#replace_type_parameters(Crystal::TupleInstanceType) | |
#replace_type_parameters(Crystal::PointerInstanceType) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::NamedTupleInstanceType, Crystal::MatchContext) | |
#restrict(Crystal::NamedTupleInstanceType, Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::NamedTupleInstanceType, Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::Union, Crystal::MatchContext) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::Self, Crystal::MatchContext) | |
#restrict(Crystal::TypeOf, Crystal::MatchContext) | |
#restrict(Crystal::GenericInstanceType+, Crystal::MatchContext) | |
#restrict(Crystal::NamedTupleInstanceType, Crystal::GenericInstanceType+, Crystal::MatchContext) | |
#restrict(Crystal::AliasType, Crystal::MatchContext) | |
#restrict(Crystal::UnionType+, Crystal::MatchContext) | |
#restrict(Crystal::VirtualType, Crystal::MatchContext) | |
#restrict(Crystal::Type+, Crystal::MatchContext) | |
#restrict(Crystal::NamedTupleInstanceType, (Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::MatchContext) | |
#restrict((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::MatchContext) | |
#restrict(Crystal::Path, Crystal::MatchContext) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::Metaclass, Crystal::MatchContext) | |
#restrict(Crystal::ProcNotation, Crystal::MatchContext) | |
#restrict(Crystal::Underscore, Crystal::MatchContext) | |
#restrict(Crystal::Arg, Crystal::MatchContext) | |
#restrict(Nil, Crystal::MatchContext) | |
#restrict(Crystal::NumberLiteral, Crystal::MatchContext) | |
#restrict(Crystal::Splat, Crystal::MatchContext) | |
#restrict(Crystal::ASTNode+, Crystal::MatchContext) | |
#restrict_type_var(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::MatchContext) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::ModuleType+) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::MetaclassType) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::FileModule) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::EnumType) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::LibType) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::Type+) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::NamedTupleInstanceType, Crystal::Program) | |
#same?(Crystal::NamedTupleInstanceType) | |
#size() | |
#splat_index() | |
#to_s(String::Builder) | |
#to_s_with_options(IO) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options(OpenSSL::SSL::Socket+) | |
#to_s_with_options(OpenSSL::DigestIO) | |
#to_s_with_options(IO::Sized+) | |
#to_s_with_options(IO::MultiWriter) | |
#to_s_with_options(IO::Memory) | |
#to_s_with_options(IO::Hexdump) | |
#to_s_with_options(IO::FileDescriptor+) | |
#to_s_with_options(IO::Delimited) | |
#to_s_with_options(Gzip::Reader) | |
#to_s_with_options(File::PReader) | |
#to_s_with_options(HTTP::UnknownLengthContent) | |
#to_s_with_options(Flate::Reader) | |
#to_s_with_options(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s_with_options(HTTP::Server::Response::Output) | |
#to_s_with_options(String::Builder, Bool) | |
#to_s_with_options(HTTP::Server::Response) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(HTTP::ChunkedContent) | |
#to_s_with_options(IO::ARGF) | |
#to_s_with_options(Flate::Writer) | |
#to_s_with_options(Gzip::Writer) | |
#to_s_with_options:codegen(HTTP::Server::Response, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response::Output, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::UnknownLengthContent, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::ChunkedContent, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Reader, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Writer, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Writer, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor+, codegen: Bool) | |
#to_s_with_options:codegen(IO::Delimited, codegen: Bool) | |
#to_s_with_options:codegen(IO::Hexdump, codegen: Bool) | |
#to_s_with_options:codegen(IO, codegen: Bool) | |
#to_s_with_options:codegen(IO::Memory, codegen: Bool) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#to_s_with_options:codegen(IO::MultiWriter, codegen: Bool) | |
#to_s_with_options:codegen(IO::ARGF, codegen: Bool) | |
#to_s_with_options:codegen(IO::Sized+, codegen: Bool) | |
#to_s_with_options:codegen(File::PReader, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::DigestIO, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::SSL::Socket+, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Reader, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(String::Builder, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(File::PReader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Hexdump, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Memory, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::ARGF, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::MultiWriter, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Sized+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::DigestIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::WebSocket::Protocol::StreamIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::SSL::Socket+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::UnknownLengthContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response::Output, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Delimited, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::ChunkedContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Writer, skip_union_parens: Bool, codegen: Bool) | |
#tuple_indexer(Int32) | |
#tuple_indexer(Hash(Int32, Crystal::Def), Int32) | |
#type_desc() | |
#type_vars() | |
#unbound?() | |
|=== Crystal::NamedTupleInstanceType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Array(Crystal::NamedArgumentType)) | |
|=== Crystal::NamedTupleLiteral ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::NamedTupleLiteral) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::NamedTupleLiteral) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#at(Crystal::Location) | |
#at(Crystal::Arg) | |
#at(Crystal::NamedTupleLiteral) | |
#at_end(Crystal::Location) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#entries() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Array(Crystal::NamedTupleLiteral::Entry)) | |
#interpret(Crystal::NamedTupleLiteral, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::NamedTupleLiteral, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#program() | |
#program=(Crystal::Program) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::NamedTupleLiteral) | |
#same?(Crystal::NamedTupleLiteral) | |
#set_type(Crystal::Type+) | |
#stringify() | |
#symbolize() | |
#to_double_splat() | |
#to_double_splat(String) | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type() | |
#type=(Crystal::Type+) | |
#type?() | |
#update(Crystal::Cast) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::Require) | |
#update(Nil) | |
#update() | |
#update(Crystal::Next) | |
#update(Crystal::Break) | |
#update(Crystal::RespondsTo) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::Splat) | |
#update(Crystal::MacroFor) | |
#update(Crystal::MacroIf) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::FunDef) | |
#update(Crystal::Generic) | |
#update(Crystal::Not) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::Call) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::Def) | |
#update(Crystal::Var) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::MetaVar) | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::Var+) | |
#update(Crystal::TypeOf) | |
#update(Crystal::NilableCast) | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::VisibilityModifier) | |
#update(Crystal::MultiAssign) | |
#update(Crystal::If) | |
#update(Crystal::IsA) | |
#update(Crystal::Return) | |
#update(Crystal::Yield) | |
#update(Crystal::Assign) | |
#update(Crystal::Block) | |
#update(Crystal::Expressions) | |
#update(Crystal::Def+) | |
#update(Crystal::Arg) | |
#update(Crystal::MacroExpression) | |
#update(Crystal::Out) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::ClassVar) | |
#update(Crystal::UninitializedVar) | |
#update(Crystal::Global) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::Self) | |
#update(Crystal::Metaclass) | |
#update(Crystal::Union) | |
#update(Crystal::ProcNotation) | |
#update(Crystal::Path) | |
#update(Crystal::FileNode) | |
#update(Crystal::While) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::Select) | |
#update(Crystal::Case) | |
#update(Crystal::StringInterpolation) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::Or) | |
#update(Crystal::And) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::ArrayLiteral) | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::Primitive+) | |
#update(Crystal::PointerOf) | |
#update(Crystal::SizeOf) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::Asm) | |
#update(Crystal::Nop) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::ProcPointer) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of(String, String, Int32, Range(Int32, Int32)) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Range(Int32, Int32)) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Range(Int32, Int32)) | |
|=== Crystal::NamedTupleLiteral::Entry ===| | |
#==(Crystal::NamedTupleLiteral::Entry) | |
#clone() | |
#hash() | |
#initialize(String, Crystal::UninitializedVar) | |
#initialize(String, Crystal::ASTNode+) | |
#initialize(String, Crystal::TypeNode) | |
#initialize(String, Crystal::Var) | |
#key() | |
#value() | |
|=== Crystal::NamedTupleLiteral::Entry:Class ===| | |
#allocate() | |
#new(String, Crystal::UninitializedVar) | |
#new(String, Crystal::ASTNode+) | |
#new(String, Crystal::TypeNode) | |
#new(String, Crystal::Var) | |
|=== Crystal::NamedTupleLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(Array(Crystal::NamedTupleLiteral::Entry)) | |
|=== Crystal::NamedTupleType ===| | |
#allowed_in_generics=(Bool) | |
#force_add_subclass() | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String), Bool) | |
#initialize(Crystal::NamedTupleType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::NamedTupleType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::NamedTupleType, Crystal::Program) | |
#instantiate(Array(Crystal::ASTNode | Crystal::Type)) | |
#instantiate_named_args(Array(Crystal::NamedArgumentType)) | |
#new_generic_instance(Crystal::Program, Crystal::GenericClassType+, Hash(String, Crystal::ASTNode)) | |
#not_nil!() | |
#parents() | |
#program() | |
#superclass() | |
#type_desc() | |
#unbound?() | |
|=== Crystal::NamedTupleType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
|=== Crystal::Next ===| | |
#at_end(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#exp() | |
#exp=(Nil) | |
#exp=((Crystal::ASTNode | Nil)) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize() | |
#initialize(Crystal::TupleLiteral) | |
#initialize(Nil) | |
#initialize((Crystal::ASTNode | Nil)) | |
#initialize(Crystal::ASTNode+) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NoReturnType, Crystal::Next) | |
#set_type(Crystal::NoReturnType) | |
#target() | |
#target=(Crystal::Def+) | |
#target=(Crystal::While) | |
#target=(Crystal::Block) | |
#type=(Crystal::NoReturnType) | |
#type?() | |
|=== Crystal::Next:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
#new(Crystal::TupleLiteral) | |
#new() | |
#new(Nil) | |
#new((Crystal::ASTNode | Nil)) | |
|=== Crystal::NilLiteral ===| | |
#==(Crystal::NilLiteral) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::NilLiteral) | |
#set_type(Crystal::NilType) | |
#to_macro_id() | |
#type=(Crystal::NilType) | |
#type?() | |
|=== Crystal::NilLiteral:Class ===| | |
#allocate() | |
#name() | |
#new() | |
|=== Crystal::NilReason ===| | |
#initialize(String, Symbol, Array(Crystal::ASTNode)) | |
#initialize(String, Symbol, Array(Crystal::ASTNode), Nil) | |
#initialize(String, Symbol, (Array(Crystal::ASTNode) | Nil)) | |
#initialize(String, Symbol, (Array(Crystal::ASTNode) | Nil), Nil) | |
#initialize(String, Symbol) | |
#initialize(String, Symbol, Nil, Nil) | |
#inspect(IO::FileDescriptor) | |
#name() | |
#nodes() | |
#object_id() | |
#reason() | |
|=== Crystal::NilReason:Class ===| | |
#allocate() | |
#new(String, Symbol, Array(Crystal::ASTNode)) | |
#new(String, Symbol, (Array(Crystal::ASTNode) | Nil)) | |
#new(String, Symbol) | |
|=== Crystal::NilType ===| | |
#==(Crystal::NilType) | |
#==(Crystal::NonGenericClassType) | |
#==(Crystal::Type+) | |
#append_full_name(String::Builder, codegen: Bool) | |
#force_add_subclass() | |
#hash() | |
#implements?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::NilType, Crystal::Program) | |
#initialize(Crystal::NilType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::NilType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
#namespace() | |
#no_return?() | |
#not_nil!() | |
#object_id() | |
#parents() | |
#passed_by_value?() | |
#program() | |
#remove_alias_if_simple() | |
#remove_indirection() | |
#same?(Crystal::NilType) | |
#struct=(Bool) | |
#struct?() | |
#superclass() | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#unbound?() | |
|=== Crystal::NilType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
|=== Crystal::NilableCast ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::NilableCast) | |
#==(Crystal::NilableCast) | |
#accept(Crystal::Formatter) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#at(Crystal::Location) | |
#at_end(Crystal::Location) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
#initialize(Crystal::Var, Crystal::ASTNode+) | |
#interpret(Crystal::NilableCast, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::NilableCast, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name_column_number() | |
#name_size() | |
#non_nilable_type() | |
#notify_observers() | |
#obj() | |
#obj=(Crystal::Nop) | |
#obj=(Crystal::ImplicitObj) | |
#obj=(Crystal::ASTNode+) | |
#obj=(Crystal::TupleLiteral) | |
#object_id() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::NilableCast) | |
#same?(Crystal::NilableCast) | |
#set_type(Crystal::Type+) | |
#stringify() | |
#symbolize() | |
#to() | |
#to=(Crystal::ASTNode+) | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#truthy?() | |
#type() | |
#type=(Crystal::Type+) | |
#type?() | |
#upcast?() | |
#update(Crystal::Cast) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::Splat) | |
#update(Crystal::MacroFor) | |
#update(Crystal::MacroIf) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::VisibilityModifier) | |
#update(Crystal::MultiAssign) | |
#update(Crystal::Select) | |
#update(Crystal::Case) | |
#update(Crystal::Var) | |
#update(Crystal::Def) | |
#update(Crystal::TypeOf) | |
#update(Crystal::RespondsTo) | |
#update(Crystal::Break) | |
#update(Crystal::Var+) | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::FunDef) | |
#update(Crystal::Generic) | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::Call) | |
#update(Crystal::MetaVar) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::NilableCast) | |
#update(Crystal::Require) | |
#update(Crystal::Next) | |
#update(Crystal::Not) | |
#update(Crystal::StringInterpolation) | |
#update(Nil) | |
#update() | |
#update(Crystal::IsA) | |
#update(Crystal::Return) | |
#update(Crystal::ProcPointer) | |
#update(Crystal::Yield) | |
#update(Crystal::Block) | |
#update(Crystal::Expressions) | |
#update(Crystal::Def+) | |
#update(Crystal::Arg) | |
#update(Crystal::MacroExpression) | |
#update(Crystal::Out) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::ClassVar) | |
#update(Crystal::UninitializedVar) | |
#update(Crystal::Global) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::Self) | |
#update(Crystal::Metaclass) | |
#update(Crystal::Union) | |
#update(Crystal::ProcNotation) | |
#update(Crystal::Path) | |
#update(Crystal::FileNode) | |
#update(Crystal::If) | |
#update(Crystal::While) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::Or) | |
#update(Crystal::And) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::ArrayLiteral) | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::Nop) | |
#update(Crystal::Asm) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::SizeOf) | |
#update(Crystal::PointerOf) | |
#update(Crystal::Primitive+) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::Assign) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::NilableCast:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Var, Crystal::ASTNode+) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
|=== Crystal::NilablePointerType ===| | |
#hash() | |
#initialize(Crystal::Program, Crystal::Type+) | |
#initialize(Crystal::NilablePointerType, Crystal::Program, Array(Crystal::Type)) | |
#initialize(Crystal::NilablePointerType, Crystal::Program) | |
#object_id() | |
#pointer_type() | |
#remove_indirection() | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
|=== Crystal::NilablePointerType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Type+) | |
|=== Crystal::NilableProcType ===| | |
#hash() | |
#initialize(Crystal::Program, Crystal::Type+) | |
#initialize(Crystal::NilableProcType, Crystal::Program, Array(Crystal::Type)) | |
#initialize(Crystal::NilableProcType, Crystal::Program) | |
#object_id() | |
#proc_type() | |
#remove_indirection() | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
|=== Crystal::NilableProcType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Type+) | |
|=== Crystal::NilableReferenceUnionType ===| | |
#!=(Crystal::NilType) | |
#!=(Crystal::Type+) | |
#==(Crystal::NilType) | |
#==(Crystal::NilableReferenceUnionType) | |
#==(Crystal::Type+) | |
#hash() | |
#initialize(Crystal::Program, Array(Crystal::Type)) | |
#initialize(Crystal::NilableReferenceUnionType, Crystal::Program) | |
#object_id() | |
#remove_indirection() | |
#same?(Crystal::NilableReferenceUnionType) | |
|=== Crystal::NilableReferenceUnionType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Array(Crystal::Type)) | |
|=== Crystal::NilableType ===| | |
#!=(Crystal::NilType) | |
#!=(Crystal::Type+) | |
#==(Crystal::NilType) | |
#==(Crystal::NilableType) | |
#==(Crystal::Type+) | |
#hash() | |
#initialize(Crystal::Program, Crystal::Type+) | |
#initialize(Crystal::NilableType, Crystal::Program, Array(Crystal::Type)) | |
#initialize(Crystal::NilableType, Crystal::Program) | |
#not_nil_type() | |
#object_id() | |
#remove_indirection() | |
#same?(Crystal::NilableType) | |
|=== Crystal::NilableType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Type+) | |
|=== Crystal::NoReturnFilter ===| | |
#apply(Crystal::Type+) | |
#apply((Crystal::Type | Nil)) | |
#initialize(Crystal::MetaVar) | |
#initialize(Crystal::Var+) | |
|=== Crystal::NoReturnFilter:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::MetaVar) | |
#new(Crystal::Var+) | |
|=== Crystal::NoReturnType ===| | |
#==(Crystal::NilType) | |
#append_full_name(String::Builder, codegen: Bool) | |
#hash() | |
#implements?(Crystal::GenericClassType+) | |
#implements?(Crystal::Type+) | |
#implements?(Crystal::ModuleType+) | |
#implements?(Crystal::GenericInstanceType+) | |
#implements?(Crystal::NonGenericModuleType+) | |
#implements?(Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::NonGenericClassType) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::NoReturnType, Crystal::Program) | |
#namespace() | |
#no_return?() | |
#not_nil!() | |
#object_id() | |
#passed_by_value?() | |
#program() | |
#remove_alias_if_simple() | |
#remove_indirection() | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
|=== Crystal::NoReturnType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String) | |
|=== Crystal::NonGenericClassType ===| | |
#==(Crystal::MetaclassType) | |
#==(Crystal::NonGenericClassType) | |
#==(Crystal::GenericClassType+) | |
#==(Crystal::Type+) | |
#==(Crystal::NonGenericModuleType+) | |
#==(Crystal::PrimitiveType+) | |
#==(Crystal::EnumType) | |
#==(Crystal::VirtualMetaclassType) | |
#==(Crystal::AliasType) | |
#==(Crystal::VirtualType) | |
#==(Crystal::NamedType+) | |
#==(Crystal::NilType) | |
#==((Crystal::Type | Nil)) | |
#==(Crystal::GenericClassInstanceType+) | |
#==(Crystal::ClassType+) | |
#==(Crystal::ModuleType+) | |
#==((Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType)) | |
#==(Crystal::GenericModuleType) | |
#===(Crystal::EnumType) | |
#===(Crystal::NamedType+) | |
#===(Crystal::GenericClassType+) | |
#===(Crystal::ModuleType+) | |
#===(Crystal::GenericModuleType) | |
#===(Crystal::MetaclassType) | |
#===((Crystal::Type | Nil)) | |
#===(Crystal::NonGenericClassType) | |
#===(Crystal::ClassType+) | |
#===(Crystal::NonGenericModuleType+) | |
#===(Crystal::PrimitiveType+) | |
#===(Crystal::VirtualMetaclassType) | |
#===(Crystal::VirtualType) | |
#===(Crystal::Type+) | |
#===(Crystal::GenericClassInstanceType+) | |
#abstract=(Bool) | |
#abstract?() | |
#add_def(Crystal::Def) | |
#add_instance_var_initializer(String, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)) | |
#add_instance_var_initializer(String, Crystal::ASTNode+, (Hash(String, Crystal::MetaVar) | Nil)) | |
#all_instance_vars() | |
#allowed_in_generics=(Bool) | |
#allows_instance_vars?() | |
#ancestors() | |
#append_full_name(IO::FileDescriptor, codegen: Bool) | |
#append_full_name(String::Builder) | |
#append_full_name(String::Builder, Bool) | |
#append_full_name(String::Builder, codegen: Bool) | |
#class?() | |
#class_vars() | |
#collect_ancestors(Array(Crystal::Type)) | |
#covariant?(Crystal::NonGenericClassType, Crystal::Type+) | |
#covariant?(Crystal::NonGenericClassType, Crystal::Type+) | |
#covariant?(Crystal::Type+) | |
#declare_instance_var(String, Crystal::IntegerType) | |
#depth() | |
#devirtualize() | |
#extern=(Bool) | |
#extern?() | |
#extern_union=(Bool) | |
#extern_union?() | |
#force_add_subclass() | |
#full_name() | |
#hash() | |
#implements?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#index_of_instance_var(String) | |
#initialize(Crystal::Program, Crystal::Program, String, Nil, Bool) | |
#initialize(Crystal::Program, Crystal::Program, String, Nil) | |
#initialize(Crystal::Program, Crystal::ModuleType+, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::Program, Crystal::ModuleType+, String, Crystal::NonGenericClassType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::NonGenericClassType, Crystal::Program) | |
#initialize(Crystal::Program, Crystal::ModuleType+, String, Nil, Bool) | |
#initialize(Crystal::NonGenericClassType, Crystal::Program, Crystal::ModuleType+, String) | |
#initialize(Crystal::NonGenericClassType, Crystal::Program, Crystal::Program, String) | |
#initialize_metaclass(Crystal::MetaclassType) | |
#instance_type() | |
#instance_vars() | |
#leaf?() | |
#llvm_name(String::Builder) | |
#llvm_name() | |
#lookup_class_var(String) | |
#lookup_class_var?(String) | |
#lookup_instance_var(String) | |
#lookup_instance_var?(String) | |
#lookup_path(Crystal::Path) | |
#lookup_path(Crystal::Path, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_type?(Crystal::Generic) | |
#lookup_type?(Crystal::Metaclass) | |
#metaclass() | |
#module?() | |
#namespace() | |
#no_return?() | |
#not_nil!() | |
#object_id() | |
#packed=(Bool) | |
#packed?() | |
#parents() | |
#program() | |
#remove_alias() | |
#remove_alias_if_simple() | |
#remove_indirection() | |
#restriction_of?(Crystal::UnionType+, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Type+, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::AliasType, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::VirtualType, Crystal::NonGenericClassType) | |
#same?(Crystal::NonGenericClassType) | |
#struct=(Bool) | |
#struct?() | |
#subclasses() | |
#superclass() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#type_desc() | |
#types() | |
#unbound?() | |
#virtual_type() | |
#virtual_type!() | |
|=== Crystal::NonGenericClassType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Nil) | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType) | |
#new(Crystal::Program, Crystal::ModuleType+, String, Nil, Bool) | |
#new(Crystal::Program, Crystal::ModuleType+, String, Crystal::NonGenericClassType) | |
|=== Crystal::NonGenericModuleType ===| | |
#add_location(Crystal::Location) | |
#initialize(Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::NonGenericModuleType, Crystal::Program) | |
#initialize(Crystal::Program, Crystal::ModuleType+, String) | |
#initialize_metaclass(Crystal::MetaclassType) | |
#metaclass() | |
#module?() | |
#program() | |
|=== Crystal::NonGenericModuleType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String) | |
#new(Crystal::Program, Crystal::ModuleType+, String) | |
|=== Crystal::Nop ===| | |
#==(Crystal::Nop) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::Nop) | |
#set_type(Crystal::NilType) | |
#type=(Crystal::NilType) | |
#type?() | |
|=== Crystal::Nop:Class ===| | |
#allocate() | |
#name() | |
#new() | |
|=== Crystal::Normalizer ===| | |
#after_transform(Crystal::Call) | |
#after_transform(Crystal::Var+) | |
#after_transform(Crystal::Path) | |
#after_transform(Crystal::Rescue) | |
#after_transform(Crystal::NamedArgument) | |
#after_transform(Crystal::And) | |
#after_transform(Crystal::AsmOperand) | |
#after_transform(Crystal::When) | |
#after_transform(Crystal::ASTNode+) | |
#after_transform(Crystal::Expressions) | |
#after_transform(Crystal::Arg) | |
#after_transform(Crystal::If) | |
#after_transform(Crystal::Block) | |
#before_transform(Crystal::Arg) | |
#before_transform(Crystal::Path) | |
#before_transform(Crystal::When) | |
#before_transform(Crystal::NamedArgument) | |
#before_transform(Crystal::Rescue) | |
#before_transform(Crystal::Var+) | |
#before_transform(Crystal::Block) | |
#before_transform(Crystal::AsmOperand) | |
#before_transform(Crystal::And) | |
#before_transform(Crystal::Expressions) | |
#before_transform(Crystal::Call) | |
#before_transform(Crystal::ASTNode+) | |
#before_transform(Crystal::If) | |
#comparison?(String) | |
#initialize(Crystal::Program) | |
#program() | |
#transform(Crystal::Unless) | |
#transform(Crystal::EnumDef) | |
#transform(Crystal::CStructOrUnionDef) | |
#transform(Crystal::TypeDef) | |
#transform(Crystal::FunDef) | |
#transform(Crystal::LibDef) | |
#transform(Crystal::Self) | |
#transform(Crystal::Require) | |
#transform(Crystal::Global) | |
#transform(Crystal::ClassVar) | |
#transform(Crystal::InstanceVar) | |
#transform(Crystal::RegexLiteral) | |
#transform(Crystal::SymbolLiteral) | |
#transform(Crystal::StringLiteral) | |
#transform(Crystal::CharLiteral) | |
#transform(Crystal::NumberLiteral) | |
#transform(Crystal::BoolLiteral) | |
#transform(Crystal::NilLiteral) | |
#transform(Crystal::Nop) | |
#transform(Crystal::Out) | |
#transform(Crystal::OpAssign) | |
#transform(Crystal::Assign) | |
#transform(Crystal::RangeLiteral) | |
#transform(Crystal::Extend) | |
#transform(Crystal::Include) | |
#transform(Crystal::Yield) | |
#transform(Crystal::Next) | |
#transform(Crystal::ExternalVar) | |
#transform(Crystal::TypeOf) | |
#transform(Crystal::Expressions) | |
#transform(Crystal::Call) | |
#transform(Crystal::FileNode) | |
#transform((Crystal::MacroId | Crystal::MetaVar | Crystal::Primitive | Crystal::TupleIndexer | Crystal::TypeFilteredNode | Crystal::TypeNode | Crystal::TypeRestriction | Crystal::YieldBlockBinder)) | |
#transform(Crystal::And) | |
#transform(Crystal::AsmOperand) | |
#transform(Crystal::Normalizer, Crystal::Call) | |
#transform(Crystal::Asm) | |
#transform(Crystal::Underscore) | |
#transform(Crystal::MacroVar) | |
#transform(Crystal::MacroFor) | |
#transform(Crystal::MacroIf) | |
#transform(Crystal::MacroLiteral) | |
#transform(Crystal::MacroExpression) | |
#transform(Crystal::Attribute) | |
#transform(Crystal::VisibilityModifier) | |
#transform(Crystal::DoubleSplat) | |
#transform(Crystal::Splat) | |
#transform(Crystal::Alias) | |
#transform(Crystal::UninitializedVar) | |
#transform(Crystal::TypeDeclaration) | |
#transform(Crystal::NilableCast) | |
#transform(Crystal::Cast) | |
#transform(Crystal::TupleLiteral) | |
#transform(Crystal::Not) | |
#transform(Crystal::MagicConstant) | |
#transform(Crystal::Break) | |
#transform(Crystal::Return) | |
#transform(Crystal::IsA) | |
#transform(Crystal::ReadInstanceVar) | |
#transform(Crystal::InstanceSizeOf) | |
#transform(Crystal::SizeOf) | |
#transform(Crystal::PointerOf) | |
#transform(Crystal::Macro) | |
#transform(Crystal::Def+) | |
#transform(Crystal::MultiAssign) | |
#transform(Crystal::Unless) | |
#transform(Crystal::If) | |
#transform(Crystal::NamedTupleLiteral) | |
#transform(Crystal::HashLiteral) | |
#transform(Crystal::ArrayLiteral) | |
#transform(Crystal::StringInterpolation) | |
#transform(Crystal::Or) | |
#transform(Crystal::Call) | |
#transform(Crystal::Expressions) | |
#transform(Crystal::Normalizer, Crystal::OpAssign) | |
#transform(Crystal::OpAssign) | |
#transform(Crystal::Normalizer, Crystal::Assign) | |
#transform(Crystal::Assign) | |
#transform(Crystal::Normalizer, Crystal::Until) | |
#transform(Crystal::Until) | |
#transform(Crystal::Macro) | |
#transform(Crystal::If) | |
#transform(Crystal::RespondsTo) | |
#transform(Crystal::Case) | |
#transform(Crystal::ProcPointer) | |
#transform(Crystal::ProcLiteral) | |
#transform(Crystal::ProcNotation) | |
#transform(Crystal::Metaclass) | |
#transform(Crystal::Union) | |
#transform(Crystal::Block) | |
#transform(Crystal::Rescue) | |
#transform(Crystal::Var+) | |
#transform(Crystal::ExceptionHandler) | |
#transform(Crystal::NamedArgument) | |
#transform(Crystal::Def+) | |
#transform(Crystal::Normalizer, Crystal::Def+) | |
#transform(Crystal::Arg) | |
#transform(Crystal::When) | |
#transform(Crystal::Select) | |
#transform(Crystal::ImplicitObj) | |
#transform(Crystal::ClassDef) | |
#transform(Crystal::ModuleDef) | |
#transform(Crystal::While) | |
#transform(Crystal::Until) | |
#transform(Crystal::Generic) | |
#transform(Crystal::Path) | |
#transform_many((Array(Crystal::ASTNode) | Nil)) | |
#transform_many((Array(Crystal::Rescue) | Nil)) | |
#transform_many(Array(Crystal::Arg)) | |
#transform_many(Array(Crystal::ASTNode)) | |
#transform_many(Array(Crystal::When)) | |
#transform_op_assign_call(Crystal::OpAssign, Crystal::Call) | |
#transform_op_assign_index(Crystal::OpAssign, Crystal::Call) | |
#transform_op_assign_simple(Crystal::OpAssign, Crystal::ASTNode+) | |
|=== Crystal::Normalizer:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::Not ===| | |
#at(Crystal::Location) | |
#at(Crystal::ASTNode+) | |
#at_end(Crystal::ASTNode+) | |
#class_desc() | |
#clone() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#exp() | |
#exp=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize(Crystal::ASTNode+) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Not) | |
#set_type(Crystal::Type+) | |
#type=(Crystal::Type+) | |
#type?() | |
#update(Crystal::Select) | |
#update(Crystal::Case) | |
#update(Crystal::StringInterpolation) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::Or) | |
#update(Crystal::And) | |
#update(Crystal::Var+) | |
#update(Crystal::Var) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::ArrayLiteral) | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::MultiAssign) | |
#update() | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::TypeOf) | |
#update(Crystal::NilableCast) | |
#update(Crystal::Cast) | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::MetaVar) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::Next) | |
#update(Crystal::Break) | |
#update(Crystal::RespondsTo) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::Splat) | |
#update(Crystal::MacroFor) | |
#update(Crystal::MacroIf) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::VisibilityModifier) | |
#update(Nil) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::ClassVar) | |
#update(Crystal::UninitializedVar) | |
#update(Crystal::Global) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::Self) | |
#update(Crystal::Metaclass) | |
#update(Crystal::Union) | |
#update(Crystal::ProcNotation) | |
#update(Crystal::Path) | |
#update(Crystal::FileNode) | |
#update(Crystal::Require) | |
#update(Crystal::FunDef) | |
#update(Crystal::Call) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::Not) | |
#update(Crystal::Generic) | |
#update(Crystal::Out) | |
#update(Crystal::MacroExpression) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::Nop) | |
#update(Crystal::Asm) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::SizeOf) | |
#update(Crystal::PointerOf) | |
#update(Crystal::Primitive+) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::While) | |
#update(Crystal::If) | |
#update(Crystal::IsA) | |
#update(Crystal::Return) | |
#update(Crystal::ProcPointer) | |
#update(Crystal::Yield) | |
#update(Crystal::Assign) | |
#update(Crystal::Block) | |
#update(Crystal::Expressions) | |
#update(Crystal::Def+) | |
#update(Crystal::Arg) | |
#update(Crystal::Def) | |
|=== Crystal::Not:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
|=== Crystal::NotFilter ===| | |
#==(Crystal::NotFilter) | |
#apply(Crystal::Type+) | |
#apply((Crystal::Type | Nil)) | |
#filter() | |
#initialize(Crystal::TypeFilter+) | |
#not() | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(IO::Sized+) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::Memory) | |
#to_s(IO::Hexdump) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Delimited) | |
#to_s(IO::ARGF) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::Server::Response) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(Gzip::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Flate::Reader) | |
#to_s(File::PReader) | |
#to_s(IO) | |
|=== Crystal::NotFilter:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::TypeFilter+) | |
|=== Crystal::NumberLiteral ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::NumberLiteral) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::NumberLiteral) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::ArrayLiteral) | |
#at(Crystal::RegexLiteral) | |
#at(Crystal::Select) | |
#at(Crystal::Location) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#has_sign?() | |
#hash() | |
#initialize(Int64) | |
#initialize(Int64, Symbol) | |
#initialize((Float32 | Float64 | Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8)) | |
#initialize((Float32 | Float64 | Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8), Symbol) | |
#initialize((Float32 | Float64 | Int16 | Int32 | Int64 | Int8)) | |
#initialize((Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8), Symbol) | |
#initialize((Float32 | Float64 | Int16 | Int32 | Int64 | Int8), Symbol) | |
#initialize(String, Symbol) | |
#initialize((Int32 | UInt64)) | |
#initialize((Int32 | UInt64), Symbol) | |
#initialize(UInt64) | |
#initialize(UInt64, Symbol) | |
#initialize(Int32, Symbol) | |
#initialize(Int32) | |
#initialize((Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8)) | |
#interpret(Crystal::NumberLiteral, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::NumberLiteral, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#interpret_compare(Crystal::NumberLiteral) | |
#kind() | |
#kind=(Symbol) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::EnumType, Crystal::NumberLiteral) | |
#raise_frozen_type(Crystal::Type+, Crystal::FloatType, Crystal::NumberLiteral) | |
#raise_frozen_type(Crystal::Type+, Crystal::PrimitiveType+, Crystal::NumberLiteral) | |
#raise_frozen_type(Crystal::Type+, Crystal::IntegerType, Crystal::NumberLiteral) | |
#same?(Crystal::NumberLiteral) | |
#set_type(Crystal::EnumType) | |
#set_type(Crystal::IntegerType) | |
#set_type(Crystal::FloatType) | |
#set_type(Crystal::PrimitiveType+) | |
#set_type_from(Crystal::IntegerType, Crystal::Or) | |
#set_type_from(Crystal::IntegerType, Crystal::RangeLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::And) | |
#set_type_from(Crystal::IntegerType, Crystal::HashLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::ArrayLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::SymbolLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::StringLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::RegexLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::CharLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::NumberLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::BoolLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::NilLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::Nop) | |
#set_type_from(Crystal::IntegerType, Crystal::Asm) | |
#set_type_from(Crystal::IntegerType, Crystal::ExceptionHandler) | |
#set_type_from(Crystal::IntegerType, Crystal::InstanceSizeOf) | |
#set_type_from(Crystal::IntegerType, Crystal::SizeOf) | |
#set_type_from(Crystal::IntegerType, Crystal::PointerOf) | |
#set_type_from(Crystal::IntegerType, Crystal::Primitive+) | |
#set_type_from(Crystal::IntegerType, Crystal::StringInterpolation) | |
#set_type_from(Crystal::IntegerType, Crystal::Case) | |
#set_type_from(Crystal::IntegerType, Crystal::Var) | |
#set_type_from(Crystal::IntegerType, Crystal::MetaTypeVar) | |
#set_type_from(Crystal::IntegerType, Crystal::MetaVar) | |
#set_type_from(Crystal::IntegerType, Crystal::TypeFilteredNode) | |
#set_type_from(Crystal::IntegerType, Crystal::Var+) | |
#set_type_from(Crystal::IntegerType, Crystal::TypeOf) | |
#set_type_from(Crystal::IntegerType, Crystal::NilableCast) | |
#set_type_from(Crystal::IntegerType, Crystal::ASTNode+) | |
#set_type_from(Crystal::IntegerType, Crystal::Cast) | |
#set_type_from(Crystal::IntegerType, Crystal::ProcLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::Next) | |
#set_type_from(Crystal::IntegerType, Crystal::Break) | |
#set_type_from(Crystal::IntegerType, Crystal::RespondsTo) | |
#set_type_from(Crystal::IntegerType, Crystal::DoubleSplat) | |
#set_type_from(Crystal::IntegerType, Crystal::Splat) | |
#set_type_from(Crystal::IntegerType, Crystal::MacroFor) | |
#set_type_from(Crystal::IntegerType, Crystal::MacroIf) | |
#set_type_from(Crystal::IntegerType, Crystal::TypeRestriction) | |
#set_type_from(Crystal::IntegerType, Crystal::VisibilityModifier) | |
#set_type_from(Crystal::IntegerType, Crystal::MultiAssign) | |
#set_type_from(Crystal::IntegerType, Crystal::Select) | |
#set_type_from(Crystal::IntegerType, Crystal::TupleIndexer) | |
#set_type_from(Crystal::IntegerType, Crystal::While) | |
#set_type_from(Crystal::IntegerType, Crystal::Metaclass) | |
#set_type_from(Crystal::IntegerType, Crystal::Union) | |
#set_type_from(Crystal::IntegerType, Crystal::ProcNotation) | |
#set_type_from(Crystal::IntegerType, Nil) | |
#set_type_from(Crystal::IntegerType, Crystal::Path) | |
#set_type_from(Crystal::IntegerType, Crystal::FileNode) | |
#set_type_from(Crystal::IntegerType, Crystal::Require) | |
#set_type_from(Crystal::IntegerType, Crystal::Call) | |
#set_type_from(Crystal::IntegerType, Crystal::Def) | |
#set_type_from(Crystal::IntegerType, Crystal::NamedTupleLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::TupleLiteral) | |
#set_type_from(Crystal::IntegerType, Crystal::ReadInstanceVar) | |
#set_type_from(Crystal::IntegerType, Crystal::Not) | |
#set_type_from(Crystal::IntegerType, Crystal::Generic) | |
#set_type_from(Crystal::IntegerType, Crystal::FunDef) | |
#set_type_from(Crystal::IntegerType, Crystal::Self) | |
#set_type_from(Crystal::IntegerType, Crystal::TypeDeclaration) | |
#set_type_from(Crystal::IntegerType, Crystal::If) | |
#set_type_from(Crystal::IntegerType, Crystal::IsA) | |
#set_type_from(Crystal::IntegerType, Crystal::Return) | |
#set_type_from(Crystal::IntegerType, Crystal::ProcPointer) | |
#set_type_from(Crystal::IntegerType, Crystal::Yield) | |
#set_type_from(Crystal::IntegerType, Crystal::Assign) | |
#set_type_from(Crystal::IntegerType, Crystal::Block) | |
#set_type_from(Crystal::IntegerType, Crystal::Expressions) | |
#set_type_from(Crystal::IntegerType, Crystal::Def+) | |
#set_type_from(Crystal::IntegerType, Crystal::Arg) | |
#set_type_from(Crystal::IntegerType, Crystal::MacroExpression) | |
#set_type_from(Crystal::IntegerType, Crystal::Out) | |
#set_type_from(Crystal::IntegerType, Crystal::InstanceVar) | |
#set_type_from(Crystal::IntegerType, Crystal::ClassVar) | |
#set_type_from(Crystal::IntegerType, Crystal::UninitializedVar) | |
#set_type_from(Crystal::IntegerType, Crystal::Global) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_number() | |
#to_s(String::Builder) | |
#to_s() | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type=(Crystal::IntegerType) | |
#type=(Crystal::FloatType) | |
#type=(Crystal::PrimitiveType+) | |
#type=(Crystal::EnumType) | |
#type?() | |
#value() | |
#value=(String) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::NumberLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(Int32) | |
#new(String, Symbol) | |
#new(Int64) | |
#new((Float32 | Float64 | Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8)) | |
#new((Float32 | Float64 | Int16 | Int32 | Int64 | Int8)) | |
#new((Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8)) | |
#new((Int32 | UInt64)) | |
#new(UInt64) | |
#new((Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8), Symbol) | |
#new(Int32, Symbol) | |
|=== Crystal::OpAssign ===| | |
#==(Crystal::OpAssign) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#at(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#doc() | |
#end_location() | |
#hash() | |
#initialize(Crystal::Call, String, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, String, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, String, Crystal::UninitializedVar) | |
#location() | |
#op() | |
#target() | |
#target=(Crystal::ASTNode+) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#value() | |
#value=(Crystal::ASTNode+) | |
|=== Crystal::OpAssign:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+, String, Crystal::UninitializedVar) | |
#new(Crystal::ASTNode+, String, Crystal::ASTNode+) | |
#new(Crystal::Call, String, Crystal::ASTNode+) | |
|=== Crystal::Or ===| | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::OpAssign) | |
#at(Crystal::Location) | |
#at_end(Crystal::ASTNode+) | |
#bind_to(Crystal::If) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#expanded() | |
#expanded=(Crystal::If) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize(Crystal::ASTNode+, Crystal::Assign) | |
#initialize(Crystal::Call, Crystal::Call) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
#left() | |
#left=(Crystal::ASTNode+) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Or) | |
#right() | |
#right=(Crystal::ASTNode+) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::If) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#type?() | |
|=== Crystal::Or:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::Call, Crystal::Call) | |
#new(Crystal::ASTNode+, Crystal::Assign) | |
|=== Crystal::OrTypeFilter ===| | |
#==(Crystal::OrTypeFilter) | |
#apply(Crystal::Type+) | |
#apply((Crystal::Type | Nil)) | |
#initialize(Crystal::TypeFilter+, Crystal::TypeFilter+) | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(IO::Sized+) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::Memory) | |
#to_s(IO::Hexdump) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Delimited) | |
#to_s(IO::ARGF) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::Server::Response) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(Gzip::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Flate::Reader) | |
#to_s(File::PReader) | |
#to_s(IO) | |
|=== Crystal::OrTypeFilter:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::TypeFilter+, Crystal::TypeFilter+) | |
|=== Crystal::Out ===| | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Location) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#exp() | |
#exp=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize(Crystal::ASTNode+) | |
#initialize(Crystal::Var) | |
#initialize(Crystal::InstanceVar) | |
#initialize(Crystal::Underscore) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Out) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#type() | |
#type?() | |
|=== Crystal::Out:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Var) | |
#new(Crystal::InstanceVar) | |
#new(Crystal::Underscore) | |
#new(Crystal::ASTNode+) | |
|=== Crystal::Parser ===| | |
#absolute_integer_value(String, Bool) | |
#add_heredoc_piece(Array(Crystal::ASTNode), Crystal::ASTNode+) | |
#add_heredoc_piece(Array(Crystal::ASTNode), String) | |
#call_block_arg_follows?() | |
#can_be_assigned?(Crystal::ASTNode+) | |
#check(Array(Symbol)) | |
#check(Symbol) | |
#check_const() | |
#check_ident(Symbol) | |
#check_ident() | |
#check_ident_or_keyword(Symbol, Int32) | |
#check_integer_literal_fits_in_size(String, Int32, Bool, Int32) | |
#check_macro_expression_end() | |
#check_macro_opening_keyword(Bool) | |
#check_macro_skip_whitespace() | |
#check_not_pipe_before_proc_literal_body() | |
#check_valid_def_name() | |
#check_valid_def_op_name() | |
#check_value_fits_in_uint64(String, Int32, Int32) | |
#check_void_expression_keyword() | |
#check_void_value(Crystal::ASTNode+, Crystal::Location) | |
#check_void_value(Crystal::IsA, Crystal::Location) | |
#check_void_value(Crystal::Call, Crystal::Location) | |
#check_void_value(Crystal::Var, Crystal::Location) | |
#check_void_value(Crystal::RespondsTo, Crystal::Location) | |
#check_void_value(Crystal::Cast, Crystal::Location) | |
#check_void_value(Crystal::NilableCast, Crystal::Location) | |
#closing_char() | |
#closing_char(Char) | |
#compute_block_arg_yields(Crystal::Arg) | |
#consume_braced_unicode_escape(Bool) | |
#consume_braced_unicode_escape() | |
#consume_braced_unicode_escape(, allow_spaces: Bool) | |
#consume_char_unicode_escape() | |
#consume_comment(Int32) | |
#consume_delimiter(Array(Crystal::Parser::Piece), Crystal::Token::DelimiterState, Bool) | |
#consume_doc() | |
#consume_float_suffix() | |
#consume_int_suffix() | |
#consume_loc_pragma() | |
#consume_newlines() | |
#consume_non_braced_unicode_escape() | |
#consume_octal_escape(Char) | |
#consume_regex_options() | |
#consume_string_hex_escape() | |
#consume_string_unicode_brace_escape() | |
#consume_string_unicode_escape() | |
#consume_uint_suffix() | |
#consume_whitespace() | |
#current_char() | |
#current_pos() | |
#current_pos=(Int32) | |
#deduce_integer_kind(String, Int32, Bool, Int32) | |
#def_nest=(Int32) | |
#delimited_pair(Symbol, Char, Char, Int32, allow_escapes: Bool) | |
#delimited_pair(Symbol, String, String, Int32, allow_escapes: Bool) | |
#delimited_pair(Symbol, Char, Char, Int32, Bool) | |
#delimited_pair(Symbol, Char, Char, Int32) | |
#end_token?() | |
#expected_hexacimal_character_in_unicode_escape() | |
#filename=(Nil) | |
#filename=(Crystal::VirtualFile) | |
#filename=(String) | |
#finish_scan_prefixed_number(UInt64, Bool, Int32) | |
#ident_part?(Char) | |
#ident_part_or_end?(Char) | |
#ident_start?(Char) | |
#incr_column_number(Int32) | |
#incr_column_number() | |
#incr_line_number() | |
#incr_line_number(Int32) | |
#incr_line_number(Nil) | |
#initialize(String, StringPool) | |
#initialize(Crystal::Parser, String, StringPool) | |
#initialize(String, StringPool, Array(Set(String))) | |
#initialize(Crystal::Parser, String, Nil) | |
#initialize(String) | |
#inside_def?() | |
#make_named_tuple_type(Array(Crystal::NamedArgument)) | |
#make_pointer_type(Crystal::Generic) | |
#make_pointer_type(Crystal::ASTNode+) | |
#make_static_array_type(Crystal::ASTNode+, Crystal::ASTNode+) | |
#make_tuple_type(Array(Crystal::ASTNode)) | |
#multi_assign_middle?(Crystal::ASTNode+) | |
#multi_assign_target?(Crystal::ASTNode+) | |
#named_tuple_start?() | |
#needs_heredoc_indent_removed?(Crystal::Token::DelimiterState) | |
#new_hash_literal(Array(Crystal::HashLiteral::Entry), Int32, Int32, (Crystal::Location | Nil), allow_of: Bool) | |
#new_hash_literal(Array(Crystal::HashLiteral::Entry), Int32, Int32, Crystal::Location, Bool) | |
#new_hash_literal(Array(Crystal::HashLiteral::Entry), Int32, Int32, Crystal::Location) | |
#new_macro_expressions(Array(Crystal::ASTNode)) | |
#new_node_check_type_declaration(Crystal::ClassVar:Class) | |
#new_node_check_type_declaration(Crystal::InstanceVar:Class) | |
#new_range(Crystal::ASTNode+, Crystal::Location, Bool) | |
#next_char() | |
#next_char(Symbol) | |
#next_char_and_symbol(String) | |
#next_char_no_column_increment() | |
#next_comes_colon_space?() | |
#next_comes_type() | |
#next_comes_type_or_int() | |
#next_comes_type_or_int(, allow_int: Bool) | |
#next_comes_type_or_int(Bool) | |
#next_macro_token(Crystal::Token::MacroState, Bool) | |
#next_string_array_token() | |
#next_string_token(Crystal::Token::DelimiterState) | |
#next_token() | |
#next_token_skip_space() | |
#next_token_skip_space_or_newline() | |
#next_token_skip_statement_end() | |
#node_and_next_token(Crystal::Global) | |
#node_and_next_token(Crystal::Call) | |
#node_and_next_token(Crystal::StringLiteral) | |
#node_and_next_token(Crystal::NilLiteral) | |
#node_and_next_token(Crystal::SymbolLiteral) | |
#node_and_next_token(Crystal::NumberLiteral) | |
#node_and_next_token(Crystal::BoolLiteral) | |
#node_and_next_token(Crystal::Underscore) | |
#node_and_next_token(Crystal::Var) | |
#node_and_next_token(Crystal::Expressions) | |
#node_and_next_token(Crystal::CharLiteral) | |
#parse() | |
#parse_add_or_sub() | |
#parse_alias() | |
#parse_and() | |
#parse_arg(Array(Crystal::Arg), extra_assigns: Nil, parentheses: Bool, found_default_value: Bool, found_splat: Bool, found_double_splat: Nil, allow_restrictions: Bool) | |
#parse_arg(Array(Crystal::Arg), extra_assigns: Array(Crystal::ASTNode), parentheses: Bool, found_default_value: Bool, found_splat: Bool, found_double_splat: (Crystal::Arg | Nil), allow_restrictions: Bool) | |
#parse_arg(Array(Crystal::Arg), extra_assigns: Array(Crystal::ASTNode), parentheses: Bool, found_default_value: Bool, found_splat: Bool, found_double_splat: Nil, allow_restrictions: Bool) | |
#parse_arg(Array(Crystal::Arg), extra_assigns: Nil, parentheses: Bool, found_default_value: Bool, found_splat: Bool, found_double_splat: (Crystal::Arg | Nil), allow_restrictions: Bool) | |
#parse_arg_name(Crystal::Location, Nil, allow_external_name: Bool) | |
#parse_arg_name(Crystal::Location, Array(Crystal::ASTNode), allow_external_name: Bool) | |
#parse_array_literal() | |
#parse_as(Crystal::ASTNode+) | |
#parse_as(Crystal::Var) | |
#parse_as(Crystal::ASTNode+, Crystal::Cast:Class) | |
#parse_as(Crystal::ASTNode+, klass: Crystal::NilableCast:Class) | |
#parse_as(Crystal::Var, Crystal::Cast:Class) | |
#parse_as(Crystal::Var, klass: Crystal::NilableCast:Class) | |
#parse_as?(Crystal::ASTNode+) | |
#parse_as?(Crystal::Var) | |
#parse_asm() | |
#parse_asm_clobbers() | |
#parse_asm_operand() | |
#parse_asm_operands() | |
#parse_asm_options() | |
#parse_atomic() | |
#parse_atomic_method_suffix(Crystal::IsA, Crystal::Location) | |
#parse_atomic_method_suffix(Crystal::Var, Crystal::Location) | |
#parse_atomic_method_suffix(Crystal::RespondsTo, Crystal::Location) | |
#parse_atomic_method_suffix(Crystal::ASTNode+, Crystal::Location) | |
#parse_atomic_method_suffix(Crystal::Cast, Crystal::Location) | |
#parse_atomic_method_suffix(Crystal::NilableCast, Crystal::Location) | |
#parse_atomic_method_suffix(Crystal::Call, Crystal::Location) | |
#parse_atomic_method_suffix_special(Crystal::RespondsTo, Crystal::Location) | |
#parse_atomic_method_suffix_special(Crystal::Cast, Crystal::Location) | |
#parse_atomic_method_suffix_special(Crystal::IsA, Crystal::Location) | |
#parse_atomic_method_suffix_special(Crystal::NilableCast, Crystal::Location) | |
#parse_atomic_with_method() | |
#parse_atomic_without_location() | |
#parse_attribute() | |
#parse_begin() | |
#parse_block(Nil, stop_on_do: Bool) | |
#parse_block((Crystal::Block | Nil), stop_on_do: Bool) | |
#parse_block((Crystal::Block | Nil), Bool) | |
#parse_block((Crystal::Block | Nil)) | |
#parse_block_arg(Array(Crystal::ASTNode)) | |
#parse_block_arg(Nil) | |
#parse_break() | |
#parse_c_struct_or_union(, union: Bool) | |
#parse_c_struct_or_union_body() | |
#parse_c_struct_or_union_body_expressions() | |
#parse_c_struct_or_union_fields(Array(Crystal::ASTNode)) | |
#parse_call_arg() | |
#parse_call_args(Bool, Bool, Bool) | |
#parse_call_args() | |
#parse_call_args:allow_curly:control(, allow_curly: Bool, control: Bool) | |
#parse_call_args:control(, control: Bool) | |
#parse_call_args:stop_on_do_after_space(, stop_on_do_after_space: Bool) | |
#parse_call_args_named_args(Crystal::Location, Array(Crystal::ASTNode), first_name: String, allow_newline: Bool) | |
#parse_call_args_named_args(Crystal::Location, Array(Crystal::ASTNode), first_name: Nil, allow_newline: Bool) | |
#parse_call_args_space_consumed() | |
#parse_call_args_space_consumed(Bool, Bool, Bool, Symbol) | |
#parse_call_args_space_consumed:check_plus_and_minus:allow_curly:control(, check_plus_and_minus: Bool, allow_curly: Bool, control: Bool) | |
#parse_call_args_space_consumed:check_plus_and_minus:allow_curly:end_token(, check_plus_and_minus: Bool, allow_curly: Bool, end_token: Symbol) | |
#parse_call_block_arg(Array(Crystal::ASTNode), Bool) | |
#parse_call_block_arg(Array(Crystal::ASTNode), Bool, Nil) | |
#parse_call_block_arg(Array(Crystal::ASTNode), check_paren: Bool, named_args: Array(Crystal::NamedArgument)) | |
#parse_case() | |
#parse_class_def(Bool, Bool, Nil) | |
#parse_class_def() | |
#parse_class_def(, is_abstract: Bool, is_struct: Bool, doc: (String | Nil)) | |
#parse_class_def(Bool, Bool, (String | Nil)) | |
#parse_class_def:is_abstract:doc(, is_abstract: Bool, doc: (String | Nil)) | |
#parse_class_def:is_struct(, is_struct: Bool) | |
#parse_cmp() | |
#parse_control_expression(Crystal::Next:Class) | |
#parse_control_expression(Crystal::Break:Class) | |
#parse_control_expression(Crystal::Return:Class) | |
#parse_curly_block((Crystal::Block | Nil)) | |
#parse_curly_block(Nil) | |
#parse_custom_literal(Crystal::ASTNode+) | |
#parse_def(Bool, Bool, Nil) | |
#parse_def() | |
#parse_def(Bool, Bool, (String | Nil)) | |
#parse_def:is_abstract:doc(, is_abstract: Bool, doc: (String | Nil)) | |
#parse_def_free_vars() | |
#parse_def_helper(, is_abstract: Bool, is_macro_def: Bool) | |
#parse_def_helper(Bool, Bool) | |
#parse_def_helper:is_macro_def(, is_macro_def: Bool) | |
#parse_delimiter(Bool) | |
#parse_delimiter() | |
#parse_empty_array_literal() | |
#parse_enum_body() | |
#parse_enum_body_expressions() | |
#parse_enum_def() | |
#parse_equality() | |
#parse_exception_handler(Crystal::ASTNode+, Bool) | |
#parse_exception_handler(Crystal::ASTNode+, implicit: Bool) | |
#parse_exception_handler(Crystal::ASTNode+) | |
#parse_expression() | |
#parse_expression_inside_macro() | |
#parse_expression_suffix(Crystal::MultiAssign, Crystal::Location) | |
#parse_expression_suffix(Crystal::ASTNode+, Crystal::Location) | |
#parse_expressions() | |
#parse_expressions_internal() | |
#parse_extend() | |
#parse_fun_def(, require_body: Bool) | |
#parse_fun_def(Bool) | |
#parse_fun_def() | |
#parse_fun_literal() | |
#parse_fun_literal_arg() | |
#parse_fun_pointer() | |
#parse_hash_literal(Crystal::ASTNode+, Crystal::Location, Bool) | |
#parse_hash_literal(Crystal::UninitializedVar, Crystal::Location, Bool) | |
#parse_hash_or_tuple_literal(Bool) | |
#parse_hash_or_tuple_literal(, allow_of: Bool) | |
#parse_hash_or_tuple_literal() | |
#parse_ident() | |
#parse_ident(Bool, Bool) | |
#parse_ident:allow_type_vars(, allow_type_vars: Bool) | |
#parse_ident:parse_nilable(, parse_nilable: Bool) | |
#parse_ident_after_colons(Crystal::Location, global: Bool, allow_type_vars: Bool, parse_nilable: Bool) | |
#parse_ident_after_colons(Crystal::Location, Bool, Bool, Bool) | |
#parse_ident_or_global_call() | |
#parse_ident_or_literal() | |
#parse_if() | |
#parse_if(Bool) | |
#parse_if(, check_end: Bool) | |
#parse_if_after_condition(Crystal::ASTNode+, Bool) | |
#parse_if_after_condition(Crystal::UninitializedVar, Bool) | |
#parse_include() | |
#parse_include_or_extend(Crystal::Include:Class) | |
#parse_include_or_extend(Crystal::Extend:Class) | |
#parse_instance_sizeof() | |
#parse_is_a(Crystal::ASTNode+) | |
#parse_is_a(Crystal::Var) | |
#parse_lib() | |
#parse_lib_body() | |
#parse_lib_body_exp() | |
#parse_lib_body_exp_without_location() | |
#parse_lib_body_expressions() | |
#parse_logical_and() | |
#parse_logical_or() | |
#parse_macro() | |
#parse_macro_body(Int32, Int32, Crystal::Token::MacroState) | |
#parse_macro_body(Int32, Int32) | |
#parse_macro_control(Int32, Int32, Crystal::Token::MacroState) | |
#parse_macro_control(Int32, Int32) | |
#parse_macro_expression() | |
#parse_macro_if(Int32, Int32, Crystal::Token::MacroState, Bool) | |
#parse_macro_if(Int32, Int32, Crystal::Token::MacroState) | |
#parse_macro_var_exps() | |
#parse_module_def() | |
#parse_mul_or_div() | |
#parse_multi_assign() | |
#parse_named_args(Crystal::Location, first_name: String, allow_newline: Bool) | |
#parse_named_args(Crystal::Location, first_name: Nil, allow_newline: Bool) | |
#parse_named_tuple(Crystal::Location, String) | |
#parse_named_tuple(Crystal::Location) | |
#parse_next() | |
#parse_nil?(Crystal::Var) | |
#parse_nil?(Crystal::ASTNode+) | |
#parse_op_assign() | |
#parse_op_assign(Bool, Bool) | |
#parse_op_assign:allow_ops(, allow_ops: Bool) | |
#parse_op_assign_no_control(Bool, Bool) | |
#parse_op_assign_no_control() | |
#parse_op_assign_no_control:allow_suffix(, allow_suffix: Bool) | |
#parse_or() | |
#parse_out() | |
#parse_parenthesized_expression() | |
#parse_percent_macro_control() | |
#parse_percent_macro_expression() | |
#parse_pointerof() | |
#parse_pow() | |
#parse_prefix() | |
#parse_question_colon() | |
#parse_range() | |
#parse_require() | |
#parse_rescue() | |
#parse_rescue_types() | |
#parse_responds_to(Crystal::Var) | |
#parse_responds_to(Crystal::ASTNode+) | |
#parse_responds_to_name() | |
#parse_return() | |
#parse_select() | |
#parse_shift() | |
#parse_simple_type() | |
#parse_single_arg() | |
#parse_single_type() | |
#parse_single_type(Bool, Bool, Bool) | |
#parse_single_type:allow_commas(, allow_commas: Bool) | |
#parse_single_type:allow_primitives(, allow_primitives: Bool) | |
#parse_single_type:allow_splat(, allow_splat: Bool) | |
#parse_sizeof(Crystal::InstanceSizeOf:Class) | |
#parse_sizeof() | |
#parse_sizeof(Crystal::SizeOf:Class) | |
#parse_string_array() | |
#parse_string_or_symbol_array(Crystal::SymbolLiteral:Class, String) | |
#parse_string_or_symbol_array(Crystal::StringLiteral:Class, String) | |
#parse_string_without_interpolation(String, want_skip_space: Bool) | |
#parse_string_without_interpolation(String) | |
#parse_string_without_interpolation(String, Bool) | |
#parse_symbol_array() | |
#parse_to_def(Crystal::Def) | |
#parse_tuple(Crystal::ASTNode+, Crystal::Location) | |
#parse_tuple(Crystal::UninitializedVar, Crystal::Location) | |
#parse_type(Bool, Bool, Bool) | |
#parse_type(Bool) | |
#parse_type(, allow_primitives: Bool, allow_commas: Bool, allow_splat: Bool) | |
#parse_type:allow_primitives:allow_splat(, allow_primitives: Bool, allow_splat: Bool) | |
#parse_type:allow_splat(Bool, allow_splat: Bool) | |
#parse_type_declaration(Crystal::ClassVar) | |
#parse_type_declaration(Crystal::InstanceVar) | |
#parse_type_declaration(Crystal::Var) | |
#parse_type_def() | |
#parse_type_named_args(Symbol) | |
#parse_type_suffix(Crystal::ASTNode+) | |
#parse_type_union(Bool, Bool) | |
#parse_type_vars() | |
#parse_type_with_suffix(Array(Crystal::ASTNode), Bool, Bool) | |
#parse_typeof() | |
#parse_types(, allow_primitives: Bool, allow_splat: Bool) | |
#parse_types() | |
#parse_types(Bool, Bool) | |
#parse_unless() | |
#parse_until() | |
#parse_var_or_call() | |
#parse_var_or_call(Bool, Bool) | |
#parse_var_or_call:force_call(, force_call: Bool) | |
#parse_var_or_call:global(, global: Bool) | |
#parse_visibility_modifier(Crystal::Visibility) | |
#parse_when_expression((Crystal::UninitializedVar | Nil)) | |
#parse_when_expression(Nil) | |
#parse_when_expression((Crystal::ASTNode | Nil)) | |
#parse_when_expression(Crystal::TupleLiteral) | |
#parse_while() | |
#parse_while_or_until(Crystal::While:Class) | |
#parse_while_or_until(Crystal::Until:Class) | |
#parse_yield(Nil, Crystal::Location) | |
#parse_yield() | |
#parse_yield(Crystal::ASTNode+, Crystal::Location) | |
#parse_yield_with_scope() | |
#peek_next_char() | |
#peek_not_ident_part_or_end_next_char() | |
#pop_def() | |
#pop_location() | |
#prepare_parse_def() | |
#push_def() | |
#push_def(Set(String)) | |
#push_location() | |
#push_var(Crystal::TypeDeclaration) | |
#push_var(Crystal::Arg) | |
#push_var(Crystal::Var) | |
#push_var((Crystal::Arg | Crystal::Var)) | |
#push_var(Crystal::Var+) | |
#push_var(Crystal::ASTNode+) | |
#push_var_name(String) | |
#push_vars(Array(Crystal::Arg)) | |
#push_vars(Array(Crystal::Var)) | |
#raise(String, Int32, Int32, (Crystal::VirtualFile | String | Nil)) | |
#raise(String, Crystal::Token, Nil) | |
#raise(String, Crystal::Token, Int32) | |
#raise(String, Crystal::Token) | |
#raise(String, Crystal::Location) | |
#raise(String, Int32, Int32) | |
#raise(String) | |
#raise_unterminated_quoted((Char | String)) | |
#raise_value_doesnt_fit_in_uint64(String, Int32) | |
#remove_heredoc_from_line(String, Int32, Int32) | |
#remove_heredoc_indent(Array(Crystal::Parser::Piece), Int32) | |
#reset_token() | |
#scan_bin_number(Int32, Bool) | |
#scan_hex_number(Int32, Bool) | |
#scan_ident(Int32) | |
#scan_number(Int32) | |
#scan_number(Int32, Bool) | |
#scan_number(Int32, negative: Bool) | |
#scan_octal_number(Int32, Bool) | |
#scan_zero_number(Int32) | |
#scan_zero_number(Int32, Bool) | |
#scan_zero_number(Int32, negative: Bool) | |
#set_token_raw_from_start(Int32) | |
#set_visibility(Crystal::Def) | |
#set_visibility(Crystal::TypeDeclaration) | |
#set_visibility(Crystal::ASTNode+) | |
#skip_comment() | |
#skip_macro_whitespace() | |
#skip_space() | |
#skip_space_or_newline() | |
#skip_statement_end() | |
#slash_is_not_regex!() | |
#slash_is_regex!() | |
#slice_range(Int32, Int32) | |
#slice_range(Int32) | |
#string_literal_start?() | |
#string_range(Int32) | |
#string_range(Int32, Int32) | |
#string_range_from_pool(Int32) | |
#string_range_from_pool(Int32, Int32) | |
#string_token_escape_value(String) | |
#symbol(String) | |
#to_lhs(Crystal::ASTNode+) | |
#token_end_location() | |
#type_nest=(Int32) | |
#unexpected_token(String, String) | |
#unexpected_token(Crystal::Token, String) | |
#unexpected_token(String) | |
#unexpected_token(String, Nil) | |
#unexpected_token() | |
#unexpected_token:msg(, msg: String) | |
#unexpected_token_in_atomic() | |
#unknown_token() | |
#valid_select_when?(Crystal::UninitializedVar) | |
#valid_select_when?(Crystal::ASTNode+) | |
#var?(String) | |
#visibility=(Crystal::Visibility) | |
#wants_doc=(Bool) | |
#when_expression_end() | |
|=== Crystal::Parser::ArgExtras ===| | |
#block_arg() | |
#default_value() | |
#double_splat() | |
#initialize(Crystal::Arg, Bool, Bool, Bool) | |
#initialize(Nil, Bool, Bool, Bool) | |
#splat() | |
|=== Crystal::Parser::ArgExtras:Class ===| | |
#allocate() | |
#new(Crystal::Arg, Bool, Bool, Bool) | |
#new(Nil, Bool, Bool, Bool) | |
|=== Crystal::Parser::CallArgs ===| | |
#args() | |
#block() | |
#block_arg() | |
#end_location() | |
#has_parentheses() | |
#initialize(Array(Crystal::ASTNode), (Crystal::Block | Nil), Nil, Array(Crystal::NamedArgument), Bool, Crystal::Location, has_parentheses: Bool) | |
#initialize(Array(Crystal::ASTNode), Nil, Nil, Array(Crystal::NamedArgument), Bool, Crystal::Location, has_parentheses: Bool) | |
#initialize(Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, (Crystal::Location | Nil), has_parentheses: Bool) | |
#initialize(Array(Crystal::ASTNode), (Crystal::Block | Nil), Nil, Nil, Bool, Crystal::Location, has_parentheses: Bool) | |
#initialize(Nil, Nil, Nil, Nil, Bool, Crystal::Location, has_parentheses: Bool) | |
#initialize(Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), Array(Crystal::NamedArgument), Bool, Crystal::Location, has_parentheses: Bool) | |
#initialize(Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), Nil, Bool, Crystal::Location, has_parentheses: Bool) | |
#named_args() | |
#stopped_on_do_after_space() | |
|=== Crystal::Parser::CallArgs:Class ===| | |
#allocate() | |
#new:has_parentheses(Array(Crystal::ASTNode), (Crystal::Block | Nil), Nil, Array(Crystal::NamedArgument), Bool, Crystal::Location, has_parentheses: Bool) | |
#new:has_parentheses(Array(Crystal::ASTNode), Nil, Nil, Array(Crystal::NamedArgument), Bool, Crystal::Location, has_parentheses: Bool) | |
#new:has_parentheses(Array(Crystal::ASTNode), Nil, Nil, Nil, Bool, (Crystal::Location | Nil), has_parentheses: Bool) | |
#new:has_parentheses(Array(Crystal::ASTNode), (Crystal::Block | Nil), Nil, Nil, Bool, Crystal::Location, has_parentheses: Bool) | |
#new:has_parentheses(Nil, Nil, Nil, Nil, Bool, Crystal::Location, has_parentheses: Bool) | |
#new:has_parentheses(Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), Array(Crystal::NamedArgument), Bool, Crystal::Location, has_parentheses: Bool) | |
#new:has_parentheses(Array(Crystal::ASTNode), (Crystal::Block | Nil), (Crystal::ASTNode | Nil), Nil, Bool, Crystal::Location, has_parentheses: Bool) | |
|=== Crystal::Parser::Piece ===| | |
#initialize(String, Int32) | |
#initialize(Crystal::ASTNode+, Int32) | |
#line_number() | |
#value() | |
|=== Crystal::Parser::Piece:Class ===| | |
#allocate() | |
#new(String, Int32) | |
#new(Crystal::ASTNode+, Int32) | |
|=== Crystal::Parser::Unclosed ===| | |
#initialize(String, Crystal::Location) | |
#location() | |
#name() | |
|=== Crystal::Parser::Unclosed:Class ===| | |
#allocate() | |
#new(String, Crystal::Location) | |
|=== Crystal::Parser:Class ===| | |
#allocate() | |
#new(String, StringPool) | |
#new(String) | |
#new(String, StringPool, Array(Set(String))) | |
|=== Crystal::Path ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Path) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::Path) | |
#accept(Crystal::Formatter) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept(Crystal::TopLevelVisitor) | |
#accept(Crystal::HasSelfVisitor) | |
#accept(Crystal::ReturnGatherer) | |
#accept(Crystal::TypeGuessVisitor) | |
#accept(Crystal::InstanceVarsInitializerVisitor) | |
#accept(Crystal::ClassVarsInitializerVisitor) | |
#accept(Crystal::FixMissingTypes) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::CleanupBindings) | |
#accept(Crystal::CodeGenVisitor) | |
#accept(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept(Crystal::MacroInterpreter) | |
#accept(Crystal::TypeDeclarationVisitor) | |
#accept(Crystal::SemanticVisitor+) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept(Crystal::ContextVisitor) | |
#accept(Crystal::RechableVisitor) | |
#accept(Crystal::ExpandVisitor) | |
#accept(Crystal::ImplementationsVisitor) | |
#accept(Crystal::PrintTypesVisitor) | |
#accept(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#at(Crystal::RegexLiteral) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::RangeLiteral) | |
#at(Crystal::Select) | |
#at(Crystal::Arg) | |
#at(Crystal::Cast) | |
#at(Crystal::Def) | |
#at(Crystal::Def+) | |
#at(Crystal::ASTNode+) | |
#at(Crystal::Location) | |
#at(Crystal::Generic) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#dependencies=(Nil) | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#global=(Bool) | |
#global?() | |
#hash() | |
#initialize(Array(String), Bool) | |
#initialize(Array(String), global: Bool) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Path, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::Path, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#name_size=(Int32) | |
#names() | |
#notify_observers() | |
#object_id() | |
#observers() | |
#observers=(Nil) | |
#propagate() | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise:inner(String, inner: Crystal::Exception+) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Path) | |
#raise_undefined_constant(Crystal::Type+) | |
#restriction_of?(Crystal::Type+, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Type+, Crystal::LibType) | |
#restriction_of?(Crystal::Type+, Crystal::FileModule) | |
#restriction_of?(Crystal::Path, Crystal::FileModule) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::LibType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::GenericClassType+) | |
#restriction_of?(Crystal::ASTNode+, Crystal::FileModule) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::FileModule) | |
#restriction_of?(Crystal::ASTNode+, Crystal::LibType) | |
#restriction_of?(Crystal::Path, Crystal::Program) | |
#restriction_of?(Crystal::Generic, Crystal::LibType) | |
#restriction_of?(Crystal::Union, Crystal::LibType) | |
#restriction_of?(Crystal::Type+, Crystal::Program) | |
#restriction_of?(Crystal::Type+, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Type+, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::ASTNode+, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Generic, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Path, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Union, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Union, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Path, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Type+, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Type+, Crystal::Type+) | |
#restriction_of?(Crystal::Generic, Crystal::GenericModuleType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::MetaclassType) | |
#restriction_of?(Crystal::ASTNode+, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::ASTNode+, Crystal::MetaclassType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Generic, Crystal::FileModule) | |
#restriction_of?(Crystal::Union, Crystal::FileModule) | |
#restriction_of?(Crystal::Generic, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Union, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Path, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Type+, Crystal::EnumType) | |
#restriction_of?(Crystal::Type+, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::ASTNode+, Crystal::EnumType) | |
#restriction_of?(Crystal::Union, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::ASTNode+, Crystal::NonGenericClassType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Path, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Path, Crystal::EnumType) | |
#restriction_of?(Crystal::Union, Crystal::EnumType) | |
#restriction_of?(Crystal::Generic, Crystal::EnumType) | |
#restriction_of?(Crystal::Generic, Crystal::NonGenericClassType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::EnumType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::ModuleType+) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::Type+) | |
#restriction_of?(Crystal::ASTNode+, Crystal::ModuleType+) | |
#restriction_of?(Crystal::ASTNode+, Crystal::Type+) | |
#restriction_of?(Crystal::Generic, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Generic, Crystal::Type+) | |
#restriction_of?(Crystal::Union, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Union, Crystal::Program) | |
#restriction_of?(Crystal::Union, Crystal::Type+) | |
#restriction_of?(Crystal::Path, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Path, Crystal::LibType) | |
#restriction_of?((Crystal::ASTNode | Crystal::Type), Crystal::Program) | |
#restriction_of?(Crystal::ASTNode+, Crystal::Program) | |
#restriction_of?(Crystal::Generic, Crystal::Program) | |
#restriction_of?(Crystal::Path, Crystal::Type+) | |
#same?(Crystal::Path) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#single?(String) | |
#stringify() | |
#symbolize() | |
#syntax_replacement() | |
#syntax_replacement=(Crystal::ASTNode+) | |
#target_const() | |
#target_const=(Crystal::Const) | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#transform(Crystal::ExpandTransformer) | |
#transform(Crystal::Playground::AgentInstrumentorTransformer::TypeBodyTransformer) | |
#transform(Crystal::Normalizer) | |
#transform(Crystal::MacroInterpreter::ReplaceBlockVarsTransformer) | |
#transform(Crystal::CleanupTransformer) | |
#truthy?() | |
#type() | |
#type=(Crystal::Type+) | |
#type?() | |
#visibility() | |
#visibility=(Crystal::Visibility) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Path:Class ===| | |
#allocate() | |
#global(String) | |
#global(Array(String)) | |
#name() | |
#new(String, Bool) | |
#new(Array(String), Bool) | |
#new(String) | |
#new:global(Array(String), global: Bool) | |
|=== Crystal::Playground::AgentInstrumentorTransformer ===| | |
#after_transform(Crystal::ASTNode+) | |
#after_transform(Crystal::Rescue) | |
#after_transform(Crystal::Block) | |
#before_transform(Crystal::ASTNode+) | |
#before_transform(Crystal::Rescue) | |
#before_transform(Crystal::Block) | |
#ignore_line() | |
#initialize(Set(String)) | |
#instrument(Crystal::ASTNode+) | |
#instrument(Crystal::ASTNode+, Bool) | |
#instrument(Crystal::TupleLiteral) | |
#instrument(Crystal::TupleLiteral, Bool) | |
#instrument(Crystal::ASTNode+, add_as_typeof: Bool) | |
#instrument((Crystal::ArrayLiteral | Crystal::BinaryOp | Crystal::BoolLiteral | Crystal::CharLiteral | Crystal::ClassVar | Crystal::Global | Crystal::InstanceVar | Crystal::IsA | Crystal::NilLiteral | Crystal::NumberLiteral | Crystal::ReadInstanceVar | Crystal::RegexLiteral | Crystal::StringInterpolation | Crystal::StringLiteral | Crystal::SymbolLiteral | Crystal::TupleLiteral | Crystal::TypeOf | Crystal::UnaryExpression | Crystal::Var)) | |
#instrument((Crystal::ArrayLiteral | Crystal::BinaryOp | Crystal::BoolLiteral | Crystal::CharLiteral | Crystal::ClassVar | Crystal::Global | Crystal::InstanceVar | Crystal::IsA | Crystal::NilLiteral | Crystal::NumberLiteral | Crystal::ReadInstanceVar | Crystal::RegexLiteral | Crystal::StringInterpolation | Crystal::StringLiteral | Crystal::SymbolLiteral | Crystal::TupleLiteral | Crystal::TypeOf | Crystal::UnaryExpression | Crystal::Var), Bool) | |
#instrument(Crystal::Call, Bool) | |
#instrument(Crystal::Call) | |
#instrument_arg(Crystal::Call) | |
#instrument_args_and_splat(Crystal::Call) | |
#instrument_if_args(Crystal::Call) | |
#transform(Crystal::Rescue) | |
#transform(Crystal::Assign) | |
#transform(Crystal::ASTNode+) | |
#transform(Crystal::ExceptionHandler) | |
#transform(Crystal::Expressions) | |
#transform((Crystal::ClassDef | Crystal::ModuleDef)) | |
#transform(Crystal::Def+) | |
#transform(Crystal::Return) | |
#transform(Crystal::While) | |
#transform(Crystal::Case) | |
#transform((Crystal::If | Crystal::Unless)) | |
#transform(Crystal::MultiAssign) | |
#transform(Crystal::Block) | |
#transform(Crystal::Call) | |
#transform((Crystal::ArrayLiteral | Crystal::BinaryOp | Crystal::BoolLiteral | Crystal::CharLiteral | Crystal::ClassVar | Crystal::Global | Crystal::InstanceVar | Crystal::IsA | Crystal::NilLiteral | Crystal::NumberLiteral | Crystal::ReadInstanceVar | Crystal::RegexLiteral | Crystal::StringInterpolation | Crystal::StringLiteral | Crystal::SymbolLiteral | Crystal::TupleLiteral | Crystal::TypeOf | Crystal::UnaryExpression | Crystal::Var)) | |
#transform(Crystal::Yield) | |
#transform_many((Array(Crystal::Rescue) | Nil)) | |
|=== Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor ===| | |
#accept(Crystal::ASTNode+) | |
#accept(Crystal::Call) | |
#accept(Crystal::TupleLiteral) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::TupleLiteral) | |
#end_visit(Crystal::Call) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Call) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::TupleLiteral) | |
#end_visit_any(Crystal::Var+) | |
#initialize(Crystal::Playground::AgentInstrumentorTransformer) | |
#not_nil!() | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Var+) | |
#visit(Crystal::TupleLiteral) | |
#visit(Crystal::Block) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Call) | |
#visit(Crystal::When) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Path) | |
#visit(Crystal::Def+) | |
#visit(Crystal::AsmOperand) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Call) | |
#visit_any(Crystal::TupleLiteral) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Rescue) | |
|=== Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor:Class ===| | |
#allocate() | |
#new(Crystal::Playground::AgentInstrumentorTransformer) | |
|=== Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector ===| | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Arg) | |
#initialize() | |
#names() | |
#visit(Crystal::Macro) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Block) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::When) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Path) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Arg) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::When) | |
|=== Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::Playground::AgentInstrumentorTransformer::TypeBodyTransformer ===| | |
#after_transform(Crystal::ASTNode+) | |
#after_transform(Crystal::AsmOperand) | |
#after_transform(Crystal::Arg) | |
#after_transform(Crystal::NamedArgument) | |
#after_transform(Crystal::Rescue) | |
#after_transform(Crystal::When) | |
#after_transform(Crystal::Path) | |
#after_transform(Crystal::Block) | |
#after_transform(Crystal::Var+) | |
#before_transform(Crystal::When) | |
#before_transform(Crystal::NamedArgument) | |
#before_transform(Crystal::Path) | |
#before_transform(Crystal::Var+) | |
#before_transform(Crystal::Block) | |
#before_transform(Crystal::Rescue) | |
#before_transform(Crystal::ASTNode+) | |
#before_transform(Crystal::AsmOperand) | |
#before_transform(Crystal::Arg) | |
#initialize(Crystal::Playground::AgentInstrumentorTransformer) | |
#not_nil!() | |
#transform(Crystal::ArrayLiteral) | |
#transform(Crystal::ExternalVar) | |
#transform(Crystal::EnumDef) | |
#transform(Crystal::CStructOrUnionDef) | |
#transform(Crystal::TypeDef) | |
#transform(Crystal::FunDef) | |
#transform(Crystal::LibDef) | |
#transform(Crystal::Self) | |
#transform(Crystal::Require) | |
#transform(Crystal::Global) | |
#transform(Crystal::ClassVar) | |
#transform(Crystal::InstanceVar) | |
#transform(Crystal::RegexLiteral) | |
#transform(Crystal::SymbolLiteral) | |
#transform(Crystal::StringLiteral) | |
#transform(Crystal::CharLiteral) | |
#transform(Crystal::NumberLiteral) | |
#transform(Crystal::BoolLiteral) | |
#transform(Crystal::NilLiteral) | |
#transform(Crystal::Nop) | |
#transform(Crystal::Out) | |
#transform(Crystal::OpAssign) | |
#transform(Crystal::Assign) | |
#transform(Crystal::TypeOf) | |
#transform(Crystal::MagicConstant) | |
#transform(Crystal::FileNode) | |
#transform((Crystal::MacroId | Crystal::MetaVar | Crystal::Primitive | Crystal::TupleIndexer | Crystal::TypeFilteredNode | Crystal::TypeNode | Crystal::TypeRestriction | Crystal::YieldBlockBinder)) | |
#transform(Crystal::AsmOperand) | |
#transform(Crystal::Def+) | |
#transform(Crystal::Asm) | |
#transform(Crystal::Underscore) | |
#transform(Crystal::MacroVar) | |
#transform(Crystal::MacroFor) | |
#transform(Crystal::MacroIf) | |
#transform(Crystal::MacroLiteral) | |
#transform(Crystal::MacroExpression) | |
#transform(Crystal::Attribute) | |
#transform(Crystal::VisibilityModifier) | |
#transform(Crystal::DoubleSplat) | |
#transform(Crystal::Splat) | |
#transform(Crystal::Alias) | |
#transform(Crystal::UninitializedVar) | |
#transform(Crystal::TypeDeclaration) | |
#transform(Crystal::NilableCast) | |
#transform(Crystal::Cast) | |
#transform(Crystal::TupleLiteral) | |
#transform(Crystal::Not) | |
#transform(Crystal::RangeLiteral) | |
#transform(Crystal::Extend) | |
#transform(Crystal::ImplicitObj) | |
#transform(Crystal::Select) | |
#transform(Crystal::NamedArgument) | |
#transform(Crystal::When) | |
#transform(Crystal::And) | |
#transform(Crystal::Case) | |
#transform(Crystal::RespondsTo) | |
#transform(Crystal::IsA) | |
#transform(Crystal::ReadInstanceVar) | |
#transform(Crystal::InstanceSizeOf) | |
#transform(Crystal::SizeOf) | |
#transform(Crystal::PointerOf) | |
#transform(Crystal::Macro) | |
#transform(Crystal::Or) | |
#transform(Crystal::Arg) | |
#transform(Crystal::StringInterpolation) | |
#transform(Crystal::Def+) | |
#transform(Crystal::MultiAssign) | |
#transform(Crystal::Unless) | |
#transform(Crystal::If) | |
#transform(Crystal::NamedTupleLiteral) | |
#transform(Crystal::HashLiteral) | |
#transform(Crystal::ClassDef) | |
#transform(Crystal::ModuleDef) | |
#transform(Crystal::Include) | |
#transform(Crystal::Yield) | |
#transform(Crystal::Next) | |
#transform(Crystal::Break) | |
#transform(Crystal::Return) | |
#transform(Crystal::ProcPointer) | |
#transform(Crystal::ProcLiteral) | |
#transform(Crystal::ProcNotation) | |
#transform(Crystal::Expressions) | |
#transform(Crystal::Union) | |
#transform(Crystal::Call) | |
#transform(Crystal::Rescue) | |
#transform(Crystal::ExceptionHandler) | |
#transform(Crystal::Block) | |
#transform(Crystal::Path) | |
#transform(Crystal::Var+) | |
#transform(Crystal::Generic) | |
#transform(Crystal::Until) | |
#transform(Crystal::While) | |
#transform(Crystal::Metaclass) | |
#transform_many((Array(Crystal::ASTNode) | Nil)) | |
#transform_many(Array(Crystal::ASTNode)) | |
#transform_many((Array(Crystal::Rescue) | Nil)) | |
#transform_many(Array(Crystal::Arg)) | |
#transform_many(Array(Crystal::When)) | |
|=== Crystal::Playground::AgentInstrumentorTransformer::TypeBodyTransformer:Class ===| | |
#allocate() | |
#new(Crystal::Playground::AgentInstrumentorTransformer) | |
|=== Crystal::Playground::AgentInstrumentorTransformer:Class ===| | |
#allocate() | |
#new(Set(String)) | |
#transform(Crystal::ASTNode+) | |
|=== Crystal::Playground::EnvironmentHandler ===| | |
#call(HTTP::Server::Context) | |
#call_next(HTTP::Server::Context) | |
#initialize(Crystal::Playground::Server) | |
#next=((Crystal::Playground::EnvironmentHandler | Crystal::Playground::PageHandler | Crystal::Playground::PathWebSocketHandler | Crystal::Playground::WorkbookHandler | HTTP::StaticFileHandler)) | |
|=== Crystal::Playground::EnvironmentHandler:Class ===| | |
#allocate() | |
#new(Crystal::Playground::Server) | |
|=== Crystal::Playground::FileContentPage ===| | |
#add_resource(Symbol, String) | |
#content() | |
#crystal_source_to_markdown(String) | |
#initialize(String) | |
#to_s(String::Builder) | |
#to_s(HTTP::Server::Response) | |
|=== Crystal::Playground::FileContentPage:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::Playground::PageHandler ===| | |
#call(HTTP::Server::Context) | |
#call_next(HTTP::Server::Context) | |
#initialize(String, String) | |
#initialize(String, Crystal::Playground::WorkbookIndexPage) | |
#next=((Crystal::Playground::EnvironmentHandler | Crystal::Playground::PageHandler | Crystal::Playground::PathWebSocketHandler | Crystal::Playground::WorkbookHandler | HTTP::StaticFileHandler)) | |
|=== Crystal::Playground::PageHandler:Class ===| | |
#allocate() | |
#new(String, String) | |
#new(String, Crystal::Playground::WorkbookIndexPage) | |
|=== Crystal::Playground::PathStaticFileHandler ===| | |
#call(HTTP::Server::Context) | |
#call(Crystal::Playground::PathStaticFileHandler, HTTP::Server::Context) | |
#call_next(HTTP::Server::Context) | |
#directory_listing(HTTP::Server::Response, String, String) | |
#initialize(String, String, Bool) | |
#initialize(Crystal::Playground::PathStaticFileHandler, String, Bool) | |
#initialize(String, Bool, Bool) | |
#mime_type(String) | |
#redirect_to(HTTP::Server::Context, String) | |
#request_path(String) | |
|=== Crystal::Playground::PathStaticFileHandler:Class ===| | |
#allocate() | |
#new(String, String, Bool) | |
|=== Crystal::Playground::PathWebSocketHandler ===| | |
#call(HTTP::Server::Context) | |
#call(Crystal::Playground::PathWebSocketHandler, HTTP::Server::Context) | |
#call_next(HTTP::Server::Context) | |
#initialize(String, &Nil) | |
#initialize(Crystal::Playground::PathWebSocketHandler, &Nil) | |
#next=((Crystal::Playground::EnvironmentHandler | Crystal::Playground::PageHandler | Crystal::Playground::PathWebSocketHandler | Crystal::Playground::WorkbookHandler | HTTP::StaticFileHandler)) | |
#websocket_upgrade_request?(HTTP::Request) | |
|=== Crystal::Playground::PathWebSocketHandler:Class ===| | |
#allocate() | |
#new(String, &Nil) | |
|=== Crystal::Playground::PlaygroundPage::Resource ===| | |
#initialize(Symbol, String) | |
#kind() | |
#src() | |
|=== Crystal::Playground::PlaygroundPage::Resource:Class ===| | |
#allocate() | |
#new(Symbol, String) | |
|=== Crystal::Playground::Server ===| | |
#accept_request?(String) | |
#host=(String) | |
#initialize() | |
#logger() | |
#port=(Int32) | |
#source() | |
#source=(Crystal::Compiler::Source) | |
#start() | |
|=== Crystal::Playground::Server:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::Playground::Session ===| | |
#append_exception(JSON::Builder, Crystal::Exception+) | |
#append_exception(JSON::Builder, Exception+) | |
#bind_io_as_output(Int32, IO::FileDescriptor+) | |
#class() | |
#execute(Int32, String) | |
#initialize(HTTP::WebSocket, Int32, Int32, Logger) | |
#run(String, Int32) | |
#send(String) | |
#send_exception(Crystal::Exception+, Int32) | |
#send_exception(Exception+, Int32) | |
#stop() | |
#stop_process() | |
#tag() | |
#tempfile(String) | |
|=== Crystal::Playground::Session:Class ===| | |
#allocate() | |
#instrument_and_prelude(Int32, Int32, Int32, String, Logger) | |
#new(HTTP::WebSocket, Int32, Int32, Logger) | |
|=== Crystal::Playground::WorkbookHandler ===| | |
#call(HTTP::Server::Context) | |
#call_next(HTTP::Server::Context) | |
#load_resources(Crystal::Playground::FileContentPage) | |
#next=((Crystal::Playground::EnvironmentHandler | Crystal::Playground::PageHandler | Crystal::Playground::PathWebSocketHandler | Crystal::Playground::WorkbookHandler | HTTP::StaticFileHandler)) | |
|=== Crystal::Playground::WorkbookHandler:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::Playground::WorkbookIndexPage ===| | |
#files() | |
#has_items() | |
#items() | |
#to_s(String::Builder) | |
|=== Crystal::Playground::WorkbookIndexPage::Item ===| | |
#initialize(String, String) | |
#path() | |
#title() | |
|=== Crystal::Playground::WorkbookIndexPage::Item:Class ===| | |
#allocate() | |
#new(String, String) | |
|=== Crystal::Playground::WorkbookIndexPage:Class ===| | |
#allocate() | |
#name() | |
#new() | |
|=== Crystal::PointerInstanceType ===| | |
#==(Crystal::Type+) | |
#==(Crystal::PointerInstanceType) | |
#add_instance_var_initializer(String, Crystal::ASTNode+, Hash(String, Crystal::MetaVar)) | |
#after_initialize() | |
#allowed_in_lib?() | |
#ancestors() | |
#collect_ancestors(Array(Crystal::Type)) | |
#declare_instance_var(String, Crystal::Type+) | |
#element_type() | |
#generic_type() | |
#hash() | |
#initialize(Crystal::Program, Crystal::GenericClassType+, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::PointerInstanceType, Crystal::Program, Crystal::PointerType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::Program, Crystal::PointerType, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode), Nil) | |
#initialize(Crystal::Program, Crystal::PointerType, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::Program, Crystal::GenericClassType+, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode), Nil) | |
#initialize(Crystal::PointerInstanceType, Crystal::Program, Crystal::GenericClassType+, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::PointerInstanceType, Crystal::Program) | |
#instance_vars() | |
#lookup_instance_var(String) | |
#lookup_instance_var?(String) | |
#object_id() | |
#parents() | |
#program() | |
#remove_indirection() | |
#same?(Crystal::PointerInstanceType) | |
#splat_index() | |
#superclass() | |
#superclass=(Crystal::Type+) | |
#to_s(String::Builder) | |
#to_s() | |
#to_s_with_options(String::Builder) | |
#type_desc() | |
#type_vars() | |
#unbound?() | |
#var() | |
|=== Crystal::PointerInstanceType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::GenericClassType+, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode)) | |
#new(Crystal::Program, Crystal::PointerType, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode)) | |
|=== Crystal::PointerOf ===| | |
#accept(Crystal::CodeGenVisitor) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::MainVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#at(Crystal::ASTNode+) | |
#at_end(Crystal::Location) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#exp() | |
#exp=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#grew?(Crystal::Type+, Crystal::Type+) | |
#initialize(Crystal::ASTNode+) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::PointerOf) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#type() | |
#type?() | |
#type_includes?(Crystal::Type+, Crystal::Type+) | |
|=== Crystal::PointerOf:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
|=== Crystal::PointerType ===| | |
#allowed_in_generics=(Bool) | |
#force_add_subclass() | |
#generic_types() | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String), Bool) | |
#initialize(Crystal::PointerType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::PointerType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::PointerType, Crystal::Program) | |
#instance_vars() | |
#instance_vars_initializers() | |
#instantiate(Array(Crystal::ASTNode | Crystal::Type)) | |
#instantiated_generic_superclass(Crystal::PointerInstanceType) | |
#new_generic_instance(Crystal::Program, Crystal::PointerType, Hash(String, Crystal::ASTNode)) | |
#new_generic_instance(Crystal::Program, Crystal::GenericClassType+, Hash(String, Crystal::ASTNode)) | |
#not_nil!() | |
#notify_parent_modules_subclass_added(Crystal::PointerType) | |
#notify_parent_modules_subclass_added(Crystal::Type+) | |
#parents() | |
#program() | |
#run_instance_var_initializer(Crystal::InstanceVarInitializerContainer::InstanceVarInitializer, Crystal::PointerInstanceType) | |
#run_instance_vars_initializers(Crystal::PointerType, Crystal::PointerType, Crystal::PointerInstanceType) | |
#run_instance_vars_initializers(Crystal::PointerType, (Crystal::ClassType | Crystal::GenericClassType), Crystal::PointerInstanceType) | |
#run_instance_vars_initializers(Crystal::PointerType, Crystal::Type+, Crystal::PointerInstanceType) | |
#splat_index() | |
#struct=(Bool) | |
#superclass() | |
#type_desc() | |
#type_vars() | |
#unbound?() | |
|=== Crystal::PointerType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
|=== Crystal::PrettyTypeNameJsonConverter:Class ===| | |
#pretty_type_name(Crystal::Type+) | |
#pretty_type_name(Crystal::Type+, String::Builder) | |
#to_json(Crystal::HashStringType, JSON::Builder) | |
|=== Crystal::Primitive ===| | |
#at((Crystal::Location | Nil)) | |
#class_desc() | |
#initialize(String) | |
#initialize(String, Crystal::Type+) | |
#initialize(String, (Crystal::Type | Nil)) | |
#initialize(String, Crystal::IntegerType) | |
#initialize(String, Crystal::EnumType) | |
#location=((Crystal::Location | Nil)) | |
|=== Crystal::Primitive:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
#new(String, Crystal::Type+) | |
#new(String, (Crystal::Type | Nil)) | |
#new(String, Crystal::IntegerType) | |
#new(String, Crystal::EnumType) | |
|=== Crystal::PrintTypesVisitor ===| | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Arg) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::Var+) | |
#initialize() | |
#output_name(Crystal::Var+) | |
#output_name(Crystal::Global) | |
#visit(Crystal::Block) | |
#visit(Crystal::Macro) | |
#visit(Crystal::Assign) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Path) | |
#visit(Crystal::FunDef) | |
#visit(Crystal::Global) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::When) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::TypeDeclaration) | |
#visit(Crystal::Def+) | |
#visit(Crystal::UninitializedVar) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Arg) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::AsmOperand) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Arg) | |
|=== Crystal::PrintTypesVisitor:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::ProcInstanceType ===| | |
#==(Crystal::Type+) | |
#==(Crystal::GenericInstanceType+) | |
#==((Crystal::GenericClassType | Crystal::GenericModuleType)) | |
#==(Crystal::ProcInstanceType) | |
#==(Crystal::GenericClassInstanceType+) | |
#==(Crystal::NonGenericClassType) | |
#==(Crystal::GenericModuleInstanceType) | |
#==(Crystal::GenericClassType+) | |
#==(Crystal::ModuleType+) | |
#==(Crystal::NonGenericModuleType+) | |
#==(Crystal::AliasType) | |
#after_initialize() | |
#allowed_in_lib?() | |
#ancestors() | |
#arg_types() | |
#collect_ancestors(Array(Crystal::Type)) | |
#common_ancestor(Crystal::ProcInstanceType) | |
#compatible_with?(Crystal::ProcInstanceType) | |
#generic_type() | |
#hash() | |
#implements?(Crystal::ProcInstanceType, Crystal::GenericInstanceType+) | |
#implements?(Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::ProcInstanceType, Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::ProcInstanceType, Crystal::GenericClassType+) | |
#implements?(Crystal::GenericClassType+) | |
#implements?(Crystal::ProcInstanceType, Crystal::GenericClassType+) | |
#implements?(Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::ProcInstanceType, Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::ProcInstanceType, Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::GenericInstanceType+) | |
#implements?(Crystal::ProcInstanceType, Crystal::ModuleType+) | |
#implements?(Crystal::ProcInstanceType, Crystal::ModuleType+) | |
#implements?(Crystal::ModuleType+) | |
#implements?(Crystal::ProcInstanceType, Crystal::GenericInstanceType+) | |
#implements?(Crystal::NonGenericModuleType+) | |
#implements?(Crystal::ProcInstanceType, Crystal::Type+) | |
#implements?(Crystal::ProcInstanceType, Crystal::Type+) | |
#implements?(Crystal::Type+) | |
#implements?(Crystal::ProcInstanceType, Crystal::NonGenericClassType) | |
#implements?(Crystal::ProcInstanceType, Crystal::NonGenericModuleType+) | |
#implements?(Crystal::ProcInstanceType, Crystal::NonGenericClassType) | |
#implements?(Crystal::NonGenericClassType) | |
#implements?(Crystal::ProcInstanceType, Crystal::NonGenericModuleType+) | |
#implements?(Crystal::ProcInstanceType, Crystal::GenericModuleInstanceType) | |
#initialize(Crystal::ProcInstanceType, Crystal::Program, Crystal::ProcType, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::Program, Array(Crystal::Type), Crystal::Type+) | |
#initialize(Crystal::ProcInstanceType, Crystal::Program) | |
#initialize(Crystal::ProcInstanceType, Crystal::Program, Crystal::ProcType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::Program, Crystal::ProcType, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode), Nil) | |
#lookup_type:self_type(Crystal::TypeOf, self_type: Crystal::Type+) | |
#nil_type?() | |
#object_id() | |
#parents() | |
#passed_by_value?() | |
#program() | |
#remove_indirection() | |
#restrict(Crystal::ASTNode+, Crystal::MatchContext) | |
#restrict(Crystal::Splat, Crystal::MatchContext) | |
#restrict(Crystal::NumberLiteral, Crystal::MatchContext) | |
#restrict(Nil, Crystal::MatchContext) | |
#restrict(Crystal::Arg, Crystal::MatchContext) | |
#restrict(Crystal::Underscore, Crystal::MatchContext) | |
#restrict(Crystal::ProcNotation, Crystal::MatchContext) | |
#restrict(Crystal::ProcInstanceType, Crystal::MatchContext) | |
#restrict(Crystal::ProcNotation, Crystal::MatchContext) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::ProcInstanceType, Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::ProcInstanceType, Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::Union, Crystal::MatchContext) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::Self, Crystal::MatchContext) | |
#restrict((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::MatchContext) | |
#restrict(Crystal::ProcInstanceType, (Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::MatchContext) | |
#restrict(Crystal::GenericInstanceType+, Crystal::MatchContext) | |
#restrict(Crystal::ProcInstanceType, Crystal::GenericInstanceType+, Crystal::MatchContext) | |
#restrict(Crystal::AliasType, Crystal::MatchContext) | |
#restrict(Crystal::UnionType+, Crystal::MatchContext) | |
#restrict(Crystal::VirtualType, Crystal::MatchContext) | |
#restrict(Crystal::Metaclass, Crystal::MatchContext) | |
#restrict(Crystal::Type+, Crystal::MatchContext) | |
#restrict(Crystal::TypeOf, Crystal::MatchContext) | |
#restrict(Crystal::Path, Crystal::MatchContext) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict_type_var(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::MatchContext) | |
#return_type() | |
#same?(Crystal::ProcInstanceType) | |
#splat_index() | |
#struct?() | |
#superclass() | |
#to_s(String::Builder) | |
#to_s_with_options(IO) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options(OpenSSL::SSL::Socket+) | |
#to_s_with_options(OpenSSL::DigestIO) | |
#to_s_with_options(IO::Sized+) | |
#to_s_with_options(IO::MultiWriter) | |
#to_s_with_options(IO::Memory) | |
#to_s_with_options(IO::Hexdump) | |
#to_s_with_options(IO::FileDescriptor+) | |
#to_s_with_options(IO::Delimited) | |
#to_s_with_options(IO::ARGF) | |
#to_s_with_options(HTTP::Server::Response) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(File::PReader) | |
#to_s_with_options(Flate::Reader) | |
#to_s_with_options(Flate::Writer) | |
#to_s_with_options(Gzip::Reader) | |
#to_s_with_options(Gzip::Writer) | |
#to_s_with_options(HTTP::ChunkedContent) | |
#to_s_with_options(String::Builder, Bool) | |
#to_s_with_options(HTTP::Server::Response::Output) | |
#to_s_with_options(HTTP::UnknownLengthContent) | |
#to_s_with_options(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s_with_options:codegen(IO::Hexdump, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::Delimited, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Writer, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Writer, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::ChunkedContent, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor+, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Reader, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::SSL::Socket+, codegen: Bool) | |
#to_s_with_options:codegen(File::PReader, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response::Output, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::DigestIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::ARGF, codegen: Bool) | |
#to_s_with_options:codegen(IO::Sized+, codegen: Bool) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#to_s_with_options:codegen(IO::MultiWriter, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::UnknownLengthContent, codegen: Bool) | |
#to_s_with_options:codegen(IO::Memory, codegen: Bool) | |
#to_s_with_options:codegen(IO, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Reader, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(File::PReader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Delimited, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(String::Builder, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Memory, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::MultiWriter, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::UnknownLengthContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Sized+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Hexdump, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::DigestIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::SSL::Socket+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response::Output, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::WebSocket::Protocol::StreamIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::ChunkedContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::ARGF, skip_union_parens: Bool, codegen: Bool) | |
#type_vars() | |
#unbound?() | |
|=== Crystal::ProcInstanceType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Array(Crystal::Type), Crystal::Type+) | |
|=== Crystal::ProcLiteral ===| | |
#==(Crystal::ProcLiteral) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#add_observer(Crystal::Call) | |
#at(Crystal::Call) | |
#at((Crystal::Location | Nil)) | |
#at_end(Crystal::Location) | |
#bind_to(Crystal::Def+) | |
#class_desc() | |
#clone_without_location() | |
#def() | |
#dependencies?() | |
#doc() | |
#expected_return_type=(Crystal::Type+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#force_nil=(Bool) | |
#force_nil?() | |
#hash() | |
#initialize(Crystal::Def) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::ProcLiteral) | |
#return_type() | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::Def+) | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#type() | |
#type=(Crystal::Type+) | |
#type?() | |
#update(Crystal::RespondsTo) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::VisibilityModifier) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::Call) | |
#update(Crystal::Next) | |
#update(Crystal::MacroIf) | |
#update(Crystal::MacroFor) | |
#update(Crystal::Splat) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::Break) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::Not) | |
#update(Crystal::Generic) | |
#update(Crystal::FunDef) | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::NilableCast) | |
#update(Crystal::TypeOf) | |
#update(Crystal::Var+) | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::MetaVar) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::Var) | |
#update(Crystal::Def) | |
#update(Crystal::Cast) | |
#update(Crystal::MultiAssign) | |
#update(Crystal::Select) | |
#update(Crystal::Return) | |
#update(Crystal::ProcPointer) | |
#update(Crystal::Yield) | |
#update(Crystal::Assign) | |
#update(Crystal::Block) | |
#update(Crystal::Require) | |
#update(Crystal::Expressions) | |
#update(Crystal::FileNode) | |
#update(Crystal::Path) | |
#update(Crystal::Def+) | |
#update(Crystal::ProcNotation) | |
#update(Crystal::Union) | |
#update(Crystal::Metaclass) | |
#update(Crystal::Arg) | |
#update(Crystal::Self) | |
#update(Crystal::MacroExpression) | |
#update(Crystal::Out) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::ClassVar) | |
#update(Crystal::UninitializedVar) | |
#update(Crystal::Global) | |
#update(Crystal::IsA) | |
#update(Crystal::If) | |
#update(Crystal::Case) | |
#update(Crystal::StringInterpolation) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::Or) | |
#update(Crystal::And) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::ArrayLiteral) | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::Nop) | |
#update(Crystal::Asm) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::SizeOf) | |
#update(Crystal::PointerOf) | |
#update(Crystal::Primitive+) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::While) | |
|=== Crystal::ProcLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Def) | |
|=== Crystal::ProcNotation ===| | |
#==(Crystal::ProcNotation) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::Formatter) | |
#at(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Nil, Nil) | |
#initialize((Array(Crystal::ASTNode) | Nil), Nil) | |
#initialize((Array(Crystal::ASTNode) | Nil), (Crystal::ASTNode | Nil)) | |
#inputs() | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#output() | |
#output=(Crystal::ASTNode+) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::ProcNotation) | |
#set_type(Crystal::Type+) | |
#type=(Crystal::Type+) | |
#type?() | |
|=== Crystal::ProcNotation:Class ===| | |
#allocate() | |
#name() | |
#new(Nil, Nil) | |
#new((Array(Crystal::ASTNode) | Nil), Nil) | |
#new((Array(Crystal::ASTNode) | Nil), (Crystal::ASTNode | Nil)) | |
|=== Crystal::ProcPointer ===| | |
#==(Crystal::ProcPointer) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#args() | |
#bind_to(Crystal::Call) | |
#call() | |
#call=(Crystal::Call) | |
#call?() | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Nil, String, Array(Crystal::ASTNode)) | |
#initialize((Crystal::ASTNode | Nil), String, Array(Crystal::ASTNode)) | |
#location() | |
#map_type(Crystal::Type+) | |
#name() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#obj() | |
#obj=(Crystal::ASTNode+) | |
#object_id() | |
#propagate() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Crystal::Exception+) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::ProcPointer) | |
#set_type(Nil) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::Call) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#type() | |
#type=((Crystal::Type | Nil)) | |
#type?() | |
|=== Crystal::ProcPointer:Class ===| | |
#allocate() | |
#name() | |
#new((Crystal::ASTNode | Nil), String, Array(Crystal::ASTNode)) | |
#new(Nil, String, Array(Crystal::ASTNode)) | |
|=== Crystal::ProcType ===| | |
#==(Crystal::NamedType+) | |
#==(Crystal::ProcType) | |
#===(Crystal::NamedType+) | |
#allowed_in_generics?() | |
#force_add_subclass() | |
#generic_types() | |
#initialize(Crystal::ProcType, Crystal::Program) | |
#initialize(Crystal::ProcType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::ProcType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String), Bool) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
#instantiate(Array(Crystal::ASTNode | Crystal::Type)) | |
#new_generic_instance(Crystal::Program, Crystal::GenericClassType+, Hash(String, Crystal::ASTNode)) | |
#not_nil!() | |
#object_id() | |
#parents() | |
#program() | |
#same?(Crystal::ProcType) | |
#superclass() | |
#type_desc() | |
#unbound?() | |
|=== Crystal::ProcType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
|=== Crystal::Program ===| | |
#!=(Crystal::Program) | |
#==(Crystal::AliasType) | |
#==(Crystal::Type+) | |
#==(Crystal::Program) | |
#abstract?() | |
#abstract_value_type(Crystal::NonGenericClassType) | |
#add_def(Crystal::Program, Crystal::External) | |
#add_def(Crystal::External) | |
#add_def(Crystal::Def) | |
#add_def(Crystal::Program, Crystal::Def) | |
#add_def(Crystal::Program, Crystal::Def+) | |
#add_def(Crystal::Def+) | |
#add_def_instance(Crystal::DefInstanceKey, Crystal::External) | |
#add_def_instance(Crystal::DefInstanceKey, Crystal::Def) | |
#add_finished_hook(Crystal::ModuleType+, Crystal::Macro, Crystal::ASTNode+) | |
#add_hook(Symbol, Crystal::Macro, Int32) | |
#add_hook(Symbol, Crystal::Macro, args_size: Int32) | |
#add_hook(Symbol, Crystal::Macro) | |
#add_link_attributes((Hash(String, Crystal::NamedType) | Nil), Array(Crystal::LinkAttribute)) | |
#add_macro(Crystal::Program, Crystal::Macro) | |
#add_macro(Crystal::Macro) | |
#add_to_including_types(Array(Crystal::Type)) | |
#add_to_requires(String) | |
#add_type(Array(Crystal::Type), Nil) | |
#add_type(Array(Crystal::Type), Crystal::UnionType+) | |
#add_type(Array(Crystal::Type), Crystal::AliasType) | |
#add_type(Array(Crystal::Type), Crystal::VoidType) | |
#add_type(Array(Crystal::Type), Crystal::NilType) | |
#add_type(Array(Crystal::Type), Crystal::Type+) | |
#after_inference_types() | |
#all_instance_vars() | |
#argc() | |
#argv() | |
#array() | |
#array_of(Crystal::Type+) | |
#bool() | |
#cache_dir=(String) | |
#can_reuse_previous_compilation?(String, String, String, String) | |
#char() | |
#check_method_missing(Crystal::CallSignature, Crystal::Call) | |
#check_private(Crystal::ModuleDef) | |
#check_private(Crystal::Macro) | |
#check_private(Crystal::Path) | |
#check_private(Crystal::External) | |
#check_private(Crystal::Def+) | |
#check_private(Crystal::ClassDef) | |
#check_private(Crystal::EnumDef) | |
#check_private(Crystal::LibDef) | |
#check_private(Crystal::Def) | |
#class?() | |
#class_type() | |
#class_var_and_const_initializers() | |
#cleanup(Crystal::Call) | |
#cleanup(Crystal::ASTNode+) | |
#cleanup_bindings(Crystal::ASTNode+) | |
#cleanup_files() | |
#cleanup_single_type(Crystal::ClassType+, Crystal::CleanupTransformer) | |
#cleanup_single_type(Crystal::GenericClassInstanceType+, Crystal::CleanupTransformer) | |
#cleanup_type(Crystal::Type+, Crystal::CleanupTransformer) | |
#cleanup_types() | |
#codegen(Crystal::ASTNode+, (Array(String) | Bool | Nil), Crystal::Debug, Bool) | |
#codegen:debug:single_module:expose_crystal_main(Crystal::ASTNode+, debug: Crystal::Debug, single_module: (Array(String) | Bool | Nil), expose_crystal_main: Bool) | |
#collect_types(Hash(Array(Crystal::ASTNode | Crystal::Type), Crystal::Type), Array(Crystal::Type)) | |
#collect_types(Crystal::Type+, Array(Crystal::Type)) | |
#collect_types(Array(Crystal::Type), Array(Crystal::Type)) | |
#collect_types(Nil, Array(Crystal::Type)) | |
#collect_types(Crystal::NamedType+, Array(Crystal::Type)) | |
#collect_types(Hash(String, Crystal::NamedType), Array(Crystal::Type)) | |
#collect_types(Crystal::Program, Array(Crystal::Type)) | |
#color=(Bool) | |
#color?() | |
#colorize(String) | |
#combined_union_of(Array(Crystal::Type)) | |
#compact_types(Array(Crystal::Type)) | |
#compact_types(Array(Crystal::Type | Nil)) | |
#compiled_macros_cache() | |
#crystal() | |
#crystal_path() | |
#def_instances() | |
#define_crystal_constant(String, Crystal::StringLiteral) | |
#define_crystal_constant(String, Crystal::NilLiteral) | |
#define_crystal_constants() | |
#define_crystal_nil_constant(String) | |
#define_crystal_string_constant(String, String) | |
#define_default_new(Crystal::NamedType+) | |
#define_default_new(Crystal::Program) | |
#define_default_new(Crystal::FileModule) | |
#define_default_new_single(Crystal::NamedType+) | |
#define_method_from_method_missing(Crystal::Macro, Crystal::CallSignature, Crystal::Call) | |
#define_new_methods(Array(NamedTuple(original: Crystal::Def, expanded: Crystal::Def))) | |
#defs() | |
#enum() | |
#exception() | |
#expand_macro(Crystal::MacroExpression, Crystal::Type+, (Crystal::Type | Nil), (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil), (Crystal::Def | Nil)) | |
#expand_macro(Crystal::Macro, Crystal::Call, Crystal::Program, Crystal::Program) | |
#expand_macro(Crystal::ASTNode+, Crystal::ModuleType+) | |
#expand_macro(Crystal::Macro, Crystal::Call, Crystal::Type+, (Crystal::Type | Nil), (Crystal::Def | Nil)) | |
#expand_macro(Crystal::MacroFor, Crystal::Type+, (Crystal::Type | Nil), Nil, (Crystal::Def | Nil)) | |
#expand_macro(Crystal::Macro, Crystal::Call, Crystal::GenericModuleType, Crystal::GenericModuleType) | |
#expand_macro(Crystal::Macro, Crystal::Call, Crystal::Type+, Crystal::Type+) | |
#expand_macro(Crystal::Macro, Crystal::Call, Crystal::ModuleType+, Crystal::ModuleType+) | |
#expand_macro(Crystal::Macro, Crystal::Call, Crystal::Type+) | |
#expand_macro(Crystal::MacroIf, Crystal::Type+, (Crystal::Type | Nil), Nil, (Crystal::Def | Nil)) | |
#expand_macro(Crystal::Macro, Crystal::Call, Crystal::GenericClassType+, Crystal::GenericClassType+) | |
#expand_macro(Crystal::MacroExpression, Crystal::Type+, (Crystal::Type | Nil), Nil, (Crystal::Def | Nil)) | |
#expand_macro(Crystal::MacroIf, Crystal::Type+, (Crystal::Type | Nil), (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil), (Crystal::Def | Nil)) | |
#expand_macro(Crystal::ASTNode+, Crystal::Type+) | |
#expand_macro(Crystal::MacroFor, Crystal::Type+, (Crystal::Type | Nil), (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil), (Crystal::Def | Nil)) | |
#file_module(String) | |
#file_module?((String | Nil)) | |
#file_module?(String) | |
#file_modules() | |
#filename() | |
#filename=(String) | |
#find_in_path(String, (String | Nil)) | |
#find_static_lib(String, Array(String)) | |
#finished_hooks() | |
#flags() | |
#float() | |
#float32() | |
#float64() | |
#global_vars() | |
#has_def_without_parents?(String) | |
#has_flag?(String) | |
#has_instance_var_initializer?(String) | |
#hash() | |
#hash_of(Crystal::Type+, Crystal::Type+) | |
#hash_type() | |
#implements?(Crystal::Type+) | |
#including_types() | |
#initialize(Crystal::Program, Crystal::Program) | |
#initialize(Crystal::Program, Crystal::Program, Crystal::Program, String) | |
#initialize() | |
#instance_size_of(Crystal::Type+) | |
#instance_type() | |
#instance_vars() | |
#int() | |
#int16() | |
#int32() | |
#int64() | |
#int8() | |
#int?((Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8)) | |
#leaf?() | |
#lib_flags() | |
#lib_flags_posix() | |
#lib_flags_windows() | |
#link_attributes() | |
#literal_expander() | |
#llvm_typer() | |
#lookup_def_instance(Crystal::DefInstanceKey) | |
#lookup_defs(String, Array(Crystal::Def), Bool) | |
#lookup_defs(String) | |
#lookup_macro(String, Array(Crystal::Arg), Nil) | |
#lookup_matches(Crystal::CallSignature) | |
#lookup_matches(Crystal::CallSignature, Crystal::Program, Crystal::Program, Nil) | |
#lookup_matches_without_parents(Crystal::CallSignature, Crystal::Program, Crystal::Program, Nil) | |
#lookup_method_missing() | |
#lookup_new_in_ancestors?() | |
#lookup_path(Crystal::Path) | |
#lookup_path(Array(String), Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path(Crystal::Path, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path_item(String, lookup_in_namespace: Bool, include_private: Bool, location: (Crystal::Location | Nil)) | |
#lookup_path_item(Crystal::Program, String, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path_item(String, Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_private_matches(String, Crystal::CallSignature) | |
#lookup_type?(Crystal::Metaclass) | |
#lookup_type?(Crystal::Generic) | |
#macro_compile(String) | |
#macro_run(String, Array(String)) | |
#macros() | |
#make_union_type(Array(Crystal::Type), Array(UInt64)) | |
#memcpy(LLVM::Module, LLVM::Context) | |
#memset(LLVM::Module, LLVM::Context) | |
#metaclass() | |
#metaclass?() | |
#named_tuple() | |
#named_tuple_of(Array(Crystal::NamedArgumentType)) | |
#namespace() | |
#new_temp_var() | |
#new_temp_var_name() | |
#nil() | |
#nil_type() | |
#nil_var() | |
#nilable(Crystal::Type+) | |
#nilable(Crystal::NonGenericClassType) | |
#no_return() | |
#normalize(Crystal::Call, Bool) | |
#normalize(Crystal::ASTNode+, inside_exp: Bool) | |
#normalize(Crystal::Call) | |
#normalize(Crystal::Expressions, Bool) | |
#normalize(Crystal::Expressions) | |
#not_nil!() | |
#number() | |
#object() | |
#object_id() | |
#parents() | |
#parse_flags(Array(String)) | |
#parse_macro_source(String, Crystal::Macro, Crystal::Macro, Set(String), inside_def: Bool, inside_type: Bool, inside_exp: Bool, mode: Crystal::Program::MacroExpansionMode) | |
#parse_macro_source(String, Crystal::Macro, Crystal::Def+, Set(String), inside_def: Bool, inside_type: Bool, inside_exp: Bool, mode: Crystal::Program::MacroExpansionMode) | |
#parse_macro_source(String, Crystal::Macro, Crystal::Include, Set(String), inside_def: Bool, inside_type: Bool, inside_exp: Bool, mode: Crystal::Program::MacroExpansionMode) | |
#parse_macro_source(String, Crystal::Macro, Crystal::Extend, Set(String), inside_def: Bool, inside_type: Bool, inside_exp: Bool, mode: Crystal::Program::MacroExpansionMode) | |
#parse_macro_source(String, Crystal::Macro, Crystal::ClassDef, Set(String), inside_def: Bool, inside_type: Bool, inside_exp: Bool, mode: Crystal::Program::MacroExpansionMode) | |
#parse_macro_source(String, Crystal::Macro, Crystal::Call, Set(String), inside_def: Bool, inside_type: Bool, inside_exp: Bool, mode: Crystal::Program::MacroExpansionMode) | |
#parse_macro_source(String, Crystal::Macro, Crystal::MacroExpression, Set(String), inside_def: Bool, inside_type: Bool, inside_exp: Bool, mode: Crystal::Program::MacroExpansionMode) | |
#parse_macro_source(String, Crystal::Macro, Crystal::MacroFor, Set(String), inside_def: Bool, inside_type: Bool, inside_exp: Bool, mode: Crystal::Program::MacroExpansionMode) | |
#parse_macro_source(String, Crystal::Macro, Crystal::MacroIf, Set(String), inside_def: Bool, inside_type: Bool, inside_exp: Bool, mode: Crystal::Program::MacroExpansionMode) | |
#passed_as_self?() | |
#passed_by_value?() | |
#pkg_config_flags(String, Bool, Array(String)) | |
#pointer() | |
#pointer_of(Crystal::Type+) | |
#pointer_of(Crystal::IntegerType) | |
#print_type_with_methods(Crystal::Type+) | |
#print_types_and_methods() | |
#printf(LLVM::Module, LLVM::Context) | |
#proc() | |
#proc_of(Array(Crystal::Type)) | |
#proc_of(Array(Crystal::Arg), Crystal::Type+) | |
#proc_of(Array(Crystal::Arg), Crystal::VoidType) | |
#process_finished_hooks(Crystal::InstanceVarsInitializerVisitor) | |
#process_finished_hooks(Crystal::TypeGuessVisitor) | |
#process_finished_hooks(Crystal::FixMissingTypes) | |
#process_finished_hooks(Crystal::MainVisitor) | |
#process_finished_hooks(Crystal::TypeDeclarationVisitor) | |
#process_finished_hooks(Crystal::ClassVarsInitializerVisitor) | |
#process_finished_hooks(Crystal::CodeGenVisitor) | |
#program() | |
#progress_tracker=(Crystal::ProgressTracker) | |
#raise_wrong_method_missing_expansion(String, String, Crystal::Call) | |
#range() | |
#range_of(Crystal::Type+, Crystal::Type+) | |
#realloc(LLVM::Module, LLVM::Context) | |
#record_require(String, (String | Nil)) | |
#recorded_requires() | |
#reference() | |
#regex() | |
#remove_indirection() | |
#remove_typedef() | |
#requires() | |
#restriction_of?(Crystal::Type+, Crystal::Program) | |
#restriction_of?(Crystal::AliasType, Crystal::Program) | |
#restriction_of?(Crystal::VirtualType, Crystal::Program) | |
#restriction_of?(Crystal::UnionType+, Crystal::Program) | |
#same?(Crystal::Program) | |
#semantic(Crystal::ASTNode+, cleanup: Bool) | |
#show_error_trace=(Bool) | |
#show_error_trace?() | |
#size_of(Crystal::Type+) | |
#splat_expansions() | |
#stdout() | |
#stdout=(IO) | |
#string() | |
#string_pool() | |
#struct() | |
#subclasses() | |
#superclass() | |
#symbol() | |
#symbols() | |
#target_machine() | |
#target_machine=(LLVM::TargetMachine) | |
#tempfiles() | |
#to_s(String::Builder) | |
#to_s(IO) | |
#to_s(File::PReader) | |
#to_s(Flate::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Gzip::Writer) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(HTTP::Server::Response) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::Hexdump) | |
#to_s(IO::Sized+) | |
#to_s(IO::Delimited) | |
#to_s(IO::ARGF) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(IO::FileDescriptor) | |
#to_s() | |
#to_s(IO::Memory) | |
#top_level_semantic(Crystal::ASTNode+) | |
#tuple() | |
#tuple_of(Array(Crystal::ASTNode | Crystal::Type)) | |
#tuple_of(Array(Crystal::Type)) | |
#type_combine(Array(Crystal::Type)) | |
#type_desc() | |
#type_from_literal_kind(Symbol) | |
#type_merge(Array(Crystal::Type | Nil)) | |
#type_merge(Array(Crystal::Type)) | |
#type_merge(Array(Crystal::ASTNode)) | |
#type_merge_two(Crystal::Type+, Crystal::Type+) | |
#type_merge_two((Crystal::Type | Nil), (Crystal::Type | Nil)) | |
#type_merge_union_of(Array(Crystal::Type)) | |
#types() | |
#types?() | |
#uint16() | |
#uint32() | |
#uint64() | |
#uint8() | |
#undefined_class_variable(Crystal::ClassVar, (Crystal::EnumType | Crystal::GenericClassType | Crystal::GenericModuleType | Crystal::MetaclassType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::PrimitiveType | Crystal::VirtualMetaclassType | Crystal::VirtualType), (String | Nil)) | |
#undefined_class_variable(Crystal::MetaTypeVar, Crystal::ClassVarContainer, (String | Nil)) | |
#undefined_global_variable(Crystal::Global, (String | Nil)) | |
#undefined_instance_variable(Crystal::InstanceVar, (Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), (String | Nil)) | |
#undefined_instance_variable(Crystal::MetaVar, (Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), (String | Nil)) | |
#undefined_instance_variable(Crystal::InstanceVar, Crystal::Type+, Nil) | |
#undefined_instance_variable(Crystal::ReadInstanceVar, (Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), (String | Nil)) | |
#undefined_variable_message(String, String) | |
#union() | |
#union_of(Crystal::NilType, Crystal::NonGenericClassType) | |
#union_of(Crystal::NilType, Crystal::Type+) | |
#union_of(Array(Crystal::Type)) | |
#unions() | |
#value() | |
#vars() | |
#virtual_type() | |
#visit_class_vars_initializers(Crystal::ASTNode+) | |
#visit_main(Crystal::Call, Crystal::MainVisitor, Bool, Bool) | |
#visit_main(Crystal::Call) | |
#visit_main(Crystal::ASTNode+, Crystal::MainVisitor, Bool, Bool) | |
#visit_main:process_finished_hooks:cleanup(Crystal::ASTNode+, process_finished_hooks: Bool, cleanup: Bool) | |
#visit_main:visitor(Crystal::ASTNode+, visitor: Crystal::MainVisitor) | |
#visit_with_finished_hooks(Crystal::ASTNode+, Crystal::TypeDeclarationVisitor) | |
#visit_with_finished_hooks(Crystal::ASTNode+, Crystal::ClassVarsInitializerVisitor) | |
#visit_with_finished_hooks(Crystal::ASTNode+, Crystal::TypeGuessVisitor) | |
#visit_with_finished_hooks(Crystal::ASTNode+, Crystal::InstanceVarsInitializerVisitor) | |
#void() | |
#wants_doc=(Bool) | |
#wants_doc?() | |
|=== Crystal::Program::CompiledMacroRun ===| | |
#elapsed() | |
#filename() | |
#initialize(String, Time::Span, Bool) | |
#reused() | |
|=== Crystal::Program::CompiledMacroRun:Class ===| | |
#allocate() | |
#new(String, Time::Span, Bool) | |
|=== Crystal::Program::FinishedHook ===| | |
#initialize(Crystal::ModuleType+, Crystal::Macro, Crystal::ASTNode+) | |
#macro() | |
#node() | |
#scope() | |
|=== Crystal::Program::FinishedHook:Class ===| | |
#allocate() | |
#new(Crystal::ModuleType+, Crystal::Macro, Crystal::ASTNode+) | |
|=== Crystal::Program::MacroExpansionMode ===| | |
#==(Crystal::Program::MacroExpansionMode) | |
#enum?() | |
#lib?() | |
#struct_or_union?() | |
#value() | |
|=== Crystal::Program::MacroRunResult ===| | |
#initialize(String, String, Process::Status) | |
#status() | |
#stderr() | |
#stdout() | |
|=== Crystal::Program::MacroRunResult:Class ===| | |
#allocate() | |
#new(String, String, Process::Status) | |
|=== Crystal::Program::RecordedRequire ===| | |
#filename() | |
#initialize(String, (String | Nil)) | |
#initialize(JSON::PullParser) | |
#relative_to() | |
#to_json(JSON::Builder) | |
|=== Crystal::Program::RecordedRequire:Class ===| | |
#allocate() | |
#new(String, (String | Nil)) | |
#new(JSON::PullParser) | |
|=== Crystal::Program::RequireWithTimestamp ===| | |
#==(Crystal::Program::RequireWithTimestamp) | |
#filename() | |
#initialize(JSON::PullParser) | |
#initialize(String, Int64) | |
#to_json(JSON::Builder) | |
|=== Crystal::Program::RequireWithTimestamp:Class ===| | |
#allocate() | |
#new(JSON::PullParser) | |
#new(String, Int64) | |
|=== Crystal::Program:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::ProgressTracker ===| | |
#clear() | |
#current_stage_name() | |
#print_progress() | |
#print_stats() | |
#print_stats(Nil) | |
#print_stats(Time::Span) | |
#progress=(Bool) | |
#progress?() | |
#stage_progress() | |
#stage_progress=(Int32) | |
#stage_progress_total=(Int32) | |
#stats=(Bool) | |
#stats?() | |
|=== Crystal::ProgressTracker:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::RangeLiteral ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::RangeLiteral) | |
#==(Crystal::RangeLiteral) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#at(Crystal::Location) | |
#at_end(Crystal::ASTNode+) | |
#bind_to(Crystal::Call) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#exclusive?() | |
#expanded() | |
#expanded=(Crystal::Call) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#from() | |
#from=(Crystal::ASTNode+) | |
#hash() | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+, Bool) | |
#interpret(Crystal::RangeLiteral, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::RangeLiteral, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#interpret_to_range(Crystal::MacroInterpreter) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::RangeLiteral) | |
#same?(Crystal::RangeLiteral) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::Call) | |
#stringify() | |
#symbolize() | |
#to() | |
#to=(Crystal::ASTNode+) | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::RangeLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+, Crystal::ASTNode+, Bool) | |
|=== Crystal::ReadInstanceVar ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::ReadInstanceVar) | |
#==(Crystal::ReadInstanceVar) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Location) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::ASTNode+, String) | |
#initialize(Crystal::IsA, String) | |
#initialize(Crystal::Cast, String) | |
#initialize(Crystal::NilableCast, String) | |
#initialize(Crystal::RespondsTo, String) | |
#initialize(Crystal::Call, String) | |
#initialize(Crystal::Var, String) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::ReadInstanceVar, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::ReadInstanceVar, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#obj() | |
#obj=(Crystal::ASTNode+) | |
#object_id() | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::ReadInstanceVar) | |
#same?(Crystal::ReadInstanceVar) | |
#set_type(Crystal::Type+) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type() | |
#type=(Crystal::Type+) | |
#type?() | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::Select) | |
#update(Crystal::MultiAssign) | |
#update(Crystal::VisibilityModifier) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::MacroIf) | |
#update(Crystal::MacroFor) | |
#update(Crystal::Not) | |
#update(Crystal::Splat) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::RespondsTo) | |
#update(Crystal::Break) | |
#update(Crystal::Next) | |
#update(Crystal::Def) | |
#update(Crystal::Var) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::Require) | |
#update(Crystal::MetaVar) | |
#update(Crystal::FunDef) | |
#update(Crystal::Generic) | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::Call) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::Var+) | |
#update(Crystal::TypeOf) | |
#update(Crystal::NilableCast) | |
#update(Crystal::Cast) | |
#update(Crystal::Case) | |
#update(Crystal::StringInterpolation) | |
#update(Crystal::Return) | |
#update(Crystal::ProcPointer) | |
#update(Crystal::Yield) | |
#update(Crystal::Assign) | |
#update(Nil) | |
#update() | |
#update(Crystal::Block) | |
#update(Crystal::Expressions) | |
#update(Crystal::Def+) | |
#update(Crystal::Arg) | |
#update(Crystal::MacroExpression) | |
#update(Crystal::Out) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::ClassVar) | |
#update(Crystal::UninitializedVar) | |
#update(Crystal::Global) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::Self) | |
#update(Crystal::Metaclass) | |
#update(Crystal::Union) | |
#update(Crystal::ProcNotation) | |
#update(Crystal::Path) | |
#update(Crystal::FileNode) | |
#update(Crystal::IsA) | |
#update(Crystal::If) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::Or) | |
#update(Crystal::And) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::ArrayLiteral) | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::Nop) | |
#update(Crystal::Asm) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::SizeOf) | |
#update(Crystal::PointerOf) | |
#update(Crystal::Primitive+) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::While) | |
#visitor() | |
#visitor=(Crystal::MainVisitor) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::ReadInstanceVar:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::IsA, String) | |
#new(Crystal::ASTNode+, String) | |
#new(Crystal::Cast, String) | |
#new(Crystal::NilableCast, String) | |
#new(Crystal::RespondsTo, String) | |
#new(Crystal::Var, String) | |
#new(Crystal::Call, String) | |
|=== Crystal::RechableVisitor ===| | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Rescue) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#initialize(Crystal::ContextVisitor) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Call) | |
#visit(Crystal::Block) | |
#visit(Crystal::Def+) | |
#visit(Crystal::When) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Path) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Var+) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::NamedArgument) | |
|=== Crystal::RechableVisitor:Class ===| | |
#allocate() | |
#new(Crystal::ContextVisitor) | |
|=== Crystal::RecursiveStructChecker ===| | |
#check_generic_instances(Crystal::Type+) | |
#check_generic_instances(Crystal::NamedType+) | |
#check_recursive(Crystal::Type+, Crystal::Type+, Set(Crystal::Type), Array(Crystal::Type | Crystal::Var)) | |
#check_recursive(Crystal::NamedType+, Crystal::Type+, Set(Crystal::Type), Array(Crystal::Type | Crystal::Var)) | |
#check_recursive_instance_var_container(Crystal::Type+, (Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Set(Crystal::Type), Array(Crystal::Type | Crystal::Var)) | |
#check_recursive_instance_var_container(Crystal::Type+, Crystal::Type+, Set(Crystal::Type), Array(Crystal::Type | Crystal::Var)) | |
#check_recursive_instance_var_container(Crystal::NamedType+, (Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType), Set(Crystal::Type), Array(Crystal::Type | Crystal::Var)) | |
#check_recursive_instance_var_container(Crystal::NamedType+, Crystal::NamedType+, Set(Crystal::Type), Array(Crystal::Type | Crystal::Var)) | |
#check_single(Crystal::Type+) | |
#check_single(Crystal::NamedType+) | |
#check_types(Crystal::NamedType+) | |
#check_types(Crystal::Program) | |
#check_types(Crystal::Type+) | |
#initialize(Crystal::Program) | |
#path_to_s(Array(Crystal::Type | Crystal::Var)) | |
#run() | |
#struct?((Crystal::GenericClassInstanceType | Crystal::GenericClassType | Crystal::GenericModuleInstanceType | Crystal::GenericModuleType | Crystal::NonGenericClassType | Crystal::NonGenericModuleType | Crystal::VirtualType)) | |
#struct?(Crystal::NamedType+) | |
#struct?(Crystal::Type+) | |
|=== Crystal::RecursiveStructChecker:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::ReferenceUnionType ===| | |
#hash() | |
#initialize(Crystal::Program, Array(Crystal::Type)) | |
#initialize(Crystal::ReferenceUnionType, Crystal::Program) | |
#object_id() | |
#remove_indirection() | |
|=== Crystal::ReferenceUnionType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Array(Crystal::Type)) | |
|=== Crystal::RegexLiteral ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::RegexLiteral) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::RegexLiteral) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ToSVisitor) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#expanded() | |
#expanded=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::ASTNode+, Regex::Options) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::RegexLiteral, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::RegexLiteral, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#options() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::RegexLiteral) | |
#same?(Crystal::RegexLiteral) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s() | |
#to_s(String::Builder) | |
#truthy?() | |
#type?() | |
#value() | |
#value=(Crystal::ASTNode+) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::RegexLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+, Regex::Options) | |
|=== Crystal::Require ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::Require) | |
#==(Crystal::Require) | |
#==(Crystal::ASTNode+) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Location) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#expanded() | |
#expanded=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(String) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Require, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::Require, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Crystal::Exception+) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Require) | |
#same?(Crystal::Require) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#string() | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Require:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::Rescue ===| | |
#==(Crystal::Rescue) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept(Crystal::MainVisitor) | |
#accept(Crystal::TopLevelVisitor) | |
#accept(Crystal::HasSelfVisitor) | |
#accept(Crystal::ReturnGatherer) | |
#accept(Crystal::TypeGuessVisitor) | |
#accept(Crystal::InstanceVarsInitializerVisitor) | |
#accept(Crystal::ClassVarsInitializerVisitor) | |
#accept(Crystal::FixMissingTypes) | |
#accept(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept(Crystal::CleanupBindings) | |
#accept(Crystal::CodeGenVisitor) | |
#accept(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept(Crystal::MacroInterpreter) | |
#accept(Crystal::TypeDeclarationVisitor) | |
#accept(Crystal::SemanticVisitor+) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept(Crystal::ContextVisitor) | |
#accept(Crystal::RechableVisitor) | |
#accept(Crystal::ExpandVisitor) | |
#accept(Crystal::ImplementationsVisitor) | |
#accept(Crystal::PrintTypesVisitor) | |
#accept(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept(Crystal::Formatter) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#body() | |
#body=(Crystal::ASTNode+) | |
#class_desc() | |
#clone() | |
#clone_without_location() | |
#dependencies=(Nil) | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#hash() | |
#initialize(Nil, (Array(Crystal::ASTNode) | Nil), (String | Nil)) | |
#initialize(Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, Nil, Nil) | |
#initialize(Crystal::ASTNode+, (Array(Crystal::ASTNode) | Nil), (String | Nil)) | |
#initialize((Crystal::ASTNode | Nil), (Array(Crystal::ASTNode) | Nil), (String | Nil)) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name() | |
#name_column_number() | |
#name_size() | |
#not_nil!() | |
#observers() | |
#observers=(Nil) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Rescue) | |
#set_type(Crystal::Type+) | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#transform(Crystal::Playground::AgentInstrumentorTransformer::TypeBodyTransformer) | |
#transform(Crystal::Playground::AgentInstrumentorTransformer) | |
#transform(Crystal::ExpandTransformer) | |
#transform(Crystal::Normalizer) | |
#transform(Crystal::CleanupTransformer) | |
#transform(Crystal::MacroInterpreter::ReplaceBlockVarsTransformer) | |
#type() | |
#type?() | |
#types() | |
|=== Crystal::Rescue:Class ===| | |
#allocate() | |
#name() | |
#new(Nil, (Array(Crystal::ASTNode) | Nil), (String | Nil)) | |
#new(Crystal::ASTNode+) | |
#new((Crystal::ASTNode | Nil), (Array(Crystal::ASTNode) | Nil), (String | Nil)) | |
#new(Crystal::ASTNode+, (Array(Crystal::ASTNode) | Nil), (String | Nil)) | |
|=== Crystal::RespondsTo ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::RespondsTo) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::RespondsTo) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::Formatter) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Def+) | |
#at(Crystal::Location) | |
#at(Crystal::Def) | |
#at((Crystal::Location | Nil)) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::Var, String) | |
#initialize(Crystal::ASTNode+, String) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::RespondsTo, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::RespondsTo, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#obj() | |
#obj=(Crystal::TupleLiteral) | |
#obj=(Crystal::Nop) | |
#obj=(Crystal::ImplicitObj) | |
#obj=(Crystal::ASTNode+) | |
#object_id() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::BoolType, Crystal::RespondsTo) | |
#same?(Crystal::RespondsTo) | |
#set_type(Crystal::BoolType) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s() | |
#to_s(String::Builder) | |
#truthy?() | |
#type=(Crystal::BoolType) | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::RespondsTo:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Var, String) | |
#new(Crystal::ASTNode+, String) | |
|=== Crystal::RespondsToTypeFilter ===| | |
#apply(Crystal::Type+) | |
#apply((Crystal::Type | Nil)) | |
#initialize(String) | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(IO::Sized+) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::Memory) | |
#to_s(IO::Hexdump) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Delimited) | |
#to_s(IO::ARGF) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::Server::Response) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(Gzip::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Flate::Reader) | |
#to_s(File::PReader) | |
#to_s(IO) | |
|=== Crystal::RespondsToTypeFilter:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::Return ===| | |
#at_end(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#exp() | |
#exp=(Crystal::ASTNode+) | |
#exp=((Crystal::ASTNode | Nil)) | |
#exp=(Nil) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize((Crystal::ASTNode | Nil)) | |
#initialize(Nil) | |
#initialize() | |
#initialize(Crystal::ASTNode+) | |
#initialize(Crystal::TupleLiteral) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise_frozen_type(Crystal::Type+, Crystal::NoReturnType, Crystal::Return) | |
#set_type(Crystal::NoReturnType) | |
#target() | |
#target=(Crystal::Def+) | |
#type=(Crystal::NoReturnType) | |
#type?() | |
|=== Crystal::Return:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
#new(Crystal::TupleLiteral) | |
#new() | |
#new(Nil) | |
#new((Crystal::ASTNode | Nil)) | |
|=== Crystal::ReturnGatherer ===| | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Expressions) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Path) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Expressions) | |
#initialize() | |
#returns() | |
#visit(Crystal::Expressions) | |
#visit(Crystal::Return) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Block) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::When) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Path) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Arg) | |
#visit(Crystal::Def+) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Expressions) | |
|=== Crystal::ReturnGatherer:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::Select ===| | |
#==(Crystal::Select) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#else() | |
#else=(Crystal::ASTNode+) | |
#end_location() | |
#expanded() | |
#expanded=(Crystal::ASTNode+) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Array(Crystal::Select::When), Nil) | |
#initialize(Array(Crystal::Select::When), (Crystal::ASTNode | Nil)) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Select) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#type?() | |
#whens() | |
|=== Crystal::Select::When ===| | |
#==(Crystal::Select::When) | |
#body() | |
#clone() | |
#condition() | |
#hash() | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
|=== Crystal::Select::When:Class ===| | |
#allocate() | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
|=== Crystal::Select:Class ===| | |
#allocate() | |
#name() | |
#new(Array(Crystal::Select::When), Nil) | |
#new(Array(Crystal::Select::When), (Crystal::ASTNode | Nil)) | |
|=== Crystal::Self ===| | |
#==(Crystal::Self) | |
#at(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Self) | |
#restriction_of?(Crystal::Type+, Crystal::EnumType) | |
#restriction_of?(Crystal::Self, Crystal::EnumType) | |
#restriction_of?(Crystal::ASTNode+, Crystal::EnumType) | |
#restriction_of?(Crystal::Path, Crystal::EnumType) | |
#restriction_of?(Crystal::Path, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Type+, Crystal::MetaclassType) | |
#restriction_of?(Crystal::ASTNode+, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::ASTNode+, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Path, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Self, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Type+, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::Type+, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Self, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::ASTNode+, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::Self, Crystal::MetaclassType) | |
#restriction_of?(Crystal::Path, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Type+, Crystal::Type+) | |
#restriction_of?(Crystal::Self, Crystal::Type+) | |
#restriction_of?(Crystal::ASTNode+, Crystal::Type+) | |
#restriction_of?(Crystal::Path, Crystal::Type+) | |
#restriction_of?(Crystal::Type+, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Self, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::ASTNode+, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Path, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::Type+, Crystal::LibType) | |
#restriction_of?(Crystal::Self, Crystal::LibType) | |
#restriction_of?(Crystal::ASTNode+, Crystal::LibType) | |
#restriction_of?(Crystal::Path, Crystal::LibType) | |
#restriction_of?(Crystal::Type+, Crystal::FileModule) | |
#restriction_of?(Crystal::Self, Crystal::FileModule) | |
#restriction_of?(Crystal::ASTNode+, Crystal::FileModule) | |
#restriction_of?(Crystal::Path, Crystal::FileModule) | |
#restriction_of?(Crystal::Type+, Crystal::Program) | |
#restriction_of?(Crystal::Self, Crystal::Program) | |
#restriction_of?(Crystal::ASTNode+, Crystal::Program) | |
#restriction_of?(Crystal::Path, Crystal::Program) | |
#restriction_of?(Crystal::Type+, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Self, Crystal::ModuleType+) | |
#restriction_of?(Crystal::ASTNode+, Crystal::ModuleType+) | |
#restriction_of?(Crystal::Path, Crystal::GenericModuleType) | |
#set_type(Crystal::Type+) | |
#type=(Crystal::Type+) | |
#type?() | |
|=== Crystal::Self:Class ===| | |
#allocate() | |
#name() | |
#new() | |
|=== Crystal::SemanticVisitor::PropagateDocVisitor ===| | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Rescue) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#initialize(String) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Arg) | |
#visit((Crystal::Alias | Crystal::Assign | Crystal::ClassDef | Crystal::Def | Crystal::EnumDef | Crystal::FunDef | Crystal::ModuleDef)) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Block) | |
#visit(Crystal::Path) | |
#visit(Crystal::Var+) | |
#visit(Crystal::When) | |
#visit(Crystal::AsmOperand) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Var+) | |
|=== Crystal::SemanticVisitor::PropagateDocVisitor:Class ===| | |
#allocate() | |
#new(String) | |
|=== Crystal::SimpleTypeFilter ===| | |
#==(Crystal::SimpleTypeFilter) | |
#apply(Crystal::Type+) | |
#apply((Crystal::Type | Nil)) | |
#initialize(Crystal::Type+) | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(IO::Sized+) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::Memory) | |
#to_s(IO::Hexdump) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Delimited) | |
#to_s(IO::ARGF) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::Server::Response) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(Gzip::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Flate::Reader) | |
#to_s(File::PReader) | |
#to_s(IO) | |
#type() | |
|=== Crystal::SimpleTypeFilter:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Type+) | |
|=== Crystal::SizeOf ===| | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at_end(Crystal::Location) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#exp() | |
#exp=(Crystal::ASTNode+) | |
#expanded() | |
#expanded=(Crystal::NumberLiteral) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize(Crystal::ASTNode+) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise_frozen_type(Crystal::Type+, Crystal::IntegerType, Crystal::SizeOf) | |
#set_type(Crystal::IntegerType) | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#type=(Crystal::IntegerType) | |
#type?() | |
|=== Crystal::SizeOf:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
|=== Crystal::SkipMacroException ===| | |
#callstack() | |
#callstack=(CallStack) | |
#crystal_type_id() | |
#expanded_before_skip() | |
#initialize(String) | |
#initialize(Crystal::SkipMacroException) | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
|=== Crystal::SkipMacroException:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::Splat ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::Splat) | |
#==(Crystal::Splat) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::Location) | |
#at(Crystal::Def+) | |
#at(Crystal::Def) | |
#bind_to(Crystal::ASTNode+) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#exp() | |
#exp=(Crystal::ASTNode+) | |
#exp=(Crystal::Var) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize(Crystal::UninitializedVar) | |
#initialize(Crystal::ASTNode+) | |
#initialize(Crystal::Var) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::Splat, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::Splat, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::Splat, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::Splat, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::Splat) | |
#remove_enclosing_call(Crystal::Call) | |
#same?(Crystal::Splat) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#truthy?() | |
#type() | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::Splat:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+) | |
#new(Crystal::UninitializedVar) | |
#new(Crystal::Var) | |
#size(Crystal::Macro, Array(Crystal::ASTNode), Int32) | |
#size(Crystal::Macro, Array(Crystal::ASTNode)) | |
#size(Crystal::Macro, Array(Crystal::ASTNode), (Int32 | Nil)) | |
#size(Crystal::Def+, Array(Crystal::Type)) | |
#size(Crystal::Def+, Array(Crystal::Type), (Int32 | Nil)) | |
#size(Crystal::Def+, Array(Crystal::Type), Int32) | |
#size(Crystal::Macro, Array(Crystal::Arg), Int32) | |
#size(Crystal::Def+, Array(Crystal::ASTNode), Int32) | |
|=== Crystal::StaticArrayInstanceType ===| | |
#element_type() | |
#hash() | |
#initialize(Crystal::Program, Crystal::GenericClassType+, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::Program, Crystal::GenericClassType+, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode), Nil) | |
#initialize(Crystal::StaticArrayInstanceType, Crystal::Program, Crystal::GenericClassType+, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::StaticArrayInstanceType, Crystal::Program) | |
#object_id() | |
#remove_indirection() | |
#size() | |
#type_vars() | |
#var() | |
|=== Crystal::StaticArrayInstanceType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::GenericClassType+, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode)) | |
|=== Crystal::StaticArrayType ===| | |
#allowed_in_generics=(Bool) | |
#declare_instance_var(String, Crystal::TypeParameter) | |
#force_add_subclass() | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String), Bool) | |
#initialize(Crystal::StaticArrayType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::StaticArrayType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::StaticArrayType, Crystal::Program) | |
#instance_vars() | |
#new_generic_instance(Crystal::Program, Crystal::GenericClassType+, Hash(String, Crystal::ASTNode)) | |
#parents() | |
#program() | |
#struct=(Bool) | |
#superclass() | |
#type_parameter(String) | |
#unbound?() | |
|=== Crystal::StaticArrayType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
|=== Crystal::StringInterpolation ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::StringInterpolation) | |
#==(Crystal::StringInterpolation) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#at(Crystal::Location) | |
#at(Crystal::Cast) | |
#bind_to(Crystal::Call) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#expanded() | |
#expanded=(Crystal::Call) | |
#expressions() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Array(Crystal::ASTNode)) | |
#interpret(Crystal::StringInterpolation, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::StringInterpolation, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NonGenericClassType, Crystal::StringInterpolation) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::StringInterpolation) | |
#same?(Crystal::StringInterpolation) | |
#set_type(Crystal::NonGenericClassType) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::Call) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type=(Crystal::NonGenericClassType) | |
#type?() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::StringInterpolation:Class ===| | |
#allocate() | |
#name() | |
#new(Array(Crystal::ASTNode)) | |
|=== Crystal::StringLiteral ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::StringLiteral) | |
#==(Crystal::StringLiteral) | |
#==(Crystal::ASTNode+) | |
#accept(Crystal::Formatter) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::ToSVisitor) | |
#at(Crystal::Cast) | |
#at(Crystal::ASTNode+) | |
#at(Crystal::Call) | |
#at(Crystal::Assign) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(String) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::StringLiteral, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::StringLiteral, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#interpret_compare((Crystal::MacroId | Crystal::StringLiteral)) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NonGenericClassType, Crystal::StringLiteral) | |
#same?(Crystal::StringLiteral) | |
#set_type(Crystal::NonGenericClassType) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#truthy?() | |
#type=(Crystal::NonGenericClassType) | |
#type?() | |
#value() | |
#value=(String) | |
#wrong_number_of(String, String, Int32, String) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, String) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, String) | |
|=== Crystal::StringLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::SymbolLiteral ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::SymbolLiteral) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::SymbolLiteral) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#end_location() | |
#end_location=(Crystal::Location) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(String) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::SymbolLiteral, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::SymbolLiteral, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::SymbolType, Crystal::SymbolLiteral) | |
#same?(Crystal::SymbolLiteral) | |
#set_type(Crystal::SymbolType) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#type=(Crystal::SymbolType) | |
#type?() | |
#value() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::SymbolLiteral:Class ===| | |
#allocate() | |
#name() | |
#new(String) | |
|=== Crystal::SymbolType ===| | |
#==(Crystal::NilType) | |
#==(Crystal::Type+) | |
#==(Crystal::SymbolType) | |
#append_full_name(String::Builder, codegen: Bool) | |
#force_add_subclass() | |
#implements?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
#initialize(Crystal::SymbolType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::SymbolType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::SymbolType, Crystal::Program) | |
#namespace() | |
#no_return?() | |
#not_nil!() | |
#object_id() | |
#parents() | |
#program() | |
#remove_alias_if_simple() | |
#same?(Crystal::SymbolType) | |
#struct=(Bool) | |
#superclass() | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#unbound?() | |
|=== Crystal::SymbolType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Int32) | |
|=== Crystal::SyntaxException ===| | |
#append_to_s(Nil, IO::FileDescriptor) | |
#append_to_s((String | Nil), IO::FileDescriptor) | |
#append_to_s((String | Nil), String::Builder) | |
#append_to_s(Nil, String::Builder) | |
#append_to_s(String, String::Builder) | |
#callstack() | |
#callstack=(CallStack) | |
#colorize((String | Nil)) | |
#column_number() | |
#crystal_type_id() | |
#deepest_error_message() | |
#fetch_source(String) | |
#fetch_source((String | Nil)) | |
#fetch_source(Nil) | |
#has_location?() | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Nil) | |
#initialize(Crystal::SyntaxException, String) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil)) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32) | |
#inspect(IO::FileDescriptor) | |
#line_number() | |
#message() | |
#object_id() | |
#relative_filename((Crystal::VirtualFile | String | Nil)) | |
#replace_leading_tabs_with_spaces(String) | |
#to_json(JSON::Builder) | |
#to_json(String::Builder) | |
#to_json() | |
#to_json_single(JSON::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s_with_source(Nil, IO::FileDescriptor) | |
#to_s_with_source(String) | |
#to_s_with_source(Nil, String::Builder) | |
#to_s_with_source(String, String::Builder) | |
#true_filename((Crystal::VirtualFile | String | Nil)) | |
#true_filename() | |
#with_color() | |
|=== Crystal::SyntaxException:Class ===| | |
#allocate() | |
#name() | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil)) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Nil) | |
|=== Crystal::System::Random:Module ===| | |
#init() | |
#next_u() | |
#random_bytes(Slice(UInt8)) | |
|=== Crystal::System::Time:Module ===| | |
#compute_utc_offset(Int64) | |
#compute_utc_second_and_tenth_microsecond() | |
|=== Crystal::TablePrint ===| | |
#cell(String) | |
#cell(String, Symbol, Int32) | |
#cell:colspan(String, colspan: Int32) | |
#column_for_last_cell() | |
#columns() | |
#initialize(IO::FileDescriptor) | |
#last_string_row() | |
#render() | |
#separator() | |
|=== Crystal::TablePrint::Cell ===| | |
#align() | |
#colspan() | |
#column_index() | |
#column_index=(Int32) | |
#initialize(String, Symbol, Int32) | |
#text() | |
|=== Crystal::TablePrint::Cell:Class ===| | |
#allocate() | |
#new(String, Symbol, Int32) | |
|=== Crystal::TablePrint::Column ===| | |
#initialize() | |
#render_cell(Crystal::TablePrint, Crystal::TablePrint::Cell) | |
#width() | |
#will_render(Crystal::TablePrint::Cell) | |
|=== Crystal::TablePrint::Column:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::TablePrint::Separator:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::TablePrint:Class ===| | |
#allocate() | |
#new(IO::FileDescriptor) | |
|=== Crystal::TargetMachine:Module ===| | |
#create(String) | |
#create(String, String, String, Bool) | |
|=== Crystal::ToSVisitor ===| | |
#accept_with_indent(Crystal::Nop) | |
#accept_with_indent(Crystal::ASTNode+) | |
#accept_with_indent(Crystal::Expressions) | |
#accept_with_maybe_begin_end(Crystal::ASTNode+) | |
#append_indent() | |
#decorate_arg(Crystal::Arg, String) | |
#decorate_call(Crystal::Call, String) | |
#decorate_class_var(Crystal::ClassVar, String) | |
#decorate_instance_var(Crystal::InstanceVar, String) | |
#decorate_singleton(Crystal::BoolLiteral, String) | |
#decorate_singleton(Crystal::NilLiteral, String) | |
#decorate_var(Crystal::Var+, String) | |
#decorate_var(Crystal::MetaTypeVar, String) | |
#def_name(String) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::MultiAssign) | |
#end_visit(Crystal::Assign) | |
#end_visit(Crystal::External) | |
#end_visit(Crystal::If) | |
#end_visit(Crystal::MetaTypeVar) | |
#end_visit(Crystal::Call) | |
#end_visit(Crystal::TupleLiteral) | |
#end_visit(Crystal::RegexLiteral) | |
#end_visit(Crystal::RangeLiteral) | |
#end_visit(Crystal::NamedTupleLiteral) | |
#end_visit(Crystal::HashLiteral) | |
#end_visit(Crystal::ArrayLiteral) | |
#end_visit(Crystal::SymbolLiteral) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::StringInterpolation) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::TypeNode) | |
#end_visit(Crystal::Splat) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::InstanceVar) | |
#end_visit(Crystal::ReadInstanceVar) | |
#end_visit(Crystal::MetaVar) | |
#end_visit(Crystal::NilableCast) | |
#end_visit(Crystal::Cast) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::Union) | |
#end_visit(Crystal::UninitializedVar) | |
#end_visit(Crystal::TypeDeclaration) | |
#end_visit(Crystal::Generic) | |
#end_visit(Crystal::While) | |
#end_visit(Crystal::NumberLiteral) | |
#end_visit(Crystal::Case) | |
#end_visit(Crystal::Require) | |
#end_visit(Crystal::RespondsTo) | |
#end_visit(Crystal::IsA) | |
#end_visit(Crystal::StringLiteral) | |
#end_visit(Crystal::VisibilityModifier) | |
#end_visit(Crystal::UnaryExpression+) | |
#end_visit(Crystal::Macro) | |
#end_visit(Crystal::MacroId) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::BinaryOp+) | |
#end_visit(Crystal::Global) | |
#end_visit(Crystal::ClassVar) | |
#end_visit(Crystal::FunDef) | |
#end_visit(Crystal::Out) | |
#end_visit(Crystal::ProcPointer) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::MacroLiteral) | |
#end_visit(Crystal::OpAssign) | |
#end_visit(Crystal::Unless) | |
#end_visit(Crystal::Until) | |
#end_visit(Crystal::PointerOf) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::ProcLiteral) | |
#end_visit(Crystal::Primitive+) | |
#end_visit(Crystal::Expressions) | |
#end_visit(Crystal::TypeOf) | |
#end_visit(Crystal::Yield) | |
#end_visit(Crystal::And) | |
#end_visit(Crystal::InstanceSizeOf) | |
#end_visit(Crystal::MacroExpression) | |
#end_visit(Crystal::MacroFor) | |
#end_visit(Crystal::MacroIf) | |
#end_visit(Crystal::Or) | |
#end_visit(Crystal::SizeOf) | |
#end_visit(Crystal::DoubleSplat) | |
#end_visit(Crystal::Select) | |
#end_visit_any(Crystal::Case) | |
#end_visit_any(Crystal::Require) | |
#end_visit_any(Crystal::TypeOf) | |
#end_visit_any(Crystal::RespondsTo) | |
#end_visit_any(Crystal::Splat) | |
#end_visit_any(Crystal::IsA) | |
#end_visit_any(Crystal::StringLiteral) | |
#end_visit_any(Crystal::Primitive+) | |
#end_visit_any(Crystal::VisibilityModifier) | |
#end_visit_any(Crystal::SizeOf) | |
#end_visit_any(Crystal::UnaryExpression+) | |
#end_visit_any(Crystal::Expressions) | |
#end_visit_any(Crystal::Macro) | |
#end_visit_any(Crystal::BinaryOp+) | |
#end_visit_any(Crystal::Out) | |
#end_visit_any(Crystal::Global) | |
#end_visit_any(Crystal::Yield) | |
#end_visit_any(Crystal::While) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::MetaVar) | |
#end_visit_any(Crystal::MacroFor) | |
#end_visit_any(Crystal::NilableCast) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::MacroExpression) | |
#end_visit_any(Crystal::Cast) | |
#end_visit_any(Crystal::DoubleSplat) | |
#end_visit_any(Crystal::Union) | |
#end_visit_any(Crystal::InstanceSizeOf) | |
#end_visit_any(Crystal::UninitializedVar) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::TypeDeclaration) | |
#end_visit_any(Crystal::And) | |
#end_visit_any(Crystal::Generic) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::ClassVar) | |
#end_visit_any(Crystal::RangeLiteral) | |
#end_visit_any(Crystal::NamedTupleLiteral) | |
#end_visit_any(Crystal::External) | |
#end_visit_any(Crystal::HashLiteral) | |
#end_visit_any(Crystal::MacroLiteral) | |
#end_visit_any(Crystal::ArrayLiteral) | |
#end_visit_any(Crystal::ProcPointer) | |
#end_visit_any(Crystal::FunDef) | |
#end_visit_any(Crystal::MacroId) | |
#end_visit_any(Crystal::SymbolLiteral) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::StringInterpolation) | |
#end_visit_any(Crystal::NumberLiteral) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::Or) | |
#end_visit_any(Crystal::TypeNode) | |
#end_visit_any(Crystal::OpAssign) | |
#end_visit_any(Crystal::RegexLiteral) | |
#end_visit_any(Crystal::ProcLiteral) | |
#end_visit_any(Crystal::ReadInstanceVar) | |
#end_visit_any(Crystal::MetaTypeVar) | |
#end_visit_any(Crystal::InstanceVar) | |
#end_visit_any(Crystal::MultiAssign) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::PointerOf) | |
#end_visit_any(Crystal::Assign) | |
#end_visit_any(Crystal::Until) | |
#end_visit_any(Crystal::If) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Call) | |
#end_visit_any(Crystal::Unless) | |
#end_visit_any(Crystal::TupleLiteral) | |
#end_visit_any(Crystal::Select) | |
#end_visit_any(Crystal::MacroIf) | |
#in_parenthesis(Bool, Crystal::ASTNode+) | |
#indent_string() | |
#initialize(IO, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(IO::Memory, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(IO::MultiWriter, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(IO::Sized+, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(IO::Hexdump, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(OpenSSL::DigestIO, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(IO::FileDescriptor+, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(IO::Delimited, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(IO::ARGF, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(HTTP::WebSocket::Protocol::StreamIO, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(HTTP::UnknownLengthContent, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(HTTP::Server::Response::Output, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(HTTP::Server::Response, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(HTTP::ChunkedContent, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(Gzip::Writer, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(Gzip::Reader, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(OpenSSL::SSL::Socket+, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(Flate::Writer, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(Flate::Reader, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(IO::FileDescriptor, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(File::PReader, emit_loc_pragma: Bool, emit_doc: Bool) | |
#initialize(String::Builder, emit_loc_pragma: Bool, emit_doc: Bool) | |
#keyword(String) | |
#letter_or_underscore?(String) | |
#need_parens(Crystal::ASTNode+) | |
#need_parens((Crystal::ASTNode | Nil)) | |
#needs_suffix?(Crystal::NumberLiteral) | |
#newline() | |
#to_s_binary(Crystal::And, String) | |
#to_s_binary(Crystal::Or, String) | |
#visit(Crystal::Until) | |
#visit(Crystal::Metaclass) | |
#visit(Crystal::InstanceVar) | |
#visit(Crystal::ReadInstanceVar) | |
#visit(Crystal::ClassVar) | |
#visit(Crystal::Yield) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::Return) | |
#visit(Crystal::Unless) | |
#visit(Crystal::Break) | |
#visit(Crystal::Next) | |
#visit(Crystal::If) | |
#visit(Crystal::Assign) | |
#visit(Crystal::RegexLiteral) | |
#visit(Crystal::TupleLiteral) | |
#visit(Crystal::Var+) | |
#visit(Crystal::TypeDeclaration) | |
#visit(Crystal::UninitializedVar) | |
#visit(Crystal::Expressions) | |
#visit(Crystal::Include) | |
#visit(Crystal::Extend) | |
#visit(Crystal::And) | |
#visit(Crystal::Block) | |
#visit(Crystal::NilLiteral) | |
#visit(Crystal::Or) | |
#visit(Crystal::Union) | |
#visit(Crystal::Path) | |
#visit(Crystal::Out) | |
#visit(Crystal::ProcLiteral) | |
#visit(Crystal::Arg) | |
#visit(Crystal::TypeNode) | |
#visit(Crystal::ProcPointer) | |
#visit(Crystal::External) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::FunDef) | |
#visit(Crystal::Def+) | |
#visit(Crystal::While) | |
#visit(Crystal::Macro) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::MacroIf) | |
#visit(Crystal::MacroFor) | |
#visit(Crystal::MacroVar) | |
#visit(Crystal::MacroLiteral) | |
#visit(Crystal::Call) | |
#visit(Crystal::ExternalVar) | |
#visit(Crystal::ProcNotation) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::MultiAssign) | |
#visit(Crystal::OpAssign) | |
#visit(Crystal::Generic) | |
#visit(Crystal::Underscore) | |
#visit(Crystal::DoubleSplat) | |
#visit(Crystal::Self) | |
#visit(Crystal::CharLiteral) | |
#visit(Crystal::StringLiteral) | |
#visit(Crystal::NilableCast) | |
#visit(Crystal::MetaVar) | |
#visit(Crystal::SymbolLiteral) | |
#visit(Crystal::RespondsTo) | |
#visit(Crystal::Require) | |
#visit(Crystal::Primitive+) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Case) | |
#visit(Crystal::When) | |
#visit(Crystal::Select) | |
#visit(Crystal::Splat) | |
#visit(Crystal::ImplicitObj) | |
#visit(Crystal::ExceptionHandler) | |
#visit(Crystal::NumberLiteral) | |
#visit(Crystal::BoolLiteral) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::Asm) | |
#visit(Crystal::Alias) | |
#visit(Crystal::TypeOf) | |
#visit(Crystal::Nop) | |
#visit(Crystal::Attribute) | |
#visit(Crystal::TypeFilteredNode) | |
#visit(Crystal::StringInterpolation) | |
#visit(Crystal::Not) | |
#visit(Crystal::VisibilityModifier) | |
#visit(Crystal::NamedTupleLiteral) | |
#visit(Crystal::MacroId) | |
#visit(Crystal::Global) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::HashLiteral) | |
#visit(Crystal::TypeDef) | |
#visit(Crystal::CStructOrUnionDef) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::RangeLiteral) | |
#visit(Crystal::FileNode) | |
#visit(Crystal::InstanceSizeOf) | |
#visit(Crystal::Cast) | |
#visit(Crystal::TypeRestriction) | |
#visit(Crystal::IsA) | |
#visit(Crystal::YieldBlockBinder) | |
#visit(Crystal::MagicConstant) | |
#visit(Crystal::ArrayLiteral) | |
#visit(Crystal::MetaTypeVar) | |
#visit(Crystal::SizeOf) | |
#visit(Crystal::PointerOf) | |
#visit_any(Crystal::OpAssign) | |
#visit_any(Crystal::DoubleSplat) | |
#visit_any(Crystal::MacroLiteral) | |
#visit_any(Crystal::Splat) | |
#visit_any(Crystal::ProcPointer) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Unless) | |
#visit_any(Crystal::And) | |
#visit_any(Crystal::MacroExpression) | |
#visit_any(Crystal::Yield) | |
#visit_any(Crystal::TypeOf) | |
#visit_any(Crystal::Expressions) | |
#visit_any(Crystal::Primitive+) | |
#visit_any(Crystal::MacroFor) | |
#visit_any(Crystal::Out) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::MacroIf) | |
#visit_any(Crystal::Or) | |
#visit_any(Crystal::ProcLiteral) | |
#visit_any(Crystal::InstanceSizeOf) | |
#visit_any(Crystal::Select) | |
#visit_any(Crystal::PointerOf) | |
#visit_any(Crystal::Until) | |
#visit_any(Crystal::SizeOf) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::External) | |
#visit_any(Crystal::MetaVar) | |
#visit_any(Crystal::MultiAssign) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::InstanceVar) | |
#visit_any(Crystal::NilableCast) | |
#visit_any(Crystal::Cast) | |
#visit_any(Crystal::ReadInstanceVar) | |
#visit_any(Crystal::ClassVar) | |
#visit_any(Crystal::Global) | |
#visit_any(Crystal::BinaryOp+) | |
#visit_any(Crystal::Macro) | |
#visit_any(Crystal::Union) | |
#visit_any(Crystal::UnaryExpression+) | |
#visit_any(Crystal::VisibilityModifier) | |
#visit_any(Crystal::IsA) | |
#visit_any(Crystal::RespondsTo) | |
#visit_any(Crystal::Require) | |
#visit_any(Crystal::Case) | |
#visit_any(Crystal::While) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Generic) | |
#visit_any(Crystal::UninitializedVar) | |
#visit_any(Crystal::NumberLiteral) | |
#visit_any(Crystal::Assign) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::MetaTypeVar) | |
#visit_any(Crystal::MacroId) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::TypeNode) | |
#visit_any(Crystal::FunDef) | |
#visit_any(Crystal::StringInterpolation) | |
#visit_any(Crystal::SymbolLiteral) | |
#visit_any(Crystal::ArrayLiteral) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::StringLiteral) | |
#visit_any(Crystal::HashLiteral) | |
#visit_any(Crystal::NamedTupleLiteral) | |
#visit_any(Crystal::RangeLiteral) | |
#visit_any(Crystal::RegexLiteral) | |
#visit_any(Crystal::TupleLiteral) | |
#visit_any(Crystal::Call) | |
#visit_any(Crystal::If) | |
#visit_any(Crystal::TypeDeclaration) | |
#visit_args(Crystal::Call) | |
#visit_args(Crystal::Call, Bool) | |
#visit_args(Crystal::Call, excluse_last: Bool) | |
#visit_backtick(Crystal::ASTNode+) | |
#visit_call(Crystal::Call, ignore_obj: Bool) | |
#visit_call(Crystal::Call) | |
#visit_call(Crystal::Call, Bool) | |
#visit_cast(Crystal::NilableCast, String) | |
#visit_cast(Crystal::Cast, String) | |
#visit_control(Crystal::Break, String) | |
#visit_control(Crystal::Return, String) | |
#visit_control(Crystal::Next, String) | |
#visit_if_or_unless(String, Crystal::If) | |
#visit_if_or_unless(String, Crystal::Unless) | |
#visit_named_arg_name(String) | |
#visit_symbol_literal_value(String) | |
#visit_while_or_until(Crystal::Until, String) | |
#visit_while_or_until(Crystal::While, String) | |
|=== Crystal::ToSVisitor:Class ===| | |
#allocate() | |
#new:emit_loc_pragma:emit_doc(String::Builder, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(IO::FileDescriptor, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(OpenSSL::SSL::Socket+, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(OpenSSL::DigestIO, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(IO::Sized+, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(IO::MultiWriter, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(IO::Memory, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(IO::Hexdump, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(IO::FileDescriptor+, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(IO::Delimited, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(IO::ARGF, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(HTTP::WebSocket::Protocol::StreamIO, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(HTTP::UnknownLengthContent, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(HTTP::Server::Response::Output, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(HTTP::Server::Response, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(HTTP::ChunkedContent, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(Gzip::Writer, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(Gzip::Reader, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(Flate::Writer, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(Flate::Reader, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(File::PReader, emit_loc_pragma: Bool, emit_doc: Bool) | |
#new:emit_loc_pragma:emit_doc(IO, emit_loc_pragma: Bool, emit_doc: Bool) | |
|=== Crystal::Token ===| | |
#column_number() | |
#column_number=(Int32) | |
#copy_from(Crystal::Token) | |
#delimiter_state() | |
#delimiter_state=(Crystal::Token::DelimiterState) | |
#doc() | |
#doc_buffer() | |
#doc_buffer=(Nil) | |
#doc_buffer=(IO::Memory) | |
#filename() | |
#filename=((Crystal::VirtualFile | String | Nil)) | |
#filename=(String) | |
#initialize() | |
#keyword?(String) | |
#keyword?(Symbol) | |
#line_number() | |
#line_number=(Int32) | |
#location() | |
#location=(Nil) | |
#macro_state() | |
#macro_state=(Crystal::Token::MacroState) | |
#number_kind() | |
#number_kind=(Symbol) | |
#passed_backslash_newline() | |
#passed_backslash_newline=(Bool) | |
#raw() | |
#raw=(String) | |
#start() | |
#start=(Int32) | |
#to_s(String::Builder) | |
#to_s() | |
#type() | |
#type=(Symbol) | |
#value() | |
#value=(Symbol) | |
#value=(Char) | |
#value=(String) | |
#value=(Nil) | |
|=== Crystal::Token::DelimiterState ===| | |
#allow_escapes() | |
#end() | |
#heredoc_indent() | |
#initialize(Symbol, Char, Char, Int32, Int32, Bool) | |
#initialize(Symbol, String, String, Int32, Int32, Bool) | |
#initialize(Symbol, (Char | String), (Char | String), Int32, Int32, Bool) | |
#kind() | |
#nest() | |
#open_count() | |
#with_heredoc_indent(Int32) | |
#with_open_count_delta(Int32) | |
|=== Crystal::Token::DelimiterState:Class ===| | |
#allocate() | |
#default() | |
#new(Symbol, Char, Char, Int32, Int32, Bool) | |
#new(Symbol, String, String, Bool) | |
#new(Symbol, String, String, Int32, Int32, Bool) | |
#new(Symbol, Char, Char) | |
#new(Symbol, Char, Char, Bool) | |
#new(Symbol, (Char | String), (Char | String), Int32, Int32, Bool) | |
#new(Symbol, Char, Char, Int32) | |
|=== Crystal::Token::MacroState ===| | |
#beginning_of_line() | |
#comment() | |
#control_nest() | |
#control_nest=(Int32) | |
#delimiter_state() | |
#initialize(Bool, Int32, Int32, Nil, Bool, Bool, Bool) | |
#initialize(Bool, Int32, Int32, (Crystal::Token::DelimiterState | Nil), Bool, Bool, Bool) | |
#nest() | |
#whitespace() | |
#whitespace=(Bool) | |
#yields() | |
|=== Crystal::Token::MacroState:Class ===| | |
#allocate() | |
#default() | |
#new(Bool, Int32, Int32, Nil, Bool, Bool, Bool) | |
#new(Bool, Int32, Int32, (Crystal::Token::DelimiterState | Nil), Bool, Bool, Bool) | |
|=== Crystal::Token:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::ToolException ===| | |
#append_to_s(Nil, String::Builder) | |
#append_to_s(Nil, IO::FileDescriptor) | |
#callstack() | |
#callstack=(CallStack) | |
#crystal_type_id() | |
#deepest_error_message() | |
#has_location?() | |
#initialize((String | Nil)) | |
#inspect(IO::FileDescriptor) | |
#message() | |
#object_id() | |
#to_json_single(JSON::Builder) | |
#to_s_with_source(Nil, String::Builder) | |
#to_s_with_source(Nil, IO::FileDescriptor) | |
|=== Crystal::ToolException:Class ===| | |
#allocate() | |
#name() | |
#new((String | Nil)) | |
|=== Crystal::TopLevelVisitor ===| | |
#attach_doc(Crystal::Const, Crystal::Assign) | |
#attach_doc(Crystal::AliasType, Crystal::Alias) | |
#attach_doc(Crystal::ModuleType+, Crystal::ModuleDef) | |
#attach_doc(Crystal::EnumType, Crystal::EnumDef) | |
#attach_doc(Crystal::ClassType+, Crystal::ClassDef) | |
#attributes_doc() | |
#check_allowed_in_lib(Crystal::ASTNode+, Crystal::Type+) | |
#check_call_convention_attributes(Crystal::FunDef) | |
#check_ditto(Crystal::FunDef) | |
#check_ditto(Crystal::Def+) | |
#check_ditto(Crystal::Const) | |
#check_outside_exp(Crystal::Alias, String) | |
#check_outside_exp(Crystal::Def+, String) | |
#check_outside_exp(Crystal::ModuleDef, String) | |
#check_outside_exp(Crystal::Macro, String) | |
#check_outside_exp(Crystal::Include, String) | |
#check_outside_exp(Crystal::EnumDef, String) | |
#check_outside_exp(Crystal::Assign, String) | |
#check_outside_exp(Crystal::Extend, String) | |
#check_outside_exp(Crystal::ClassDef, String) | |
#check_outside_exp(Crystal::LibDef, String) | |
#check_outside_exp(Crystal::FunDef, String) | |
#check_valid_attributes(Crystal::CStructOrUnionDef, Array(String), String) | |
#check_valid_attributes(Crystal::Def+, Array(String), String) | |
#check_valid_attributes(Crystal::FunDef, Array(String), String) | |
#check_valid_attributes(Crystal::EnumDef, Array(String), String) | |
#current_type() | |
#current_type=(Crystal::ModuleType+) | |
#current_type_scope(Crystal::LibDef) | |
#current_type_scope(Crystal::Path) | |
#define_enum_none_question_method(Crystal::EnumType, Crystal::EnumDef) | |
#define_enum_question_method(Crystal::EnumType, Crystal::Arg, Bool) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::MacroExpression) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Path) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::MacroExpression) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::AsmOperand) | |
#expand_inline_macro(Crystal::MacroIf, mode: Crystal::Program::MacroExpansionMode) | |
#expand_inline_macro(Crystal::MacroFor, mode: Crystal::Program::MacroExpansionMode) | |
#expand_inline_macro(Crystal::MacroExpression, mode: Crystal::Program::MacroExpansionMode) | |
#expand_inline_macro(Crystal::MacroExpression) | |
#expand_inline_macro(Crystal::MacroExpression, Nil) | |
#expand_inline_macro(Crystal::MacroIf) | |
#expand_inline_macro(Crystal::MacroIf, Nil) | |
#expand_inline_macro(Crystal::MacroFor) | |
#expand_inline_macro(Crystal::MacroFor, Nil) | |
#expand_macro(Crystal::Call, raise_on_missing_const: Bool, first_pass: Bool) | |
#expand_macro(Crystal::Call, Bool, Bool) | |
#expand_macro:raise_on_missing_const(Crystal::Call, raise_on_missing_const: Bool) | |
#expand_macro_arguments(Crystal::Call, Crystal::Type+) | |
#free_vars() | |
#hook_type(Crystal::Type+) | |
#include_in(Crystal::Type+, Crystal::Extend, Symbol) | |
#include_in(Crystal::ModuleType+, Crystal::Include, Symbol) | |
#initialize(Crystal::Program) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar)) | |
#inside_exp?() | |
#interpret_enum_value(Crystal::ASTNode+, Crystal::IntegerType) | |
#interpret_enum_value(Crystal::NumberLiteral, Crystal::IntegerType) | |
#lookup_type(Crystal::ASTNode+, Nil, Bool) | |
#lookup_type(Crystal::ASTNode+) | |
#lookup_type(Crystal::ASTNode+, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil), Bool) | |
#lookup_type:free_vars(Crystal::ASTNode+, free_vars: (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil)) | |
#lookup_type:lazy_self(Crystal::ASTNode+, lazy_self: Bool) | |
#lookup_type_def_name(Crystal::ModuleDef) | |
#lookup_type_def_name(Crystal::ClassDef) | |
#lookup_type_def_name(Crystal::EnumDef) | |
#lookup_type_def_name(Crystal::Path) | |
#lookup_type_def_name_creating_modules(Crystal::Path) | |
#nesting_exp?(Crystal::NamedArgument) | |
#nesting_exp?(Crystal::Rescue) | |
#nesting_exp?(Crystal::MacroExpression) | |
#nesting_exp?(Crystal::Path) | |
#nesting_exp?(Crystal::Var+) | |
#nesting_exp?(Crystal::Def+) | |
#nesting_exp?(Crystal::When) | |
#nesting_exp?(Crystal::AsmOperand) | |
#nesting_exp?(Crystal::Arg) | |
#nesting_exp?(Crystal::ASTNode+) | |
#nesting_exp?(Crystal::Block) | |
#new_expansions() | |
#parse_call_convention(Crystal::Attribute, Nil) | |
#parse_call_convention(Crystal::Attribute, (LLVM::CallConvention | Nil)) | |
#process_class_def_struct_attributes() | |
#process_def_attributes(Crystal::External, (Array(Crystal::Attribute) | Nil)) | |
#process_def_attributes(Crystal::Def+, (Array(Crystal::Attribute) | Nil)) | |
#process_finished_hooks() | |
#process_lib_attributes() | |
#process_primitive_attribute(Crystal::Def+, Crystal::Attribute) | |
#program() | |
#run_hooks(Crystal::Type+, Crystal::ModuleType+, Symbol, Crystal::Def+) | |
#run_hooks(Crystal::Type+, Crystal::ModuleType+, Symbol, Crystal::Def+, Crystal::Call) | |
#run_hooks(Crystal::Type+, Crystal::ClassType+, Symbol, Crystal::ClassDef, Nil) | |
#run_hooks(Crystal::Type+, Crystal::ModuleType+, Symbol, Crystal::Def+, Nil) | |
#run_hooks(Crystal::Type+, Crystal::ClassType+, Symbol, Crystal::ClassDef) | |
#run_hooks(Crystal::Type+, Crystal::ModuleType+, Symbol, Crystal::Include) | |
#run_hooks(Crystal::Type+, Crystal::ModuleType+, Symbol, Crystal::Include, Nil) | |
#run_hooks(Crystal::Type+, Crystal::Type+, Symbol, Crystal::Extend, Nil) | |
#run_hooks(Crystal::Type+, Crystal::Type+, Symbol, Crystal::Extend) | |
#type_assign(Crystal::Var+, Crystal::ASTNode+, Crystal::Assign) | |
#type_assign(Crystal::Path, Crystal::ASTNode+, Crystal::Assign) | |
#type_assign(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::Assign) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::When) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Path) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Macro) | |
#visit(Crystal::Alias) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::Arg) | |
#visit(Crystal::MacroIf) | |
#visit((Crystal::ExternalVar | Crystal::Generic | Crystal::Metaclass | Crystal::Path | Crystal::ProcNotation | Crystal::Self | Crystal::TypeOf | Crystal::Union)) | |
#visit(Crystal::Block) | |
#visit(Crystal::Out) | |
#visit(Crystal::Include) | |
#visit(Crystal::Assign) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::TypeDef) | |
#visit(Crystal::Extend) | |
#visit(Crystal::CStructOrUnionDef) | |
#visit(Crystal::Call) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::MultiAssign) | |
#visit(Crystal::VisibilityModifier) | |
#visit(Crystal::UninitializedVar) | |
#visit(Crystal::TypeDeclaration) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::Require) | |
#visit(Crystal::ProcLiteral) | |
#visit(Crystal::MacroFor) | |
#visit(Crystal::FunDef) | |
#visit(Crystal::Call) | |
#visit(Crystal::Attribute) | |
#visit(Crystal::Macro) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Alias) | |
#visit(Crystal::Extend) | |
#visit(Crystal::Include) | |
#visit(Crystal::Expressions) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::ClassDef) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::MacroExpression) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::AsmOperand) | |
#visit_enum_member:existed:enum_type:enum_base_type:is_flags(Crystal::EnumDef, Crystal::ASTNode+, (Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8), (Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8), existed: Bool, enum_type: Crystal::EnumType, enum_base_type: Crystal::IntegerType, is_flags: Bool) | |
#visit_enum_member:existed:enum_type:enum_base_type:is_flags(Crystal::EnumDef, Crystal::ASTNode+, Int32, (Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8), existed: Bool, enum_type: Crystal::EnumType, enum_base_type: Crystal::IntegerType, is_flags: Bool) | |
#visit_enum_members:existed:enum_type:enum_base_type:is_flags(Crystal::EnumDef, Array(Crystal::ASTNode), (Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8), (Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8), existed: Bool, enum_type: Crystal::EnumType, enum_base_type: Crystal::IntegerType, is_flags: Bool) | |
#visit_enum_members:existed:enum_type:enum_base_type:is_flags(Crystal::EnumDef, Array(Crystal::ASTNode), Int32, (Int16 | Int32 | Int64 | Int8 | UInt16 | UInt32 | UInt64 | UInt8), existed: Bool, enum_type: Crystal::EnumType, enum_base_type: Crystal::IntegerType, is_flags: Bool) | |
|=== Crystal::TopLevelVisitor::FinishedHook ===| | |
#initialize(Crystal::ModuleType+, Crystal::Macro) | |
#macro() | |
#scope() | |
|=== Crystal::TopLevelVisitor::FinishedHook:Class ===| | |
#allocate() | |
#new(Crystal::ModuleType+, Crystal::Macro) | |
|=== Crystal::TopLevelVisitor:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::TruthyFilter ===| | |
#==(Crystal::TruthyFilter) | |
#apply(Crystal::Type+) | |
#apply((Crystal::Type | Nil)) | |
#to_s(String::Builder) | |
#to_s(IO::FileDescriptor) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(IO::Sized+) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::Memory) | |
#to_s(IO::Hexdump) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Delimited) | |
#to_s(IO::ARGF) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::Server::Response) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(Gzip::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Flate::Reader) | |
#to_s(File::PReader) | |
#to_s(IO) | |
|=== Crystal::TruthyFilter:Class ===| | |
#allocate() | |
#instance() | |
#name() | |
#new() | |
|=== Crystal::TupleIndexer ===| | |
#==(Crystal::TupleIndexer) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#index() | |
#initialize(Crystal::TupleIndexer, String) | |
#initialize(Int32) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::TupleIndexer) | |
#set_type(Crystal::Type+) | |
#type=(Crystal::Type+) | |
#type?() | |
|=== Crystal::TupleIndexer:Class ===| | |
#allocate() | |
#name() | |
#new(Int32) | |
|=== Crystal::TupleInstanceType ===| | |
#==(Crystal::NonGenericModuleType+) | |
#==(Crystal::NonGenericClassType) | |
#==(Crystal::AliasType) | |
#==((Crystal::GenericClassType | Crystal::GenericModuleType)) | |
#==(Crystal::GenericClassInstanceType+) | |
#==(Crystal::GenericModuleInstanceType) | |
#==(Crystal::GenericClassType+) | |
#==(Crystal::GenericInstanceType+) | |
#==(Crystal::TupleInstanceType) | |
#==(Crystal::ModuleType+) | |
#==(Crystal::Type+) | |
#after_initialize() | |
#ancestors() | |
#collect_ancestors(Array(Crystal::Type)) | |
#common_ancestor(Crystal::TupleInstanceType) | |
#generic_type() | |
#has_in_type_vars?(Crystal::Type+) | |
#hash() | |
#implements?(Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::NonGenericClassType) | |
#implements?(Crystal::TupleInstanceType, Crystal::NonGenericClassType) | |
#implements?(Crystal::NonGenericClassType) | |
#implements?(Crystal::TupleInstanceType, Crystal::GenericClassType+) | |
#implements?(Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::TupleInstanceType, Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::TupleInstanceType, Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::GenericClassType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::GenericClassInstanceType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::GenericModuleInstanceType) | |
#implements?(Crystal::GenericClassType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::NonGenericModuleType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::GenericInstanceType+) | |
#implements?(Crystal::TupleInstanceType) | |
#implements?(Crystal::ModuleType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::NonGenericModuleType+) | |
#implements?(Crystal::NonGenericModuleType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::ModuleType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::ModuleType+) | |
#implements?(Crystal::TupleInstanceType, Crystal::Type+) | |
#implements?(Crystal::GenericInstanceType+) | |
#implements?(Crystal::Type+) | |
#implements?(Crystal::TupleInstanceType, Crystal::Type+) | |
#implements?(Crystal::TupleInstanceType, Crystal::GenericInstanceType+) | |
#initialize(Crystal::Program, Array(Crystal::Type)) | |
#initialize(Crystal::TupleInstanceType, Crystal::Program) | |
#initialize(Crystal::TupleInstanceType, Crystal::Program, Crystal::TupleType, Hash(String, Crystal::ASTNode)) | |
#initialize(Crystal::TupleInstanceType, Crystal::Program, Crystal::TupleType, Crystal::NonGenericClassType, Hash(String, Crystal::ASTNode), Int32) | |
#llvm_name(String::Builder) | |
#llvm_name() | |
#lookup_type:self_type(Crystal::TypeOf, self_type: Crystal::Type+) | |
#nil_type?() | |
#object_id() | |
#parents() | |
#passed_by_value?() | |
#program() | |
#remove_indirection() | |
#replace_type_parameters(Crystal::TupleInstanceType) | |
#replace_type_parameters(Crystal::GenericClassInstanceType+) | |
#replace_type_parameters(Crystal::PointerInstanceType) | |
#replace_type_parameters(Crystal::ProcInstanceType) | |
#replace_type_parameters(Crystal::GenericModuleInstanceType) | |
#replace_type_parameters(Crystal::GenericInstanceType+) | |
#replace_type_parameters((Crystal::NonGenericClassType | Crystal::NonGenericModuleType)) | |
#replace_type_parameters(Crystal::Type+) | |
#replace_type_parameters(Crystal::NonGenericClassType) | |
#replace_type_parameters(Crystal::NonGenericModuleType+) | |
#replace_type_parameters(Crystal::NamedTupleInstanceType) | |
#restrict(Crystal::ASTNode+, Crystal::MatchContext) | |
#restrict(Crystal::TypeOf, Crystal::MatchContext) | |
#restrict(Crystal::Type+, Crystal::MatchContext) | |
#restrict(Crystal::VirtualType, Crystal::MatchContext) | |
#restrict(Crystal::UnionType+, Crystal::MatchContext) | |
#restrict(Crystal::AliasType, Crystal::MatchContext) | |
#restrict(Crystal::TupleInstanceType, Crystal::GenericInstanceType+, Crystal::MatchContext) | |
#restrict(Crystal::GenericInstanceType+, Crystal::MatchContext) | |
#restrict(Crystal::TupleInstanceType, (Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::MatchContext) | |
#restrict((Crystal::GenericClassType | Crystal::GenericModuleType), Crystal::MatchContext) | |
#restrict(Crystal::Self, Crystal::MatchContext) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::Union, Crystal::MatchContext) | |
#restrict(Crystal::TupleInstanceType, Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::TupleInstanceType, Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::TupleInstanceType, Crystal::MatchContext) | |
#restrict(Crystal::Path, Crystal::MatchContext) | |
#restrict(Crystal::Generic, Crystal::MatchContext) | |
#restrict(Crystal::Metaclass, Crystal::MatchContext) | |
#restrict(Crystal::ProcNotation, Crystal::MatchContext) | |
#restrict(Crystal::Splat, Crystal::MatchContext) | |
#restrict(Crystal::Underscore, Crystal::MatchContext) | |
#restrict(Crystal::Arg, Crystal::MatchContext) | |
#restrict(Nil, Crystal::MatchContext) | |
#restrict(Crystal::NumberLiteral, Crystal::MatchContext) | |
#restrict_type_var(Crystal::ASTNode+, Crystal::ASTNode+, Crystal::MatchContext) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::Type+) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::NonGenericClassType) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::LibType) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::FileModule) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::Program) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::MetaclassType) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::ModuleType+) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::GenericModuleType) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::GenericClassType+) | |
#restriction_of?(Crystal::TupleInstanceType, Crystal::EnumType) | |
#same?(Crystal::TupleInstanceType) | |
#size() | |
#splat_index() | |
#superclass() | |
#to_s(String::Builder) | |
#to_s_with_options(OpenSSL::SSL::Socket+) | |
#to_s_with_options(OpenSSL::DigestIO) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options(IO::Sized+) | |
#to_s_with_options(IO::MultiWriter) | |
#to_s_with_options(IO::Memory) | |
#to_s_with_options(IO::Hexdump) | |
#to_s_with_options(HTTP::Server::Response) | |
#to_s_with_options(IO) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(String::Builder, Bool) | |
#to_s_with_options(Flate::Reader) | |
#to_s_with_options(Flate::Writer) | |
#to_s_with_options(Gzip::Reader) | |
#to_s_with_options(Gzip::Writer) | |
#to_s_with_options(HTTP::ChunkedContent) | |
#to_s_with_options(File::PReader) | |
#to_s_with_options(HTTP::Server::Response::Output) | |
#to_s_with_options(HTTP::UnknownLengthContent) | |
#to_s_with_options(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s_with_options(IO::FileDescriptor+) | |
#to_s_with_options(IO::ARGF) | |
#to_s_with_options(IO::Delimited) | |
#to_s_with_options:codegen(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::Memory, codegen: Bool) | |
#to_s_with_options:codegen(IO, codegen: Bool) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#to_s_with_options:codegen(File::PReader, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor+, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Reader, codegen: Bool) | |
#to_s_with_options:codegen(IO::MultiWriter, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Writer, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Reader, codegen: Bool) | |
#to_s_with_options:codegen(IO::Delimited, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Writer, codegen: Bool) | |
#to_s_with_options:codegen(IO::Sized+, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::ChunkedContent, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response, codegen: Bool) | |
#to_s_with_options:codegen(IO::ARGF, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response::Output, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::DigestIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::UnknownLengthContent, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::SSL::Socket+, codegen: Bool) | |
#to_s_with_options:codegen(IO::Hexdump, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(String::Builder, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(File::PReader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::ChunkedContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response::Output, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::UnknownLengthContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::WebSocket::Protocol::StreamIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::SSL::Socket+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::DigestIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Sized+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::MultiWriter, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Memory, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Hexdump, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Delimited, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::ARGF, skip_union_parens: Bool, codegen: Bool) | |
#tuple_indexer(Int32) | |
#tuple_indexer(Hash(Int32, Crystal::Def), Int32) | |
#tuple_metaclass_indexer(Int32) | |
#tuple_types() | |
#type_desc() | |
#type_vars() | |
#unbound?() | |
|=== Crystal::TupleInstanceType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Array(Crystal::Type)) | |
|=== Crystal::TupleLiteral ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::TupleLiteral) | |
#==(Crystal::TupleLiteral) | |
#==(Crystal::ASTNode+) | |
#accept(Crystal::ToSVisitor) | |
#accept(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#at(Crystal::ASTNode+) | |
#at(Crystal::Arg) | |
#at(Crystal::Location) | |
#at(Crystal::Select) | |
#at(Crystal::TupleLiteral) | |
#at_end((Crystal::Location | Nil)) | |
#class_desc() | |
#class_name() | |
#clone() | |
#clone_without_location() | |
#dependencies?() | |
#doc() | |
#doc=(Nil) | |
#elements() | |
#end_location() | |
#end_location=((Crystal::Location | Nil)) | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Array(Crystal::ASTNode)) | |
#interpret(Crystal::TupleLiteral, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(Crystal::TupleLiteral, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#location=((Crystal::Location | Nil)) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#program() | |
#program=(Crystal::Program) | |
#raise((String | Nil), Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise((String | Nil)) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::TupleLiteral) | |
#same?(Crystal::TupleLiteral) | |
#set_type(Crystal::Type+) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#to_s() | |
#truthy?() | |
#type() | |
#type=(Crystal::Type+) | |
#type?() | |
#update(Crystal::Yield) | |
#update(Crystal::UninitializedVar) | |
#update(Crystal::ClassVar) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::Call) | |
#update(Crystal::Not) | |
#update(Crystal::Generic) | |
#update(Crystal::FunDef) | |
#update(Crystal::Out) | |
#update(Crystal::Require) | |
#update(Crystal::MacroExpression) | |
#update(Nil) | |
#update() | |
#update(Crystal::Global) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::FileNode) | |
#update(Crystal::Def) | |
#update(Crystal::Path) | |
#update(Crystal::Var) | |
#update(Crystal::ProcNotation) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::MetaVar) | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::Var+) | |
#update(Crystal::TypeOf) | |
#update(Crystal::NilableCast) | |
#update(Crystal::Cast) | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::Union) | |
#update(Crystal::Metaclass) | |
#update(Crystal::Self) | |
#update(Crystal::Arg) | |
#update(Crystal::Next) | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::Nop) | |
#update(Crystal::Asm) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::SizeOf) | |
#update(Crystal::PointerOf) | |
#update(Crystal::Primitive+) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::Assign) | |
#update(Crystal::If) | |
#update(Crystal::IsA) | |
#update(Crystal::Return) | |
#update(Crystal::ProcPointer) | |
#update(Crystal::ArrayLiteral) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::Break) | |
#update(Crystal::RespondsTo) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::Splat) | |
#update(Crystal::Def+) | |
#update(Crystal::MacroFor) | |
#update(Crystal::MacroIf) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::VisibilityModifier) | |
#update(Crystal::MultiAssign) | |
#update(Crystal::Select) | |
#update(Crystal::Case) | |
#update(Crystal::Expressions) | |
#update(Crystal::Block) | |
#update(Crystal::StringInterpolation) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::Or) | |
#update(Crystal::And) | |
#update(Crystal::While) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::TupleLiteral:Class ===| | |
#allocate() | |
#name() | |
#name() | |
#new(Array(Crystal::ASTNode)) | |
#to_s(String::Builder) | |
|=== Crystal::TupleType ===| | |
#==(Crystal::NamedType+) | |
#==(Crystal::TupleType) | |
#===(Crystal::NamedType+) | |
#allowed_in_generics=(Bool) | |
#force_add_subclass() | |
#generic_types() | |
#initialize(Crystal::TupleType, Crystal::Program) | |
#initialize(Crystal::TupleType, Crystal::Program, Crystal::Program, String) | |
#initialize(Crystal::TupleType, Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Bool) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String), Bool) | |
#initialize(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
#instantiate(Array(Crystal::ASTNode | Crystal::Type)) | |
#new_generic_instance(Crystal::Program, Crystal::GenericClassType+, Hash(String, Crystal::ASTNode)) | |
#not_nil!() | |
#object_id() | |
#parents() | |
#program() | |
#same?(Crystal::TupleType) | |
#superclass() | |
#type_desc() | |
#unbound?() | |
|=== Crystal::TupleType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::Program, String, Crystal::NonGenericClassType, Array(String)) | |
|=== Crystal::Type::DefInMacroLookup ===| | |
#initialize() | |
|=== Crystal::Type::DefInMacroLookup:Class ===| | |
#allocate() | |
#new() | |
|=== Crystal::Type::TypeLookup ===| | |
#check_cant_infer_generic_type_parameter(Crystal::Type+, Crystal::Path) | |
#check_type_allowed_in_generics(Crystal::ASTNode+, Crystal::Type+, String) | |
#initialize(Crystal::ModuleType+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::GenericClassType+, Crystal::GenericClassType+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::NamedType+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::EnumType, Crystal::EnumType, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::ModuleType+, Crystal::Type+, Bool, Bool, Bool, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil)) | |
#initialize(Crystal::Type+, Crystal::Type+, Bool, Bool, Bool, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil)) | |
#initialize(Crystal::Program, Crystal::Program, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::FileModule, Crystal::FileModule, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::LibType, Crystal::LibType, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::NonGenericClassType, Crystal::NonGenericClassType, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::GenericModuleType, Crystal::GenericModuleType, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::VirtualType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::NamedTupleInstanceType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::TupleInstanceType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::ProcInstanceType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::NonGenericModuleType+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::GenericInstanceType+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::MetaclassType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#initialize(Crystal::Type+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#lookup(Crystal::Path) | |
#lookup((Crystal::Generic | Crystal::Path)) | |
#lookup(Crystal::Metaclass) | |
#lookup(Crystal::Union) | |
#lookup(Crystal::Generic) | |
#lookup(Crystal::ProcNotation) | |
#lookup(Crystal::Self) | |
#lookup(Crystal::TypeOf) | |
#lookup(Crystal::ASTNode+) | |
#lookup(Crystal::Underscore) | |
#lookup(Crystal::Splat) | |
#lookup_type_var(Crystal::Path) | |
#lookup_type_var?(Crystal::Path) | |
#program() | |
#raise_undefined_constant(Crystal::Path) | |
|=== Crystal::Type::TypeLookup:Class ===| | |
#allocate() | |
#new(Crystal::ModuleType+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::GenericClassType+, Crystal::GenericClassType+, Bool, Bool, Bool, Nil) | |
#new(Crystal::NamedType+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::EnumType, Crystal::EnumType, Bool, Bool, Bool, Nil) | |
#new(Crystal::ModuleType+, Crystal::Type+, Bool, Bool, Bool, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil)) | |
#new(Crystal::Type+, Crystal::Type+, Bool, Bool, Bool, (Hash(String, Crystal::ASTNode | Crystal::Type) | Nil)) | |
#new(Crystal::Program, Crystal::Program, Bool, Bool, Bool, Nil) | |
#new(Crystal::FileModule, Crystal::FileModule, Bool, Bool, Bool, Nil) | |
#new(Crystal::LibType, Crystal::LibType, Bool, Bool, Bool, Nil) | |
#new(Crystal::NonGenericClassType, Crystal::NonGenericClassType, Bool, Bool, Bool, Nil) | |
#new(Crystal::VirtualType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::NamedTupleInstanceType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::TupleInstanceType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::ProcInstanceType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::NonGenericModuleType+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::GenericInstanceType+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::Type+, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::MetaclassType, Crystal::Type+, Bool, Bool, Bool, Nil) | |
#new(Crystal::GenericModuleType, Crystal::GenericModuleType, Bool, Bool, Bool, Nil) | |
|=== Crystal::Type:Class ===| | |
#merge(Array(Crystal::ASTNode)) | |
#merge(Array(Crystal::Type)) | |
#merge!(Array(Crystal::Type)) | |
#merge!(Crystal::Type+, Crystal::Type+) | |
#merge!(Crystal::Type+, Crystal::NilType) | |
|=== Crystal::TypeDeclaration ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::TypeDeclaration) | |
#==(Crystal::TypeDeclaration) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::ToSVisitor) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::Var+) | |
#at_end(Crystal::ASTNode+) | |
#bind_to(Crystal::ASTNode+) | |
#bind_to(Crystal::Global) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#declared_type() | |
#declared_type=(Crystal::ASTNode+) | |
#dependencies?() | |
#discarded=(Bool) | |
#discarded?() | |
#doc() | |
#end_location() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::InstanceVar, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#initialize(Crystal::InstanceVar, Crystal::ASTNode+, Nil) | |
#initialize(Crystal::ClassVar, Crystal::ASTNode+, Nil) | |
#initialize(Crystal::Var, Crystal::ASTNode+, (Crystal::UninitializedVar | Nil)) | |
#initialize(Crystal::InstanceVar, Crystal::ASTNode+, (Crystal::UninitializedVar | Nil)) | |
#initialize(Crystal::ClassVar, Crystal::ASTNode+, (Crystal::UninitializedVar | Nil)) | |
#initialize(Crystal::Var+, Crystal::ASTNode+, Nil) | |
#initialize(Crystal::Var+, Crystal::ASTNode+) | |
#initialize(Crystal::ClassVar, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#initialize(Crystal::Var, Crystal::ASTNode+, Nil) | |
#initialize(Crystal::Var, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::TypeDeclaration, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::TypeDeclaration, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::NilType, Crystal::TypeDeclaration) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::TypeDeclaration) | |
#same?(Crystal::TypeDeclaration) | |
#set_type(Crystal::Type+) | |
#set_type(Crystal::NilType) | |
#set_type_from(Crystal::Type+, Crystal::Global) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s() | |
#to_s(String::Builder) | |
#truthy?() | |
#type=(Crystal::NilType) | |
#type?() | |
#value() | |
#value=(Nil) | |
#value=((Crystal::ASTNode | Nil)) | |
#var() | |
#var=(Crystal::ASTNode+) | |
#visibility=(Crystal::Visibility) | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::TypeDeclaration:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::Var, Crystal::ASTNode+, Nil) | |
#new(Crystal::Var+, Crystal::ASTNode+) | |
#new(Crystal::InstanceVar, Crystal::ASTNode+, Nil) | |
#new(Crystal::ClassVar, Crystal::ASTNode+, Nil) | |
#new(Crystal::Var, Crystal::ASTNode+, (Crystal::UninitializedVar | Nil)) | |
#new(Crystal::InstanceVar, Crystal::ASTNode+, (Crystal::UninitializedVar | Nil)) | |
#new(Crystal::ClassVar, Crystal::ASTNode+, (Crystal::UninitializedVar | Nil)) | |
#new(Crystal::Var, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#new(Crystal::InstanceVar, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#new(Crystal::ClassVar, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
#new(Crystal::ASTNode+, Crystal::ASTNode+, (Crystal::ASTNode | Nil)) | |
|=== Crystal::TypeDeclarationProcessor ===| | |
#check_cant_use_type_errors() | |
#check_class_var_errors(Hash(Crystal::ClassVarContainer, Hash(String, Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation)), Hash(Crystal::ClassVarContainer, Hash(String, Crystal::TypeGuessVisitor::TypeInfo))) | |
#check_nilable_instance_vars() | |
#check_non_nilable_class_var_without_initializers(Crystal::ClassVarContainer, String) | |
#check_non_nilable_class_vars_without_initializers() | |
#compute_non_nilable_instance_vars() | |
#compute_non_nilable_instance_vars_multi(Crystal::Type+, Array(Crystal::TypeDeclarationProcessor::InitializeInfo)) | |
#compute_non_nilable_outside(Crystal::Type+) | |
#compute_non_nilable_outside_single((Crystal::GenericType | Crystal::Type), (Array(String) | Nil)) | |
#compute_non_nilable_outside_single(Crystal::Type+, Nil) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::GenericClassType+, String, Crystal::Type+, Crystal::Location, instance_var: Bool) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::Type+, String, Crystal::Type+, Crystal::Location, instance_var: Bool) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::NonGenericClassType, String, Crystal::Type+, Crystal::Location, instance_var: Bool) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::Type+, String, Crystal::Type+, Crystal::Location) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::Type+, String, Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation, instance_var: Bool, check_nilable: Bool) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::GenericModuleType, String, Crystal::Type+, Crystal::Location, instance_var: Bool) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::NonGenericModuleType+, String, Crystal::Type+, Crystal::Location, instance_var: Bool) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::ClassVarContainer, String, Crystal::Type+, Crystal::Location) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::ClassVarContainer, String, Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation, Bool, Bool) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::ClassVarContainer, String, Crystal::TypeGuessVisitor::TypeInfo) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::ClassVarContainer, String, Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation) | |
#declare_meta_type_var(Hash(String, Crystal::MetaTypeVar), Crystal::ClassVarContainer, String, Crystal::Type+) | |
#find_initialize_infos(Crystal::Type+) | |
#initialize(Crystal::Program) | |
#initialized_outside?(Crystal::Type+, String) | |
#merge_non_nilable_vars((Array(String) | Nil), (Array(String) | Nil)) | |
#merge_non_nilable_vars(Array(String), (Array(String) | Nil)) | |
#nilable_instance_var?(Crystal::GenericModuleType, String) | |
#nilable_instance_var?(Crystal::GenericClassType+, String) | |
#nilable_instance_var?(Crystal::ClassVarContainer, String) | |
#nilable_instance_var?(Crystal::Type+, String) | |
#nilable_instance_var?(Crystal::NonGenericModuleType+, String) | |
#nilable_instance_var?(Crystal::NonGenericClassType, String) | |
#process(Crystal::ASTNode+) | |
#process_instance_vars_declarations() | |
#process_owner_guessed_instance_var_declaration(Crystal::Type+, String, Crystal::TypeDeclarationProcessor::InstanceVarTypeInfo) | |
#process_owner_instance_var_declaration(Crystal::Type+, String, Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation) | |
#raise_cant_declare_instance_var(Crystal::NonGenericClassType, Crystal::Location) | |
#raise_cant_declare_instance_var(Crystal::NonGenericModuleType+, Crystal::Location) | |
#raise_cant_declare_instance_var(Crystal::GenericModuleType, Crystal::Location) | |
#raise_cant_declare_instance_var(Crystal::Type+, Crystal::Location) | |
#raise_cant_declare_instance_var(Crystal::ClassVarContainer, Crystal::Location) | |
#raise_cant_declare_instance_var(Crystal::GenericClassType+, Crystal::Location) | |
#raise_doesnt_explicitly_initializes(Crystal::TypeDeclarationProcessor::InitializeInfo, String, Crystal::MetaTypeVar) | |
#raise_nil_instance_var(Crystal::NonGenericClassType, String, Crystal::Location) | |
#raise_nil_instance_var(Crystal::GenericClassType+, String, Crystal::Location) | |
#raise_not_initialized_in_all_initialize(Crystal::MetaTypeVar, String, Crystal::Type+) | |
#raise_not_initialized_in_all_initialize(Crystal::MetaTypeVar, String, Crystal::ClassVarContainer) | |
#remove_error(Crystal::GenericModuleType, String) | |
#remove_error(Crystal::GenericClassType+, String) | |
#remove_error(Crystal::ClassVarContainer, String) | |
#remove_error(Crystal::NonGenericModuleType+, String) | |
#remove_error(Crystal::NonGenericClassType, String) | |
#remove_error(Crystal::Type+, String) | |
#sort_types_by_depth(Array(Crystal::Type)) | |
#type_decl_visitor() | |
#type_guess_visitor() | |
#uninstantiate((Crystal::Type | Nil)) | |
#uninstantiate(Crystal::Type+) | |
|=== Crystal::TypeDeclarationProcessor::Error ===| | |
#initialize(Crystal::ASTNode+, Crystal::Type+) | |
#initialize(Crystal::Generic, Crystal::GenericClassType+) | |
#initialize(Crystal::Generic, Crystal::Type+) | |
#initialize((Crystal::Generic | Crystal::Path), Crystal::GenericModuleType) | |
#initialize((Crystal::Generic | Crystal::Path), Crystal::GenericClassType+) | |
#initialize((Crystal::Generic | Crystal::Path), Crystal::Type+) | |
#initialize(Crystal::ArrayLiteral, Crystal::GenericModuleType) | |
#initialize(Crystal::ArrayLiteral, Crystal::GenericClassType+) | |
#initialize(Crystal::ArrayLiteral, Crystal::Type+) | |
#initialize(Crystal::HashLiteral, Crystal::GenericModuleType) | |
#initialize(Crystal::HashLiteral, Crystal::GenericClassType+) | |
#initialize(Crystal::HashLiteral, Crystal::Type+) | |
#initialize(Crystal::Path, Crystal::GenericModuleType) | |
#initialize(Crystal::Path, Crystal::GenericClassType+) | |
#initialize(Crystal::Path, Crystal::Type+) | |
#initialize(Crystal::ASTNode+, Crystal::GenericModuleType) | |
#initialize(Crystal::ASTNode+, Crystal::GenericClassType+) | |
#initialize(Crystal::Generic, Crystal::GenericModuleType) | |
#node() | |
#type() | |
|=== Crystal::TypeDeclarationProcessor::Error:Class ===| | |
#allocate() | |
#new(Crystal::ASTNode+, Crystal::Type+) | |
#new(Crystal::Generic, Crystal::GenericClassType+) | |
#new(Crystal::Generic, Crystal::Type+) | |
#new((Crystal::Generic | Crystal::Path), Crystal::GenericModuleType) | |
#new((Crystal::Generic | Crystal::Path), Crystal::GenericClassType+) | |
#new((Crystal::Generic | Crystal::Path), Crystal::Type+) | |
#new(Crystal::ArrayLiteral, Crystal::GenericModuleType) | |
#new(Crystal::ArrayLiteral, Crystal::GenericClassType+) | |
#new(Crystal::ArrayLiteral, Crystal::Type+) | |
#new(Crystal::HashLiteral, Crystal::GenericModuleType) | |
#new(Crystal::HashLiteral, Crystal::GenericClassType+) | |
#new(Crystal::HashLiteral, Crystal::Type+) | |
#new(Crystal::Path, Crystal::GenericModuleType) | |
#new(Crystal::Path, Crystal::GenericClassType+) | |
#new(Crystal::Path, Crystal::Type+) | |
#new(Crystal::ASTNode+, Crystal::GenericModuleType) | |
#new(Crystal::ASTNode+, Crystal::GenericClassType+) | |
#new(Crystal::Generic, Crystal::GenericModuleType) | |
|=== Crystal::TypeDeclarationProcessor::InitializeInfo ===| | |
#def() | |
#initialize(Crystal::Def+) | |
#instance_vars() | |
#instance_vars=(Array(String)) | |
|=== Crystal::TypeDeclarationProcessor::InitializeInfo:Class ===| | |
#allocate() | |
#new(Crystal::Def+) | |
|=== Crystal::TypeDeclarationProcessor::InstanceVarTypeInfo ===| | |
#initialize(Crystal::Location, Crystal::Type+) | |
#location() | |
#outside_def=(Bool) | |
#type() | |
#type=(Crystal::Type+) | |
|=== Crystal::TypeDeclarationProcessor::InstanceVarTypeInfo:Class ===| | |
#allocate() | |
#new(Crystal::Location, Crystal::Type+) | |
|=== Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation ===| | |
#initialize(Crystal::Type+, Crystal::Location, Bool) | |
#location() | |
#type() | |
#uninitialized() | |
|=== Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation:Class ===| | |
#allocate() | |
#new(Crystal::Type+, Crystal::Location, Bool) | |
|=== Crystal::TypeDeclarationProcessor:Class ===| | |
#allocate() | |
#new(Crystal::Program) | |
|=== Crystal::TypeDeclarationVisitor ===| | |
#add_external(Crystal::External) | |
#check_allowed_in_lib(Crystal::ASTNode+, Crystal::Type+) | |
#check_declare_var_type(Crystal::UninitializedVar, Crystal::Type+, String) | |
#check_declare_var_type(Crystal::TypeDeclaration, Crystal::Type+, String) | |
#check_outside_exp(Crystal::ModuleDef, String) | |
#check_outside_exp(Crystal::EnumDef, String) | |
#check_outside_exp(Crystal::Extend, String) | |
#check_outside_exp(Crystal::ClassDef, String) | |
#check_outside_exp(Crystal::Alias, String) | |
#check_outside_exp(Crystal::Def+, String) | |
#check_outside_exp(Crystal::Macro, String) | |
#check_outside_exp(Crystal::LibDef, String) | |
#check_outside_exp(Crystal::Include, String) | |
#check_valid_attributes(Crystal::ExternalVar, Array(String), String) | |
#class_var_owner(Crystal::UninitializedVar) | |
#class_var_owner(Crystal::TypeDeclaration) | |
#class_vars() | |
#current_type() | |
#current_type=(Crystal::ModuleType+) | |
#declare_c_struct_or_union_field(Crystal::TypeDeclaration) | |
#declare_c_struct_or_union_field(Crystal::NonGenericClassType, String, Crystal::MetaTypeVar, (Crystal::Location | Nil)) | |
#declare_class_var(Crystal::TypeDeclaration, Crystal::ClassVar, Bool) | |
#declare_class_var(Crystal::UninitializedVar, Crystal::ClassVar, Bool) | |
#declare_instance_var(Crystal::GenericClassType+, Crystal::TypeDeclaration, Crystal::InstanceVar) | |
#declare_instance_var(Crystal::NonGenericClassType, Crystal::UninitializedVar, Crystal::InstanceVar) | |
#declare_instance_var(Crystal::GenericClassType+, Crystal::UninitializedVar, Crystal::InstanceVar) | |
#declare_instance_var(Crystal::UninitializedVar, Crystal::InstanceVar) | |
#declare_instance_var(Crystal::NonGenericModuleType+, Crystal::UninitializedVar, Crystal::InstanceVar) | |
#declare_instance_var(Crystal::GenericModuleType, Crystal::UninitializedVar, Crystal::InstanceVar) | |
#declare_instance_var(Crystal::NonGenericModuleType+, Crystal::TypeDeclaration, Crystal::InstanceVar) | |
#declare_instance_var(Crystal::GenericModuleType, Crystal::TypeDeclaration, Crystal::InstanceVar) | |
#declare_instance_var(Crystal::NonGenericClassType, Crystal::TypeDeclaration, Crystal::InstanceVar) | |
#declare_instance_var(Crystal::TypeDeclaration, Crystal::InstanceVar) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::MacroExpression) | |
#end_visit(Crystal::When) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::MacroExpression) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Var+) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::Block) | |
#expand_inline_macro(Crystal::MacroExpression, Nil) | |
#expand_inline_macro(Crystal::MacroIf, Nil) | |
#expand_inline_macro(Crystal::MacroFor) | |
#expand_inline_macro(Crystal::MacroExpression) | |
#expand_inline_macro(Crystal::MacroFor, Nil) | |
#expand_inline_macro(Crystal::MacroIf) | |
#expand_macro(Crystal::Call, Bool, Bool) | |
#expand_macro:raise_on_missing_const(Crystal::Call, raise_on_missing_const: Bool) | |
#expand_macro_arguments(Crystal::Call, Crystal::Type+) | |
#free_vars() | |
#include_c_struct(Crystal::Include) | |
#initialize(Crystal::TypeDeclarationVisitor, Crystal::Program) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar)) | |
#initialize(Crystal::Program, Hash(Crystal::Type, Hash(String, Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation))) | |
#inside_exp?() | |
#lookup_type(Crystal::ASTNode+, Nil, Bool) | |
#lookup_type(Crystal::ASTNode+) | |
#nesting_exp?(Crystal::NamedArgument) | |
#nesting_exp?(Crystal::AsmOperand) | |
#nesting_exp?(Crystal::ASTNode+) | |
#nesting_exp?(Crystal::Block) | |
#nesting_exp?(Crystal::Rescue) | |
#nesting_exp?(Crystal::MacroExpression) | |
#nesting_exp?(Crystal::Arg) | |
#nesting_exp?(Crystal::When) | |
#nesting_exp?(Crystal::Def+) | |
#nesting_exp?(Crystal::Path) | |
#nesting_exp?(Crystal::Var+) | |
#program() | |
#visit(Crystal::Block) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Arg) | |
#visit(Crystal::When) | |
#visit(Crystal::Path) | |
#visit(Crystal::Var+) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::UninitializedVar) | |
#visit(Crystal::FunDef) | |
#visit(Crystal::Assign) | |
#visit(Crystal::ProcLiteral) | |
#visit(Crystal::Require) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::ExternalVar) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::Include) | |
#visit(Crystal::CStructOrUnionDef) | |
#visit(Crystal::Extend) | |
#visit(Crystal::Alias) | |
#visit(Crystal::Def+) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::Macro) | |
#visit(Crystal::Attribute) | |
#visit(Crystal::Call) | |
#visit(Crystal::Alias) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::MacroIf) | |
#visit(Crystal::MacroFor) | |
#visit((Crystal::ExternalVar | Crystal::Generic | Crystal::Metaclass | Crystal::Path | Crystal::ProcNotation | Crystal::Self | Crystal::TypeOf | Crystal::Union)) | |
#visit(Crystal::TypeDeclarationVisitor, Crystal::Include) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::Include) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::TypeDeclaration) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::Rescue) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::MacroExpression) | |
|=== Crystal::TypeDeclarationVisitor:Class ===| | |
#allocate() | |
#new(Crystal::Program, Hash(Crystal::Type, Hash(String, Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation))) | |
|=== Crystal::TypeDef ===| | |
#==(Crystal::TypeDef) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#class_desc() | |
#clone_without_location() | |
#hash() | |
#initialize(String, Crystal::ASTNode+, Int32) | |
#location() | |
#name() | |
#name_column_number() | |
#name_size() | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#type_spec() | |
|=== Crystal::TypeDef:Class ===| | |
#allocate() | |
#name() | |
#new(String, Crystal::ASTNode+, Int32) | |
|=== Crystal::TypeDefType ===| | |
#==(Crystal::AliasType) | |
#==(Crystal::Type+) | |
#==(Crystal::TypeDefType) | |
#add_def_instance(Crystal::DefInstanceKey, Crystal::Def) | |
#append_full_name(String::Builder, codegen: Bool) | |
#def_instances() | |
#defs() | |
#initialize(Crystal::Program, Crystal::ModuleType+, String, Crystal::Type+) | |
#initialize(Crystal::TypeDefType, Crystal::Program) | |
#initialize(Crystal::TypeDefType, Crystal::Program, Crystal::ModuleType+, String) | |
#llvm_name(String::Builder) | |
#lookup_def_instance(Crystal::DefInstanceKey) | |
#lookup_path(Array(String), Bool, Bool, (Crystal::Location | Nil)) | |
#lookup_path(Crystal::Path) | |
#lookup_path:include_private(Crystal::Path, include_private: Bool) | |
#lookup_path:lookup_in_namespace:location(Array(String), lookup_in_namespace: Bool, location: (Crystal::Location | Nil)) | |
#macros() | |
#namespace() | |
#object_id() | |
#parents() | |
#pointer?() | |
#program() | |
#remove_indirection() | |
#remove_typedef() | |
#restrict(Crystal::TypeDefType, Crystal::UnionType+, Crystal::MatchContext) | |
#restrict(Crystal::AliasType, Crystal::MatchContext) | |
#restrict(Crystal::Type+, Crystal::MatchContext) | |
#restrict(Crystal::UnionType+, Crystal::MatchContext) | |
#same?(Crystal::TypeDefType) | |
#to_s(String::Builder) | |
#to_s_with_options(String::Builder) | |
#type_desc() | |
#typedef() | |
|=== Crystal::TypeDefType:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::ModuleType+, String, Crystal::Type+) | |
|=== Crystal::TypeException ===| | |
#callstack() | |
#callstack=(CallStack) | |
#crystal_type_id() | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#initialize((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::Exception+) | |
#initialize((String | Nil), Nil, Int32, Nil, Int32, Crystal::Exception+) | |
#initialize((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::TypeException+) | |
#initialize((String | Nil), Nil, Int32, Nil, Int32, Crystal::TypeException+) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::TypeException+) | |
#initialize(String, Nil, Int32, Nil, Int32, Crystal::TypeException+) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::MethodTraceException | Nil)) | |
#initialize(String, Nil, Int32, Nil, Int32, (Crystal::MethodTraceException | Nil)) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::TypeException | Nil)) | |
#initialize(String, Nil, Int32, Nil, Int32, (Crystal::TypeException | Nil)) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::Exception | Nil)) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::UndefinedMacroMethodError) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::MacroRaiseException) | |
#initialize(String, Nil, Int32, Nil, Int32, Crystal::Exception+) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::Exception+) | |
#initialize((String | Nil), Nil, Int32, Nil, Int32, Nil) | |
#initialize((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#initialize((String | Nil), Nil, Int32, Nil, Int32, (Crystal::Exception | Nil)) | |
#initialize(Crystal::TypeException, (String | Nil)) | |
#initialize((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::Exception | Nil)) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::FrozenTypeException) | |
#initialize(String, Nil, Int32, Nil, Int32) | |
#initialize(String, Nil, Int32, Nil, Int32, Nil) | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::TypeException) | |
#initialize(Crystal::TypeException, String) | |
#initialize(String, Nil, Int32, Nil, Int32, (Crystal::Exception | Nil)) | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
|=== Crystal::TypeException:Class ===| | |
#allocate() | |
#for_node(Crystal::FunDef, String, Nil) | |
#for_node(Crystal::TypeDef, String, Nil) | |
#for_node(Crystal::Macro, String, Crystal::Exception+) | |
#for_node(Crystal::MetaTypeVar, String, Nil) | |
#for_node(Crystal::AsmOperand, String, Nil) | |
#for_node(Crystal::Rescue, String, Nil) | |
#for_node(Crystal::FunDef, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Generic, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Not, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::ReadInstanceVar, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::TupleLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::NamedTupleLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Require, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::FileNode, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Path, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::ProcNotation, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Union, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Metaclass, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Self, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::TypeDeclaration, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::ClassVar, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Out, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::MacroExpression, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Arg, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Assign, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::CStructOrUnionDef, String, Nil) | |
#for_node(Crystal::Extend, String, Crystal::TypeException+) | |
#for_node(Crystal::ProcPointer, String, Nil) | |
#for_node(Crystal::ProcPointer, String, Crystal::Exception+) | |
#for_node(Crystal::Return, String, Nil) | |
#for_node(Crystal::FunDef, (String | Nil), Crystal::Exception+) | |
#for_node(Crystal::Def, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::TypeFilteredNode, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Primitive+, String, Nil) | |
#for_node(Crystal::PointerOf, String, Nil) | |
#for_node(Crystal::Primitive+, String, Crystal::Exception+) | |
#for_node(Crystal::Primitive+, (String | Nil), Crystal::TypeException+) | |
#for_node(Crystal::If, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Select, String, Nil) | |
#for_node(Crystal::TypeRestriction, String, Nil) | |
#for_node(Crystal::MacroIf, String, Crystal::Exception+) | |
#for_node(Crystal::MacroIf, String, Nil) | |
#for_node(Crystal::MacroFor, String, Crystal::Exception+) | |
#for_node(Crystal::Break, String, Nil) | |
#for_node(Crystal::Next, String, Nil) | |
#for_node(Crystal::ClassDef, String, Crystal::Exception+) | |
#for_node(Crystal::Macro, (String | Nil), Nil) | |
#for_node(Crystal::Def+, String, Crystal::Exception+) | |
#for_node(Crystal::Include, String, Crystal::Exception+) | |
#for_node(Crystal::Include, String, Crystal::TypeException+) | |
#for_node(Crystal::Extend, String, Crystal::Exception+) | |
#for_node(Crystal::Yield, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::ProcPointer, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::MultiAssign, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::VisibilityModifier, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::TypeRestriction, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::MacroIf, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::MacroFor, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Splat, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::DoubleSplat, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::RespondsTo, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Break, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Next, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Cast, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::NilableCast, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::TypeOf, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::TypeOf, String, Crystal::Exception+) | |
#for_node(Crystal::Generic, String, Crystal::Exception+) | |
#for_node(Crystal::Path, String, Crystal::Exception+) | |
#for_node(Crystal::Var, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::DoubleSplat, String, Nil) | |
#for_node(Crystal::ASTNode+, String, Crystal::Exception+) | |
#for_node(Crystal::ASTNode+, (String | Nil), Crystal::TypeException+) | |
#for_node(Crystal::Call, String, (Crystal::MethodTraceException | Nil)) | |
#for_node(Crystal::Def+, String) | |
#for_node(Crystal::Call, String, (Crystal::TypeException | Nil)) | |
#for_node(Crystal::Call, String, (Crystal::Exception | Nil)) | |
#for_node(Crystal::Select, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Case, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Return, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::IsA, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::While, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::TupleIndexer, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Primitive+, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::PointerOf, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::SizeOf, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::InstanceSizeOf, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::ExceptionHandler, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Asm, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Nop, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::NilLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::BoolLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::NumberLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::CharLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::SymbolLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::StringLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::RegexLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::ArrayLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::HashLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::And, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Or, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::RangeLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::StringInterpolation, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Block, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::InstanceVar, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Require, String, Crystal::Exception+) | |
#for_node(Crystal::ClassDef, String, Nil) | |
#for_node(Crystal::ModuleDef, String, Nil) | |
#for_node(Crystal::EnumDef, String, Nil) | |
#for_node(Crystal::LibDef, String, Nil) | |
#for_node(Crystal::Extend, String, Nil) | |
#for_node(Crystal::Alias, String, Nil) | |
#for_node(Crystal::Def+, String, Nil) | |
#for_node(Crystal::Macro, String, Nil) | |
#for_node(Crystal::Call, String, Crystal::Exception+) | |
#for_node(Crystal::Call, String, Nil) | |
#for_node(Crystal::MacroExpression, String, Crystal::Exception+) | |
#for_node(Crystal::MacroFor, String, Nil) | |
#for_node(Crystal::TypeNode, String, Nil) | |
#for_node(Crystal::Assign, String, Nil) | |
#for_node(Crystal::MacroId, String, Nil) | |
#for_node(Crystal::StringLiteral, String, Nil) | |
#for_node(Crystal::MetaVar, String, Nil) | |
#for_node(Crystal::NilableCast, String, Nil) | |
#for_node(Crystal::Cast, String, Nil) | |
#for_node(Crystal::Union, String, Nil) | |
#for_node(Crystal::ASTNode+, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Require, String, Nil) | |
#for_node(Crystal::Splat, String, Nil) | |
#for_node(Crystal::ASTNode+, String, Nil) | |
#for_node(Crystal::UninitializedVar, String, Nil) | |
#for_node(Crystal::TypeDeclaration, String, Nil) | |
#for_node(Crystal::Var+, String, Nil) | |
#for_node(Crystal::Generic, String, Nil) | |
#for_node(Crystal::NumberLiteral, String, Nil) | |
#for_node(Crystal::Self, String, Nil) | |
#for_node(Crystal::TypeOf, String, Nil) | |
#for_node(Crystal::MetaVar, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Path, String, Nil) | |
#for_node(Crystal::Yield, String, Nil) | |
#for_node(Crystal::Block, String, Nil) | |
#for_node(Crystal::ProcLiteral, String, Nil) | |
#for_node(Crystal::Underscore, String, Nil) | |
#for_node(Crystal::Include, String, Nil) | |
#for_node(Crystal::Attribute, String, Nil) | |
#for_node(Crystal::External, String, Nil) | |
#for_node(Crystal::Generic, (String | Nil), Nil) | |
#for_node(Crystal::ReadInstanceVar, String, Nil) | |
#for_node(Crystal::TupleLiteral, String, Nil) | |
#for_node(Crystal::NamedTupleLiteral, String, Nil) | |
#for_node(Crystal::While, String, Nil) | |
#for_node(Crystal::Case, String, Nil) | |
#for_node(Crystal::HashLiteral, String, Nil) | |
#for_node(Crystal::Call, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::MagicConstant, String, Nil) | |
#for_node(Crystal::MacroExpression, String, Nil) | |
#for_node(Crystal::Out, String, Nil) | |
#for_node(Crystal::ArrayLiteral, String, Nil) | |
#for_node(Crystal::ArrayLiteral, (String | Nil), Nil) | |
#for_node(Crystal::SymbolLiteral, String, Nil) | |
#for_node(Crystal::StringInterpolation, String, Nil) | |
#for_node(Crystal::Expressions, String, Nil) | |
#for_node(Crystal::Call, (String | Nil), Crystal::Exception+) | |
#for_node(Crystal::UninitializedVar, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Global, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Var+, (String | Nil), Nil) | |
#for_node(Crystal::Var+, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Call, (String | Nil), Nil) | |
#for_node(Crystal::ASTNode+, (String | Nil), Nil) | |
#for_node(Crystal::RegexLiteral, String, Nil) | |
#for_node(Crystal::TupleLiteral, (String | Nil), Nil) | |
#for_node(Crystal::When, String, Nil) | |
#for_node(Crystal::RespondsTo, String, Nil) | |
#for_node(Crystal::IsA, String, Nil) | |
#for_node(Crystal::VisibilityModifier, String, Nil) | |
#for_node(Crystal::UnaryExpression+, String, Nil) | |
#for_node(Crystal::Arg, String, Nil) | |
#for_node(Crystal::InstanceVar, (String | Nil), Nil) | |
#for_node(Crystal::BinaryOp+, String, Nil) | |
#for_node(Crystal::Global, String, Nil) | |
#for_node(Crystal::ClassVar, String, Nil) | |
#for_node(Crystal::InstanceVar, String, Nil) | |
#for_node(Crystal::MultiAssign, String, Nil) | |
#for_node(Crystal::If, String, Nil) | |
#for_node(Crystal::Expressions, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::ProcLiteral, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::Def+, (String | Nil), (Crystal::Exception | Nil)) | |
#for_node(Crystal::NamedArgument, String, Nil) | |
#for_node(Crystal::RangeLiteral, String, Nil) | |
#for_node(Crystal::MetaTypeVar, (String | Nil), (Crystal::Exception | Nil)) | |
#name() | |
#new((String | Nil), Nil, Int32, Nil, Int32, Crystal::Exception+) | |
#new(String, Nil, Int32, Nil, Int32, (Crystal::Exception | Nil)) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::Exception | Nil)) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::UndefinedMacroMethodError) | |
#new(String, Nil, Int32, Nil, Int32, (Crystal::TypeException | Nil)) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::TypeException | Nil)) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#new(String, Nil, Int32, Nil, Int32, (Crystal::MethodTraceException | Nil)) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::MethodTraceException | Nil)) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::TypeException) | |
#new(String, Nil, Int32, Nil, Int32, Nil) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::MacroRaiseException) | |
#new(String, Crystal::Location) | |
#new(String) | |
#new(String, Nil, Int32, Nil, Int32) | |
#new(String, Nil, Int32, Nil, Int32, Crystal::TypeException+) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::FrozenTypeException) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::TypeException+) | |
#new(String, Nil, Int32, Nil, Int32, Crystal::Exception+) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::Exception+) | |
#new((String | Nil), Nil, Int32, Nil, Int32, Nil) | |
#new((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#new((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, (Crystal::Exception | Nil)) | |
#new((String | Nil), Nil, Int32, Nil, Int32, (Crystal::Exception | Nil)) | |
#new((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::TypeException+) | |
#new((String | Nil), Nil, Int32, Nil, Int32, Crystal::TypeException+) | |
#new((String | Nil), Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Crystal::Exception+) | |
#wrap_macro_expression(Crystal::TypeException, Crystal::Location) | |
|=== Crystal::TypeFilter:Class ===| | |
#and(Crystal::TypeFilter+, Crystal::TypeFilter+) | |
#or(Crystal::TypeFilter+, Crystal::TypeFilter+) | |
|=== Crystal::TypeFilteredNode ===| | |
#add_observer(Crystal::MetaVar) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#initialize(Crystal::NoReturnFilter, Crystal::ASTNode+) | |
#initialize(Crystal::TypeFilter+, Crystal::ASTNode+) | |
#initialize(Crystal::TypeFilter+, Crystal::MetaVar) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::TypeFilteredNode) | |
#set_type(Nil) | |
#set_type(Crystal::Type+) | |
#to_s(IO::ARGF) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(HTTP::Server::Response) | |
#to_s(String::Builder) | |
#to_s(IO::Delimited) | |
#to_s(IO::FileDescriptor+) | |
#to_s(IO::Hexdump) | |
#to_s(IO::Memory) | |
#to_s(IO::MultiWriter) | |
#to_s(IO::Sized+) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(IO::FileDescriptor) | |
#to_s(IO) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(Gzip::Writer) | |
#to_s(Gzip::Reader) | |
#to_s(Flate::Writer) | |
#to_s(Flate::Reader) | |
#to_s(File::PReader) | |
#type=((Crystal::Type | Nil)) | |
#type?() | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::Nop) | |
#update(Crystal::Asm) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::SizeOf) | |
#update(Crystal::PointerOf) | |
#update(Crystal::Primitive+) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::While) | |
#update(Crystal::ArrayLiteral) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::Def) | |
#update(Crystal::Var) | |
#update(Crystal::Next) | |
#update(Crystal::Break) | |
#update(Crystal::RespondsTo) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::Splat) | |
#update(Crystal::MacroFor) | |
#update(Crystal::MacroIf) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::VisibilityModifier) | |
#update(Crystal::MultiAssign) | |
#update(Crystal::Select) | |
#update(Crystal::Case) | |
#update(Crystal::StringInterpolation) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::Or) | |
#update(Crystal::And) | |
#update(Crystal::If) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::Self) | |
#update(Crystal::Metaclass) | |
#update(Crystal::Union) | |
#update(Crystal::ProcNotation) | |
#update(Crystal::Path) | |
#update(Crystal::FileNode) | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::FunDef) | |
#update(Crystal::Generic) | |
#update(Crystal::Not) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::Call) | |
#update(Crystal::Require) | |
#update(Crystal::Global) | |
#update(Crystal::Cast) | |
#update(Crystal::MetaVar) | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::Var+) | |
#update(Crystal::TypeOf) | |
#update(Crystal::NilableCast) | |
#update(Crystal::IsA) | |
#update(Crystal::Return) | |
#update(Crystal::ProcPointer) | |
#update(Crystal::Yield) | |
#update(Crystal::Assign) | |
#update(Crystal::Block) | |
#update(Crystal::Expressions) | |
#update(Crystal::Def+) | |
#update(Crystal::Arg) | |
#update(Crystal::MacroExpression) | |
#update(Crystal::Out) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::ClassVar) | |
#update(Crystal::UninitializedVar) | |
|=== Crystal::TypeFilteredNode:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::TypeFilter+, Crystal::ASTNode+) | |
#new(Crystal::TypeFilter+, Crystal::MetaVar) | |
#new(Crystal::NoReturnFilter, Crystal::ASTNode+) | |
|=== Crystal::TypeFilters ===| | |
#[]=(String, Crystal::TruthyFilter) | |
#[]=(String, Crystal::TypeFilter+) | |
#[]=(String, Crystal::SimpleTypeFilter) | |
#[]=(String, Crystal::RespondsToTypeFilter) | |
#[]?(String) | |
#initialize() | |
#keys() | |
#not() | |
#temp_var?() | |
|=== Crystal::TypeFilters:Class ===| | |
#allocate() | |
#and(Crystal::TypeFilters, (Crystal::TypeFilters | Nil)) | |
#and(Crystal::TypeFilters, Crystal::TypeFilters) | |
#and((Crystal::TypeFilters | Nil), (Crystal::TypeFilters | Nil), (Crystal::TypeFilters | Nil)) | |
#and((Crystal::TypeFilters | Nil), (Crystal::TypeFilters | Nil)) | |
#new(Crystal::Var+, Crystal::TruthyFilter) | |
#new() | |
#new(Crystal::Var+, Crystal::SimpleTypeFilter) | |
#new(Crystal::Var+, Crystal::RespondsToTypeFilter) | |
#or((Crystal::TypeFilters | Nil), (Crystal::TypeFilters | Nil), (Crystal::TypeFilters | Nil)) | |
#or((Crystal::TypeFilters | Nil), (Crystal::TypeFilters | Nil)) | |
#truthy(Crystal::Var+) | |
|=== Crystal::TypeGuessVisitor ===| | |
#add_instance_var_type_info(Hash(String, Crystal::TypeDeclarationProcessor::InstanceVarTypeInfo)+, String, Crystal::Type+, Crystal::InstanceVar) | |
#add_to_initialize_info(String) | |
#add_type_info(Hash(String, Crystal::TypeGuessVisitor::TypeInfo)+, String, Crystal::Type+, Crystal::ClassVar) | |
#check_allowed_in_generics(Crystal::Path, Crystal::Type+) | |
#check_allowed_in_generics(Crystal::ASTNode+, (Crystal::Type | Nil)) | |
#check_allowed_in_generics((Crystal::Generic | Crystal::Path), Nil) | |
#check_allowed_in_generics(Crystal::ArrayLiteral, (Crystal::Type | Nil)) | |
#check_allowed_in_generics(Crystal::HashLiteral, (Crystal::Type | Nil)) | |
#check_allowed_in_generics(Crystal::Generic, Nil) | |
#check_allowed_in_generics((Crystal::Generic | Crystal::Path), (Crystal::Type | Nil)) | |
#check_allowed_in_generics(Crystal::Generic, (Crystal::Type | Nil)) | |
#check_allowed_in_generics(Crystal::Path, Nil) | |
#check_allowed_in_generics(Crystal::Path, (Crystal::Type | Nil)) | |
#check_has_self(Crystal::ASTNode+) | |
#check_outside_exp(Crystal::ModuleDef, String) | |
#check_outside_exp(Crystal::Macro, String) | |
#check_outside_exp(Crystal::ClassDef, String) | |
#check_outside_exp(Crystal::Alias, String) | |
#check_outside_exp(Crystal::Def+, String) | |
#check_outside_exp(Crystal::EnumDef, String) | |
#check_outside_exp(Crystal::LibDef, String) | |
#check_outside_exp(Crystal::Include, String) | |
#check_outside_exp(Crystal::Extend, String) | |
#check_var_is_self(Crystal::Var+) | |
#class_var_owner(Crystal::ClassVar) | |
#class_vars() | |
#current_type() | |
#current_type=(Crystal::ModuleType+) | |
#end_visit(Crystal::NamedArgument) | |
#end_visit(Crystal::Arg) | |
#end_visit(Crystal::Var+) | |
#end_visit(Crystal::AsmOperand) | |
#end_visit(Crystal::ASTNode+) | |
#end_visit(Crystal::Def+) | |
#end_visit(Crystal::Rescue) | |
#end_visit(Crystal::MacroExpression) | |
#end_visit(Crystal::Path) | |
#end_visit(Crystal::Block) | |
#end_visit(Crystal::When) | |
#end_visit_any(Crystal::ASTNode+) | |
#end_visit_any(Crystal::Block) | |
#end_visit_any(Crystal::MacroExpression) | |
#end_visit_any(Crystal::When) | |
#end_visit_any(Crystal::Path) | |
#end_visit_any(Crystal::NamedArgument) | |
#end_visit_any(Crystal::Rescue) | |
#end_visit_any(Crystal::Def+) | |
#end_visit_any(Crystal::Arg) | |
#end_visit_any(Crystal::AsmOperand) | |
#end_visit_any(Crystal::Var+) | |
#expand_inline_macro(Crystal::MacroIf) | |
#expand_inline_macro(Crystal::MacroFor) | |
#expand_inline_macro(Crystal::MacroFor, Nil) | |
#expand_inline_macro(Crystal::MacroExpression, Nil) | |
#expand_inline_macro(Crystal::MacroExpression) | |
#expand_inline_macro(Crystal::MacroIf, Nil) | |
#expand_macro(Crystal::Call, Bool, Bool) | |
#expand_macro:raise_on_missing_const(Crystal::Call, raise_on_missing_const: Bool) | |
#expand_macro_arguments(Crystal::Call, Crystal::Type+) | |
#free_vars() | |
#gather_returns(Crystal::Expressions) | |
#guess_array_literal_element_types(Crystal::ArrayLiteral) | |
#guess_from_two((Crystal::Type | Nil), (Crystal::Type | Nil)) | |
#guess_hash_literal_key_value_types(Crystal::HashLiteral) | |
#guess_type(Crystal::BinaryOp+) | |
#guess_type(Crystal::NilableCast) | |
#guess_type(Crystal::Cast) | |
#guess_type(Crystal::SymbolLiteral) | |
#guess_type(Crystal::RangeLiteral) | |
#guess_type(Crystal::RegexLiteral) | |
#guess_type(Crystal::StringInterpolation) | |
#guess_type(Crystal::StringLiteral) | |
#guess_type(Crystal::NilLiteral) | |
#guess_type(Crystal::TupleLiteral) | |
#guess_type(Crystal::NamedTupleLiteral) | |
#guess_type(Crystal::BoolLiteral) | |
#guess_type(Crystal::Call) | |
#guess_type(Crystal::CharLiteral) | |
#guess_type(Crystal::NumberLiteral) | |
#guess_type(Crystal::UninitializedVar) | |
#guess_type(Crystal::RespondsTo) | |
#guess_type(Crystal::InstanceVar) | |
#guess_type(Crystal::Case) | |
#guess_type(Crystal::Expressions) | |
#guess_type(Crystal::Assign) | |
#guess_type(Crystal::Not) | |
#guess_type(Crystal::IsA) | |
#guess_type(Crystal::Path) | |
#guess_type(Crystal::SizeOf) | |
#guess_type(Crystal::InstanceSizeOf) | |
#guess_type(Crystal::Nop) | |
#guess_type(Crystal::ASTNode+) | |
#guess_type(Crystal::Unless) | |
#guess_type(Crystal::If) | |
#guess_type(Crystal::Var+) | |
#guess_type(Crystal::ArrayLiteral) | |
#guess_type(Crystal::HashLiteral) | |
#guess_type_call_lib_fun(Crystal::Call) | |
#guess_type_call_lib_out(Crystal::Call) | |
#guess_type_call_pointer_malloc_two_args(Crystal::Call) | |
#guess_type_call_with_type_annotation(Crystal::Call) | |
#guess_type_from_method(Crystal::Type+, Crystal::Call) | |
#guess_type_in_method_body(Crystal::Expressions) | |
#initialize(Crystal::Program, Hash(String, Crystal::MetaVar)) | |
#initialize(Crystal::TypeGuessVisitor, Crystal::Program) | |
#initialize(Crystal::Program, Hash(Crystal::Type, Hash(String, Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation)), Hash(Crystal::Type, Hash(String, Crystal::TypeDeclarationProcessor::InstanceVarTypeInfo)), Hash(Crystal::Type, Array(Crystal::TypeDeclarationProcessor::InitializeInfo)), Hash(Crystal::Type, Array(String)), Hash(Crystal::Type, Hash(String, Crystal::TypeDeclarationProcessor::Error))) | |
#inside_exp?() | |
#lookup_type?((Crystal::Generic | Crystal::Path), Crystal::Type+) | |
#lookup_type?(Crystal::ASTNode+) | |
#lookup_type?(Crystal::ASTNode+, Crystal::Type+) | |
#lookup_type?((Crystal::Generic | Crystal::Path)) | |
#lookup_type?(Crystal::Path, Crystal::Type+) | |
#lookup_type?(Crystal::Generic) | |
#lookup_type?(Crystal::Generic, Crystal::Type+) | |
#lookup_type?(Crystal::Path) | |
#lookup_type_no_check?(Crystal::Path) | |
#lookup_type_no_check?(Crystal::ASTNode+) | |
#lookup_type_var?(Crystal::Path) | |
#lookup_type_var?(Crystal::Path, Crystal::Type+) | |
#nesting_exp?(Crystal::NamedArgument) | |
#nesting_exp?(Crystal::AsmOperand) | |
#nesting_exp?(Crystal::Var+) | |
#nesting_exp?(Crystal::MacroExpression) | |
#nesting_exp?(Crystal::ASTNode+) | |
#nesting_exp?(Crystal::Arg) | |
#nesting_exp?(Crystal::Rescue) | |
#nesting_exp?(Crystal::Def+) | |
#nesting_exp?(Crystal::Path) | |
#nesting_exp?(Crystal::When) | |
#nesting_exp?(Crystal::Block) | |
#process_assign(Crystal::Assign) | |
#process_assign(Crystal::ASTNode+, Crystal::ASTNode+) | |
#process_assign_class_var(Crystal::ClassVar, Crystal::ASTNode+) | |
#process_assign_instance_var(Crystal::GenericModuleType, Crystal::InstanceVar, Crystal::ASTNode+) | |
#process_assign_instance_var(Crystal::GenericClassType+, Crystal::InstanceVar, Crystal::ASTNode+) | |
#process_assign_instance_var(Crystal::NonGenericModuleType+, Crystal::InstanceVar, Crystal::ASTNode+) | |
#process_assign_instance_var(Crystal::NonGenericClassType, Crystal::InstanceVar, Crystal::ASTNode+) | |
#process_assign_instance_var(Crystal::InstanceVar, Crystal::ASTNode+) | |
#process_lib_out(Crystal::GenericClassType+, Crystal::InstanceVar, Crystal::Type+) | |
#process_lib_out(Crystal::NonGenericModuleType+, Crystal::InstanceVar, Crystal::Type+) | |
#process_lib_out(Crystal::NonGenericClassType, Crystal::InstanceVar, Crystal::Type+) | |
#process_lib_out(Crystal::GenericModuleType, Crystal::InstanceVar, Crystal::Type+) | |
#process_multi_assign(Crystal::MultiAssign) | |
#process_uninitialized_instance_var(Crystal::NonGenericModuleType+, Crystal::InstanceVar, Crystal::ASTNode+) | |
#process_uninitialized_instance_var(Crystal::GenericModuleType, Crystal::InstanceVar, Crystal::ASTNode+) | |
#process_uninitialized_instance_var(Crystal::NonGenericClassType, Crystal::InstanceVar, Crystal::ASTNode+) | |
#process_uninitialized_instance_var(Crystal::GenericClassType+, Crystal::InstanceVar, Crystal::ASTNode+) | |
#program() | |
#visit(Crystal::TypeGuessVisitor, Crystal::Def+) | |
#visit(Crystal::Def+) | |
#visit(Crystal::Rescue) | |
#visit(Crystal::FunDef) | |
#visit(Crystal::Path) | |
#visit(Crystal::Assign) | |
#visit(Crystal::TypeGuessVisitor, Crystal::ModuleDef) | |
#visit(Crystal::EnumDef) | |
#visit(Crystal::When) | |
#visit(Crystal::TypeDeclaration) | |
#visit(Crystal::Macro) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::Block) | |
#visit(Crystal::TypeGuessVisitor, Crystal::ClassDef) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::UninitializedVar) | |
#visit(Crystal::Var+) | |
#visit(Crystal::TypeGuessVisitor, Crystal::MacroExpression) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::TypeGuessVisitor, Crystal::Call) | |
#visit(Crystal::Call) | |
#visit(Crystal::MultiAssign) | |
#visit(Crystal::ProcLiteral) | |
#visit((Crystal::InstanceSizeOf | Crystal::PointerOf | Crystal::SizeOf | Crystal::TypeOf)) | |
#visit(Crystal::ASTNode+) | |
#visit(Crystal::MacroFor) | |
#visit(Crystal::Alias) | |
#visit(Crystal::AsmOperand) | |
#visit(Crystal::Extend) | |
#visit(Crystal::Include) | |
#visit(Crystal::MacroIf) | |
#visit(Crystal::LibDef) | |
#visit(Crystal::ModuleDef) | |
#visit(Crystal::MacroExpression) | |
#visit(Crystal::ClassDef) | |
#visit(Crystal::NamedArgument) | |
#visit(Crystal::Require) | |
#visit(Crystal::TypeGuessVisitor, Crystal::MacroFor) | |
#visit(Crystal::Call) | |
#visit(Crystal::Attribute) | |
#visit(Crystal::MacroFor) | |
#visit(Crystal::Arg) | |
#visit(Crystal::TypeGuessVisitor, Crystal::MacroIf) | |
#visit(Crystal::Def+) | |
#visit(Crystal::MacroIf) | |
#visit((Crystal::ExternalVar | Crystal::Generic | Crystal::Metaclass | Crystal::Path | Crystal::ProcNotation | Crystal::Self | Crystal::TypeOf | Crystal::Union)) | |
#visit_any(Crystal::MacroExpression) | |
#visit_any(Crystal::ASTNode+) | |
#visit_any(Crystal::AsmOperand) | |
#visit_any(Crystal::Block) | |
#visit_any(Crystal::Var+) | |
#visit_any(Crystal::NamedArgument) | |
#visit_any(Crystal::When) | |
#visit_any(Crystal::Path) | |
#visit_any(Crystal::Arg) | |
#visit_any(Crystal::Def+) | |
#visit_any(Crystal::Rescue) | |
|=== Crystal::TypeGuessVisitor::TypeInfo ===| | |
#initialize(Crystal::Type+, Crystal::Location) | |
#location() | |
#outside_def() | |
#outside_def=(Bool) | |
#type() | |
#type=(Crystal::Type+) | |
|=== Crystal::TypeGuessVisitor::TypeInfo:Class ===| | |
#allocate() | |
#new(Crystal::Type+, Crystal::Location) | |
|=== Crystal::TypeGuessVisitor:Class ===| | |
#allocate() | |
#new(Crystal::Program, Hash(Crystal::Type, Hash(String, Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation)), Hash(Crystal::Type, Hash(String, Crystal::TypeDeclarationProcessor::InstanceVarTypeInfo)), Hash(Crystal::Type, Array(Crystal::TypeDeclarationProcessor::InitializeInfo)), Hash(Crystal::Type, Array(String)), Hash(Crystal::Type, Hash(String, Crystal::TypeDeclarationProcessor::Error))) | |
|=== Crystal::TypeNode ===| | |
#!=(Crystal::ASTNode+) | |
#==(Crystal::ASTNode+) | |
#==(Crystal::TypeNode) | |
#==(Crystal::TypeNode) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#class_desc() | |
#class_name() | |
#clone_without_location() | |
#doc() | |
#end_location() | |
#hash() | |
#initialize(Crystal::NamedType+) | |
#initialize(Crystal::Type+) | |
#interpret(Crystal::TypeNode, String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(Crystal::TypeNode, String, Array(Crystal::ASTNode), Nil, Crystal::MacroInterpreter) | |
#interpret(String, Array(Crystal::ASTNode), (Crystal::Block | Nil), Crystal::MacroInterpreter) | |
#interpret_check_args_size(String, Array(Crystal::ASTNode), Int32) | |
#location() | |
#name_column_number() | |
#name_size() | |
#object_id() | |
#raise(String, Nil, Crystal::UndefinedMacroMethodError:Class) | |
#raise(String) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise:exception_type(String, exception_type: Crystal::UndefinedMacroMethodError:Class) | |
#same?(Crystal::TypeNode) | |
#stringify() | |
#symbolize() | |
#to_macro_id() | |
#to_s() | |
#to_s(String::Builder, Bool, Bool) | |
#to_s(String::Builder) | |
#truthy?() | |
#type() | |
#wrong_number_of(String, String, Int32, Int32) | |
#wrong_number_of_arguments(String, Int32, Int32) | |
#wrong_number_of_message(String, String, Int32, Int32) | |
|=== Crystal::TypeNode:Class ===| | |
#all_subclasses(Crystal::Type+) | |
#allocate() | |
#ancestors(Crystal::Type+) | |
#constant(Crystal::Type+, String) | |
#constants(Crystal::Type+) | |
#has_constant?(Crystal::Type+, String) | |
#has_method?(Crystal::Type+, String) | |
#instance_vars(Crystal::Type+) | |
#methods(Crystal::Type+) | |
#name() | |
#new(Crystal::NamedType+) | |
#new(Crystal::Type+) | |
#overrides?(Crystal::Type+, Crystal::Type+, String) | |
#subclasses(Crystal::Type+) | |
#superclass(Crystal::Type+) | |
#type_vars(Crystal::Type+) | |
#union_types(Crystal::Type+) | |
|=== Crystal::TypeOf ===| | |
#==(Crystal::TypeOf) | |
#accept(Crystal::ToSVisitor) | |
#accept_children(Crystal::PrintTypesVisitor) | |
#accept_children(Crystal::Formatter) | |
#accept_children(Crystal::SemanticVisitor::PropagateDocVisitor) | |
#accept_children(Crystal::MainVisitor::InstanceVarsCollector) | |
#accept_children(Crystal::MainVisitor) | |
#accept_children(Crystal::TopLevelVisitor) | |
#accept_children(Crystal::HasSelfVisitor) | |
#accept_children(Crystal::ReturnGatherer) | |
#accept_children(Crystal::TypeGuessVisitor) | |
#accept_children(Crystal::InstanceVarsInitializerVisitor) | |
#accept_children(Crystal::ClassVarsInitializerVisitor) | |
#accept_children(Crystal::FixMissingTypes) | |
#accept_children(Crystal::CleanupTransformer::ClosuredVarsCollector) | |
#accept_children(Crystal::CleanupBindings) | |
#accept_children(Crystal::CodeGenVisitor) | |
#accept_children(Crystal::ToSVisitor) | |
#accept_children(Crystal::ImplementationsVisitor) | |
#accept_children(Crystal::ExpandVisitor) | |
#accept_children(Crystal::RechableVisitor) | |
#accept_children(Crystal::ContextVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::FirstBlockVisitor) | |
#accept_children(Crystal::Playground::AgentInstrumentorTransformer::MacroDefNameCollector) | |
#accept_children(Crystal::SemanticVisitor+) | |
#accept_children(Crystal::TypeDeclarationVisitor) | |
#accept_children(Crystal::MacroInterpreter) | |
#accept_children(Crystal::CodeGenVisitor::CodegenWellKnownFunctions) | |
#at(Crystal::Select) | |
#at(Crystal::HashLiteral) | |
#at((Crystal::Location | Nil)) | |
#at(Crystal::Location) | |
#at_end(Crystal::Location) | |
#bind_to(Array(Crystal::ASTNode)) | |
#class_desc() | |
#clone_without_location() | |
#dependencies() | |
#dependencies?() | |
#doc() | |
#expressions() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#in_type_args=(Bool) | |
#initialize(Array(Crystal::ASTNode)) | |
#location() | |
#map_type(Crystal::Type+) | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#object_id() | |
#propagate() | |
#raise(String) | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise(String, Crystal::Exception+, Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise:inner(String, inner: Crystal::Exception+) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::TypeOf) | |
#set_type(Nil) | |
#set_type(Crystal::Type+) | |
#set_type_from(Crystal::Type+, Crystal::TypeDeclaration) | |
#set_type_from(Crystal::Type+, Crystal::Global) | |
#set_type_from(Crystal::Type+, Crystal::UninitializedVar) | |
#set_type_from(Crystal::Type+, Nil) | |
#set_type_from(Crystal::Type+, Crystal::ClassVar) | |
#set_type_from(Crystal::Type+, Crystal::InstanceVar) | |
#set_type_from(Crystal::Type+, Crystal::Out) | |
#set_type_from(Crystal::Type+, Crystal::MacroExpression) | |
#set_type_from(Crystal::Type+, Crystal::Arg) | |
#set_type_from(Crystal::Type+, Crystal::Def+) | |
#set_type_from(Crystal::Type+, Crystal::Expressions) | |
#set_type_from(Crystal::Type+, Crystal::Block) | |
#set_type_from(Crystal::Type+, Crystal::Assign) | |
#set_type_from(Crystal::Type+, Crystal::Self) | |
#set_type_from(Crystal::Type+, Crystal::Metaclass) | |
#set_type_from(Crystal::Type+, Crystal::Var+) | |
#set_type_from(Crystal::Type+, Crystal::TypeOf) | |
#set_type_from(Crystal::Type+, Crystal::NilableCast) | |
#set_type_from(Crystal::Type+, Crystal::Cast) | |
#set_type_from(Crystal::Type+, Crystal::ProcLiteral) | |
#set_type_from(Crystal::Type+, Crystal::FunDef) | |
#set_type_from(Crystal::Type+, Crystal::Generic) | |
#set_type_from(Crystal::Type+, Crystal::Not) | |
#set_type_from(Crystal::Type+, Crystal::ReadInstanceVar) | |
#set_type_from(Crystal::Type+, Crystal::TupleLiteral) | |
#set_type_from(Crystal::Type+, Crystal::NamedTupleLiteral) | |
#set_type_from(Crystal::Type+, Crystal::ASTNode+) | |
#set_type_from(Crystal::Type+, Crystal::Call) | |
#set_type_from(Crystal::Type+, Crystal::Require) | |
#set_type_from(Crystal::Type+, Crystal::FileNode) | |
#set_type_from(Crystal::Type+, Crystal::Path) | |
#set_type_from(Crystal::Type+, Crystal::ProcNotation) | |
#set_type_from(Crystal::Type+, Crystal::Union) | |
#set_type_from(Crystal::Type+, Crystal::Yield) | |
#set_type_from(Crystal::Type+, Crystal::ProcPointer) | |
#set_type_from(Crystal::Type+, Crystal::Or) | |
#set_type_from(Crystal::Type+, Crystal::RangeLiteral) | |
#set_type_from(Crystal::Type+, Crystal::StringInterpolation) | |
#set_type_from(Crystal::Type+, Crystal::Case) | |
#set_type_from(Crystal::Type+, Crystal::Select) | |
#set_type_from(Crystal::Type+, Crystal::MultiAssign) | |
#set_type_from(Crystal::Type+, Crystal::VisibilityModifier) | |
#set_type_from(Crystal::Type+, Crystal::TypeRestriction) | |
#set_type_from(Crystal::Type+, Crystal::MacroIf) | |
#set_type_from(Crystal::Type+, Crystal::MacroFor) | |
#set_type_from(Crystal::Type+, Crystal::Splat) | |
#set_type_from(Crystal::Type+, Crystal::DoubleSplat) | |
#set_type_from(Crystal::Type+, Crystal::RespondsTo) | |
#set_type_from(Crystal::Type+, Crystal::Break) | |
#set_type_from(Crystal::Type+, Crystal::Next) | |
#set_type_from(Crystal::Type+, Crystal::TypeFilteredNode) | |
#set_type_from(Crystal::Type+, Crystal::MetaVar) | |
#set_type_from(Crystal::Type+, Crystal::MetaTypeVar) | |
#set_type_from(Crystal::Type+, Crystal::Var) | |
#set_type_from(Crystal::Type+, Crystal::Def) | |
#set_type_from(Crystal::Type+, Crystal::And) | |
#set_type_from(Crystal::Type+, Crystal::HashLiteral) | |
#set_type_from(Crystal::Type+, Crystal::Return) | |
#set_type_from(Crystal::Type+, Crystal::IsA) | |
#set_type_from(Crystal::Type+, Crystal::If) | |
#set_type_from(Crystal::Type+, Crystal::While) | |
#set_type_from(Crystal::Type+, Crystal::TupleIndexer) | |
#set_type_from(Crystal::Type+, Crystal::Primitive+) | |
#set_type_from(Crystal::Type+, Crystal::PointerOf) | |
#set_type_from(Crystal::Type+, Crystal::SizeOf) | |
#set_type_from(Crystal::Type+, Crystal::InstanceSizeOf) | |
#set_type_from(Crystal::Type+, Crystal::ExceptionHandler) | |
#set_type_from(Crystal::Type+, Crystal::Asm) | |
#set_type_from(Crystal::Type+, Crystal::Nop) | |
#set_type_from(Crystal::Type+, Crystal::NilLiteral) | |
#set_type_from(Crystal::Type+, Crystal::ArrayLiteral) | |
#set_type_from(Crystal::Type+, Crystal::BoolLiteral) | |
#set_type_from(Crystal::Type+, Crystal::NumberLiteral) | |
#set_type_from(Crystal::Type+, Crystal::CharLiteral) | |
#set_type_from(Crystal::Type+, Crystal::SymbolLiteral) | |
#set_type_from(Crystal::Type+, Crystal::RegexLiteral) | |
#set_type_from(Crystal::Type+, Crystal::StringLiteral) | |
#to_s(String::Builder) | |
#to_s(String::Builder, Bool, Bool) | |
#type() | |
#type?() | |
#update(Crystal::Generic) | |
#update(Crystal::ProcLiteral) | |
#update(Crystal::Cast) | |
#update(Crystal::TypeOf, Crystal::NilableCast) | |
#update(Crystal::NilableCast) | |
#update(Crystal::TypeOf, Crystal::Next) | |
#update(Crystal::TypeOf, Crystal::ProcLiteral) | |
#update(Crystal::Next) | |
#update(Crystal::TypeOf, Crystal::Break) | |
#update(Crystal::FunDef) | |
#update(Crystal::TypeOf, Crystal::FunDef) | |
#update(Crystal::TypeOf, Crystal::Cast) | |
#update(Crystal::TypeOf, Crystal::TypeOf) | |
#update(Crystal::TypeOf) | |
#update(Crystal::TypeOf, Crystal::Var+) | |
#update(Crystal::TypeFilteredNode) | |
#update(Crystal::TypeOf, Crystal::TypeFilteredNode) | |
#update(Crystal::MetaVar) | |
#update(Crystal::TypeOf, Crystal::MetaVar) | |
#update(Crystal::MetaTypeVar) | |
#update(Crystal::TypeOf, Crystal::MetaTypeVar) | |
#update(Crystal::Var+) | |
#update(Crystal::TypeOf, Crystal::Call) | |
#update(Crystal::Var) | |
#update(Crystal::TypeOf, Crystal::Var) | |
#update(Crystal::Def) | |
#update(Crystal::TypeOf, Crystal::Def) | |
#update(Crystal::Break) | |
#update(Crystal::TypeOf, Crystal::RespondsTo) | |
#update(Crystal::TypeOf, Crystal::MacroExpression) | |
#update(Crystal::NamedTupleLiteral) | |
#update(Crystal::Arg) | |
#update(Crystal::TypeOf, Crystal::Arg) | |
#update(Crystal::Def+) | |
#update(Crystal::TypeOf, Crystal::Def+) | |
#update(Crystal::Expressions) | |
#update(Crystal::TypeOf, Crystal::Expressions) | |
#update(Crystal::TypeOf, Crystal::TupleLiteral) | |
#update(Crystal::Block) | |
#update(Crystal::TypeOf, Crystal::Block) | |
#update(Crystal::Assign) | |
#update(Crystal::TypeOf, Crystal::Assign) | |
#update(Crystal::Yield) | |
#update(Crystal::TypeOf, Crystal::Yield) | |
#update(Crystal::ProcPointer) | |
#update(Crystal::TypeOf, Crystal::ProcPointer) | |
#update(Crystal::Return) | |
#update(Crystal::TypeOf, Crystal::Return) | |
#update(Crystal::IsA) | |
#update(Crystal::TypeOf, Crystal::IsA) | |
#update(Crystal::If) | |
#update(Crystal::TypeOf, Crystal::If) | |
#update(Crystal::While) | |
#update(Crystal::TypeOf, Crystal::While) | |
#update(Crystal::TupleIndexer) | |
#update(Crystal::TypeOf, Crystal::TupleIndexer) | |
#update(Crystal::Primitive+) | |
#update(Crystal::TypeOf, Crystal::Primitive+) | |
#update(Crystal::MacroExpression) | |
#update(Crystal::TypeOf, Crystal::Out) | |
#update(Crystal::Call) | |
#update(Crystal::TypeOf, Crystal::ASTNode+) | |
#update(Crystal::ASTNode+) | |
#update(Crystal::Require) | |
#update(Crystal::TypeOf, Crystal::Require) | |
#update(Crystal::TypeOf, Crystal::NamedTupleLiteral) | |
#update(Crystal::FileNode) | |
#update(Crystal::TypeOf, Crystal::FileNode) | |
#update(Crystal::Path) | |
#update(Crystal::TypeOf, Crystal::Path) | |
#update(Crystal::ProcNotation) | |
#update(Crystal::TypeOf, Crystal::ProcNotation) | |
#update(Crystal::Union) | |
#update(Crystal::TypeOf, Crystal::Union) | |
#update(Crystal::Metaclass) | |
#update(Crystal::TypeOf, Crystal::Metaclass) | |
#update(Crystal::Self) | |
#update(Crystal::TypeOf, Crystal::Self) | |
#update(Crystal::TypeDeclaration) | |
#update(Crystal::TypeOf, Crystal::TypeDeclaration) | |
#update(Crystal::Global) | |
#update(Crystal::TypeOf, Crystal::Global) | |
#update(Crystal::UninitializedVar) | |
#update(Crystal::TypeOf, Crystal::UninitializedVar) | |
#update(Crystal::ClassVar) | |
#update(Crystal::TypeOf, Crystal::ClassVar) | |
#update(Crystal::InstanceVar) | |
#update(Crystal::TypeOf, Crystal::InstanceVar) | |
#update(Crystal::Out) | |
#update(Crystal::PointerOf) | |
#update(Crystal::TypeOf, Crystal::PointerOf) | |
#update(Crystal::And) | |
#update(Crystal::TypeOf, Crystal::And) | |
#update(Crystal::Or) | |
#update(Crystal::TypeOf, Crystal::Or) | |
#update(Crystal::RangeLiteral) | |
#update(Crystal::TypeOf, Crystal::RangeLiteral) | |
#update(Crystal::TypeOf, Crystal::Not) | |
#update(Crystal::TypeOf, Crystal::StringInterpolation) | |
#update(Crystal::Case) | |
#update(Crystal::TypeOf, Crystal::Case) | |
#update(Crystal::Not) | |
#update(Crystal::Select) | |
#update(Crystal::TypeOf, Crystal::Select) | |
#update(Crystal::MultiAssign) | |
#update(Crystal::TypeOf, Crystal::MultiAssign) | |
#update(Crystal::VisibilityModifier) | |
#update(Crystal::TypeOf, Crystal::VisibilityModifier) | |
#update(Crystal::TypeRestriction) | |
#update(Crystal::TypeOf, Crystal::TypeRestriction) | |
#update(Crystal::MacroIf) | |
#update(Crystal::TypeOf, Crystal::MacroIf) | |
#update(Crystal::MacroFor) | |
#update(Crystal::TypeOf, Crystal::MacroFor) | |
#update(Crystal::TypeOf, Crystal::Generic) | |
#update(Crystal::Splat) | |
#update(Crystal::TypeOf, Crystal::Splat) | |
#update(Crystal::DoubleSplat) | |
#update(Crystal::TypeOf, Crystal::DoubleSplat) | |
#update(Crystal::RespondsTo) | |
#update(Crystal::ReadInstanceVar) | |
#update(Crystal::TypeOf, Crystal::HashLiteral) | |
#update(Crystal::TupleLiteral) | |
#update(Crystal::SizeOf) | |
#update(Crystal::TypeOf, Crystal::SizeOf) | |
#update(Crystal::InstanceSizeOf) | |
#update(Crystal::TypeOf, Crystal::InstanceSizeOf) | |
#update(Crystal::ExceptionHandler) | |
#update(Crystal::TypeOf, Crystal::ExceptionHandler) | |
#update(Crystal::Asm) | |
#update(Crystal::TypeOf, Crystal::Asm) | |
#update(Crystal::Nop) | |
#update(Crystal::TypeOf, Crystal::Nop) | |
#update(Crystal::NilLiteral) | |
#update(Crystal::TypeOf, Crystal::NilLiteral) | |
#update(Crystal::BoolLiteral) | |
#update(Crystal::TypeOf, Crystal::BoolLiteral) | |
#update(Crystal::NumberLiteral) | |
#update(Crystal::TypeOf, Crystal::NumberLiteral) | |
#update(Crystal::CharLiteral) | |
#update(Crystal::TypeOf, Crystal::CharLiteral) | |
#update(Crystal::SymbolLiteral) | |
#update(Crystal::TypeOf, Crystal::SymbolLiteral) | |
#update(Crystal::StringLiteral) | |
#update(Crystal::TypeOf, Crystal::StringLiteral) | |
#update(Crystal::RegexLiteral) | |
#update(Crystal::TypeOf, Crystal::RegexLiteral) | |
#update(Crystal::TypeOf, Crystal::ReadInstanceVar) | |
#update(Crystal::ArrayLiteral) | |
#update(Crystal::TypeOf, Crystal::ArrayLiteral) | |
#update(Crystal::HashLiteral) | |
#update(Crystal::StringInterpolation) | |
|=== Crystal::TypeOf:Class ===| | |
#allocate() | |
#name() | |
#new(Array(Crystal::ASTNode)) | |
|=== Crystal::TypeParameter ===| | |
#==(Crystal::TypeParameter) | |
#==(Crystal::NilType) | |
#==(Crystal::Type+) | |
#implements?(Crystal::Type+) | |
#includes_type?(Crystal::NilType) | |
#initialize(Crystal::Program, Crystal::GenericClassType+, String) | |
#initialize(Crystal::TypeParameter, Crystal::Program) | |
#initialize(Crystal::Program, Crystal::GenericModuleType, String) | |
#initialize(Crystal::Program, Crystal::StaticArrayType, String) | |
#name() | |
#no_return?() | |
#object_id() | |
#owner() | |
#parents() | |
#program() | |
#remove_alias_if_simple() | |
#replace_type_parameters(Crystal::NamedTupleInstanceType) | |
#replace_type_parameters((Crystal::NonGenericClassType | Crystal::NonGenericModuleType)) | |
#replace_type_parameters(Crystal::Type+) | |
#replace_type_parameters(Crystal::NonGenericClassType) | |
#replace_type_parameters(Crystal::NonGenericModuleType+) | |
#replace_type_parameters(Crystal::TupleInstanceType) | |
#replace_type_parameters(Crystal::GenericInstanceType+) | |
#replace_type_parameters(Crystal::GenericModuleInstanceType) | |
#replace_type_parameters(Crystal::GenericClassInstanceType+) | |
#replace_type_parameters(Crystal::ProcInstanceType) | |
#replace_type_parameters(Crystal::PointerInstanceType) | |
#same?(Crystal::TypeParameter) | |
#solve(Crystal::PointerInstanceType) | |
#solve((Crystal::NonGenericClassType | Crystal::NonGenericModuleType)) | |
#solve(Crystal::NamedTupleInstanceType) | |
#solve(Crystal::ProcInstanceType) | |
#solve(Crystal::GenericClassInstanceType+) | |
#solve(Crystal::GenericModuleInstanceType) | |
#solve(Crystal::GenericInstanceType+) | |
#solve(Crystal::TupleInstanceType) | |
#solve(Crystal::NonGenericModuleType+) | |
#solve(Crystal::NonGenericClassType) | |
#solve(Crystal::Type+) | |
#to_s(IO::Hexdump) | |
#to_s(IO::Sized+) | |
#to_s(IO::Memory) | |
#to_s(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s(OpenSSL::DigestIO) | |
#to_s(IO::ARGF) | |
#to_s(IO::Delimited) | |
#to_s(HTTP::UnknownLengthContent) | |
#to_s(IO::MultiWriter) | |
#to_s(OpenSSL::SSL::Socket+) | |
#to_s(HTTP::Server::Response::Output) | |
#to_s(IO::FileDescriptor) | |
#to_s(String::Builder) | |
#to_s(File::PReader) | |
#to_s(Flate::Reader) | |
#to_s(Flate::Writer) | |
#to_s(IO::FileDescriptor+) | |
#to_s(Gzip::Reader) | |
#to_s(Gzip::Writer) | |
#to_s(HTTP::ChunkedContent) | |
#to_s(HTTP::Server::Response) | |
#to_s_with_options(IO::Sized+) | |
#to_s_with_options(IO::Memory) | |
#to_s_with_options(OpenSSL::DigestIO) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options(IO::Hexdump) | |
#to_s_with_options(OpenSSL::SSL::Socket+) | |
#to_s_with_options(IO) | |
#to_s_with_options(IO::FileDescriptor+) | |
#to_s_with_options(IO::MultiWriter) | |
#to_s_with_options(Flate::Reader) | |
#to_s_with_options(Flate::Writer) | |
#to_s_with_options(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s_with_options(HTTP::Server::Response::Output) | |
#to_s_with_options(HTTP::Server::Response) | |
#to_s_with_options(IO::ARGF) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(String::Builder, Bool) | |
#to_s_with_options(HTTP::ChunkedContent) | |
#to_s_with_options(Gzip::Reader) | |
#to_s_with_options(HTTP::UnknownLengthContent) | |
#to_s_with_options(IO::Delimited) | |
#to_s_with_options(Gzip::Writer) | |
#to_s_with_options(File::PReader) | |
#to_s_with_options:codegen(Flate::Reader, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response::Output, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::SSL::Socket+, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor, codegen: Bool) | |
#to_s_with_options:codegen(IO::ARGF, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::ChunkedContent, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Writer, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Writer, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::DigestIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::Delimited, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor+, codegen: Bool) | |
#to_s_with_options:codegen(IO, codegen: Bool) | |
#to_s_with_options:codegen(IO::Hexdump, codegen: Bool) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#to_s_with_options:codegen(IO::Memory, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::MultiWriter, codegen: Bool) | |
#to_s_with_options:codegen(File::PReader, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::UnknownLengthContent, codegen: Bool) | |
#to_s_with_options:codegen(IO::Sized+, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Reader, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(String::Builder, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(File::PReader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::ARGF, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Hexdump, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::WebSocket::Protocol::StreamIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Memory, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::MultiWriter, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::UnknownLengthContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Sized+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response::Output, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::DigestIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::SSL::Socket+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Delimited, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::ChunkedContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response, skip_union_parens: Bool, codegen: Bool) | |
#unbound?() | |
|=== Crystal::TypeParameter:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::GenericClassType+, String) | |
#new(Crystal::Program, Crystal::GenericModuleType, String) | |
#new(Crystal::Program, Crystal::StaticArrayType, String) | |
|=== Crystal::TypeRestriction ===| | |
#==(Crystal::TypeRestriction) | |
#at(Crystal::Arg) | |
#class_desc() | |
#clone_without_location() | |
#dependencies?() | |
#find_owner_trace(Crystal::Program, (Crystal::Type | Nil)) | |
#hash() | |
#initialize(Crystal::Var, Crystal::ASTNode+) | |
#initialize(Crystal::ASTNode+, Crystal::ASTNode+) | |
#location() | |
#name_column_number() | |
#name_size() | |
#notify_observers() | |
#obj() | |
#object_id() | |
#raise(String, Nil, Crystal::FrozenTypeException:Class) | |
#raise((String | Nil), (Crystal::Exception | Nil)) | |
#raise((String | Nil), (Crystal::Exception | Nil), Crystal::TypeException:Class) | |
#raise(String, Nil, Crystal::TypeException:Class) | |
#raise(String) | |
#raise_frozen_type(Crystal::Type+, Crystal::Type+, Crystal::TypeRestriction) | |
#set_type(Crystal::Type+) | |
#to() | |
#type=(Crystal::Type+) | |
#type?() | |
|=== Crystal::TypeRestriction:Class ===| | |
#allocate() | |
#name() | |
#new(Crystal::ASTNode+, Crystal::ASTNode+) | |
#new(Crystal::Var, Crystal::ASTNode+) | |
|=== Crystal::TypeSplat ===| | |
#initialize(Crystal::Program, Crystal::TypeParameter) | |
#initialize(Crystal::TypeSplat, Crystal::Program) | |
#splatted_type() | |
#to_s_with_options(HTTP::Server::Response) | |
#to_s_with_options(HTTP::Server::Response::Output) | |
#to_s_with_options(HTTP::UnknownLengthContent) | |
#to_s_with_options(HTTP::WebSocket::Protocol::StreamIO) | |
#to_s_with_options(String::Builder, Bool) | |
#to_s_with_options(IO::ARGF) | |
#to_s_with_options(IO::Delimited) | |
#to_s_with_options(IO::FileDescriptor+) | |
#to_s_with_options(IO::Hexdump) | |
#to_s_with_options(IO::Memory) | |
#to_s_with_options(IO::MultiWriter) | |
#to_s_with_options(IO::Sized+) | |
#to_s_with_options(OpenSSL::DigestIO) | |
#to_s_with_options(OpenSSL::SSL::Socket+) | |
#to_s_with_options(IO::FileDescriptor) | |
#to_s_with_options(IO) | |
#to_s_with_options(String::Builder) | |
#to_s_with_options(HTTP::ChunkedContent) | |
#to_s_with_options(Gzip::Writer) | |
#to_s_with_options(Flate::Reader) | |
#to_s_with_options(File::PReader) | |
#to_s_with_options(Flate::Writer) | |
#to_s_with_options(Gzip::Reader) | |
#to_s_with_options:codegen(IO::ARGF, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Reader, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::DigestIO, codegen: Bool) | |
#to_s_with_options:codegen(IO::MultiWriter, codegen: Bool) | |
#to_s_with_options:codegen(IO::Memory, codegen: Bool) | |
#to_s_with_options:codegen(Flate::Writer, codegen: Bool) | |
#to_s_with_options:codegen(IO::Hexdump, codegen: Bool) | |
#to_s_with_options:codegen(OpenSSL::SSL::Socket+, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor+, codegen: Bool) | |
#to_s_with_options:codegen(IO::Delimited, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Reader, codegen: Bool) | |
#to_s_with_options:codegen(IO::FileDescriptor, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::ChunkedContent, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response, codegen: Bool) | |
#to_s_with_options:codegen(String::Builder, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::Server::Response::Output, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::UnknownLengthContent, codegen: Bool) | |
#to_s_with_options:codegen(IO, codegen: Bool) | |
#to_s_with_options:codegen(Gzip::Writer, codegen: Bool) | |
#to_s_with_options:codegen(HTTP::WebSocket::Protocol::StreamIO, codegen: Bool) | |
#to_s_with_options:codegen(File::PReader, codegen: Bool) | |
#to_s_with_options:codegen(IO::Sized+, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::SSL::Socket+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(String::Builder, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(OpenSSL::DigestIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(File::PReader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Sized+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::MultiWriter, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Memory, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::ChunkedContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Flate::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::FileDescriptor+, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Delimited, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::ARGF, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Reader, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::WebSocket::Protocol::StreamIO, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::UnknownLengthContent, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(Gzip::Writer, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response::Output, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(HTTP::Server::Response, skip_union_parens: Bool, codegen: Bool) | |
#to_s_with_options:skip_union_parens:codegen(IO::Hexdump, skip_union_parens: Bool, codegen: Bool) | |
|=== Crystal::TypeSplat:Class ===| | |
#allocate() | |
#new(Crystal::Program, Crystal::TypeParameter) | |
|=== Crystal::UnaryExpression ===| | |
#class_desc() | |
|=== Crystal::UnaryExpression:Class ===| | |
#name() | |
|=== Crystal::UndefinedMacroMethodError ===| | |
#initialize(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil) | |
#initialize(Crystal::UndefinedMacroMethodError, String) | |
#initialize(String, Nil, Int32, Nil, Int32, Nil) | |
#inspect(IO::FileDescriptor) | |
#object_id() | |
|=== Crystal::UndefinedMacroMethodError:Class ===| | |
#allocate() | |
#for_node(Crystal::Macro, String, Nil) | |
#for_node(Crystal::Arg, String, Nil) | |
#for_node(Crystal::BinaryOp+, String, Nil) | |
#for_node(Crystal::Global, String, Nil) | |
#for_node(Crystal::ClassVar, String, Nil) | |
#for_node(Crystal::ReadInstanceVar, String, Nil) | |
#for_node(Crystal::InstanceVar, String, Nil) | |
#for_node(Crystal::MultiAssign, String, Nil) | |
#for_node(Crystal::Assign, String, Nil) | |
#for_node(Crystal::If, String, Nil) | |
#for_node(Crystal::NamedArgument, String, Nil) | |
#for_node(Crystal::Call, String, Nil) | |
#for_node(Crystal::Block, String, Nil) | |
#for_node(Crystal::TupleLiteral, String, Nil) | |
#for_node(Crystal::RegexLiteral, String, Nil) | |
#for_node(Crystal::RangeLiteral, String, Nil) | |
#for_node(Crystal::NamedTupleLiteral, String, Nil) | |
#for_node(Crystal::HashLiteral, String, Nil) | |
#for_node(Crystal::ArrayLiteral, String, Nil) | |
#for_node(Crystal::SymbolLiteral, String, Nil) | |
#for_node(Crystal::StringInterpolation, String, Nil) | |
#for_node(Crystal::NumberLiteral, String, Nil) | |
#for_node(Crystal::Expressions, String, Nil) | |
#for_node(Crystal::Def+, String, Nil) | |
#for_node(Crystal::ASTNode+, String, Nil) | |
#for_node(Crystal::MacroId, String, Nil) | |
#for_node(Crystal::StringLiteral, String, Nil) | |
#for_node(Crystal::MetaVar, String, Nil) | |
#for_node(Crystal::TypeNode, String, Nil) | |
#for_node(Crystal::NilableCast, String, Nil) | |
#for_node(Crystal::Cast, String, Nil) | |
#for_node(Crystal::Union, String, Nil) | |
#for_node(Crystal::UninitializedVar, String, Nil) | |
#for_node(Crystal::TypeDeclaration, String, Nil) | |
#for_node(Crystal::Generic, String, Nil) | |
#for_node(Crystal::While, String, Nil) | |
#for_node(Crystal::Path, String, Nil) | |
#for_node(Crystal::Case, String, Nil) | |
#for_node(Crystal::When, String, Nil) | |
#for_node(Crystal::Require, String, Nil) | |
#for_node(Crystal::RespondsTo, String, Nil) | |
#for_node(Crystal::IsA, String, Nil) | |
#for_node(Crystal::VisibilityModifier, String, Nil) | |
#for_node(Crystal::Splat, String, Nil) | |
#for_node(Crystal::UnaryExpression+, String, Nil) | |
#name() | |
#new(String, Nil, Int32, Nil, Int32, Nil) | |
#new(String, Int32, Int32, (Crystal::VirtualFile | String | Nil), Int32, Nil |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment