class Crystal::Macros::ProcPointer
Overview
A proc pointer, like ->my_var.some_method(String)
Defined in:
compiler/crystal/macros.crInstance Method Summary
-
#args : ArrayLiteral(ASTNode)
Returns the types of the arguments of the proc.
-
#global? : BoolLiteral
Returns true if this proc pointer refers to a global method (starts with
::
and does not have a receiver). -
#name : MacroId
Returns the name of the method this proc points to.
-
#obj : ASTNode | NilLiteral
Returns the receiver of the proc, or nil if the proc is not attached to an object.
Instance Method Detail
def global? : BoolLiteral
#
Returns true if this proc pointer refers to a global method (starts with
::
and does not have a receiver).
Returns the receiver of the proc, or nil if the proc is not attached to an object.