Created
August 21, 2017 01:47
-
-
Save asterite/f028a6dfb30148a7ed07bc18c4dbce84 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 hidden or 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