Category: Language-Data types
Superclass: LookupKey
I represent a binding to a variable that is not tied to a particular dictionary until the first access. Then, lookup rules for global variables in the scope of a given class are used.

Method category index

basic (class)
basic (instance)
storing (instance)

basic (class)

key: aSymbol class: aClass defaultDictionary: aDictionary
Answer a binding that will look up aSymbol as a variable in aClass's environment at first access. See #resolveBinding's comment for aDictionary's meaning.

path: anArray class: aClass defaultDictionary: aDictionary

As with #key:class:defaultDictionary:, but accepting an array of symbols, representing a namespace path, instead.

top


basic (instance)

path
Answer the path followed after resolving the first key.

value

Answer a new instance of the receiver with the given key and value

value: anObject

Answer a new instance of the receiver with the given key and value

top


storing (instance)

printOn: aStream
Put on aStream some Smalltalk code compiling to the receiver

storeOn: aStream

Put on aStream some Smalltalk code compiling to the receiver

top