class

ObjectValue

Inherits EvaluatorValue < Reference < Object

Constructors

Instance methods

define_dynamic_property(name : String, blame : SourceElement, descriptor : ObjectValue)
Source
define_method(name : String, target : Callable)
Source
define_static_property(name : String, value : EvaluatorValue)
Source
do_define_property(evaluator : Evaluator, blame : SourceElement, parameters : Array(EvaluatorValue)) : EvaluatorValue
Source
do_method_get(evaluator : Evaluator, blame : SourceElement, parameters : Array(EvaluatorValue)) : EvaluatorValue
Source
get(evaluator : Evaluator, blame : SourceElement, name : String) : EvaluatorValue
Source
get_callable(evaluator : Evaluator, blame : SourceElement, name : String) : Callable
Source
has_key?(name : String)
Source
properties
Source
set(evaluator : Evaluator, blame : SourceElement, name : String, value : EvaluatorValue)
Source
truthy?
Source