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

1.201 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.201.1 VariableBinding: compiler  (instance)
1.201.2 VariableBinding: printing  (instance)
1.201.3 VariableBinding: saving and loading  (instance)
1.201.4 VariableBinding: storing  (instance)
1.201.5 VariableBinding: testing  (instance)


1.201.1 VariableBinding: compiler

literalEquals: anObject
Not commented.

literalHash
Not commented.


1.201.2 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.201.3 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.201.4 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.201.5 VariableBinding: testing

isDefined
Answer true if this VariableBinding lives outside the Undeclared dictionary



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


This document was generated on April, 16 2013 using texi2html