Back: ValueHolder-initializing Up: Base classes Forward: VariableBinding-printing   Top: GNU Smalltalk Library Reference Contents: Table of Contents Index: Class index About: About this document

1.204 VariableBinding

Defined in namespace Smalltalk
Superclass: HomedAssociation
Category: Language-Data types
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.

1.204.1 VariableBinding: printing  (instance)
1.204.2 VariableBinding: saving and loading  (instance)
1.204.3 VariableBinding: storing  (instance)
1.204.4 VariableBinding: testing  (instance)


1.204.1 VariableBinding: printing

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

printOn: aStream
Put on aStream a representation of the receiver


1.204.2 VariableBinding: saving and loading

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.


1.204.3 VariableBinding: storing

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


1.204.4 VariableBinding: testing

isDefined
Answer true if this VariableBinding lives outside the Undeclared dictionary



Back: VariableBinding-storing Up: VariableBinding Forward: VersionableObjectProxy   Top: GNU Smalltalk Library Reference Contents: Table of Contents Index: Class index About: About this document


This document was generated on August, 19 2010 using texi2html