Polymorph-EventEnhancements

ExclusiveWeakMessageSend
An ExclusiveWeakMessageSend is xxxxxxxxx.
Instance Variables
basicExecuting:
Set the shared value holder.
executing
Answer from the shared value holder.
executing:
Set on the shared value holder.
initialize
Initialize the receiver.
newSharedState
NonReentrantWeakMessageSend
A NonReentrantWeakMessageSend is xxxxxxxxx.
Instance Variables
executing: <Object>
executing
- xxxxx
execute:
Answer the value of the block or nil if already executing.
executing
Answer the value of executing
executing:
Set the value of executing
initialize
Initialize the receiver.
isValid
Answer the superclass vlaue of isValid or false if
executing is true.
value
Answer the superclass value or nil if already executing.
valueWithArguments:
Answer the superclass value or nil if already executing.
valueWithEnoughArguments:
Answer the superclass value or nil if already executing.