upFieldAssignment takes an explicit AmbientTalk field assignment and turns it into
an implicitly performed Java field assignment by invoking a mutator method, if such a method
exists.
A field name "field" passed from the AmbientTalk to the Java level undergoes the following transformations:
- the same transformations applicable to upSelector
upFieldSelection takes an explicit AmbientTalk field selection and turns it into
an implicitly performed Java selection by invoking a getter method, if such a getter method
exists.
upRespondsTo transforms an explicit AmbientTalk respondsTo meta-level request
into an implicit check whether the given jRcvr java object has a method
corresponding to the given selector, prefixed with base_
A selector passed from the AmbientTalk to the Java level undergoes the following transformations:
- any colons (:) are replaced by underscores (_)
- any operator symbol is replaced by _op{code}_ where code is generated as follows:
Operator codes are:
+ -> pls
- -> mns
* -> tms
/ -> div
\ -> bsl
& -> and
!