$
operator. This method is never called explicitly, but through an indirect
usage of the $
operator, e.g. obj$name
or
obj$getValue()
.
get()
method,
e.g. if name has the value "age"
, a getAge()
will be
looked for. If such a method exists it will be called with the Class
as the first and only argument, e.g. getAge(this)
.
A get()
is only looked for if
is not a
private field. A private field is a name beginning with a
.
(period). The rational for this naming convention is to be
consistent with how ls()
works, which will not list
such members by default.
name
.
name
will be
searched for and returned.
NULL
is returned.
"$"(this, name) "[["(this, name)
Class
.