Category: Language-Data types
Superclass: HomedAssociation
My instances represent a mapping between a key in a namespace and its value. I print different than a normal Association, and know about my parent namespace, otherwise my behavior is the same.

Method category index

compiler (instance)
printing (instance)
saving and loading (instance)
storing (instance)
testing (instance)

compiler (instance)

literalEquals: anObject
Not commented.

literalHash

Not commented.

top


printing (instance)

path
Print a dotted path that compiles to the receiver's value

printOn: aStream

Put on aStream a representation of the receiver

top


saving and loading (instance)

binaryRepresentationObject
This method is implemented to allow for a PluggableProxy to be used with VariableBindings. Answer a DirectedMessage which sends #at: to the environment that holds the receiver.

top


storing (instance)

isLiteralObject
Answer whether the receiver is expressible as a Smalltalk literal.

storeLiteralOn: aStream

Store on aStream some Smalltalk code which compiles to the receiver

storeOn: aStream

Put on aStream some Smalltalk code compiling to the receiver

top


testing (instance)

isDefined
Answer true if this VariableBinding lives outside the Undeclared dictionary

top