search for: isnotdefined

Displaying 1 result from an estimated 1 matches for "isnotdefined".

2017 Oct 14
2
Reducing confusion around isUndefined()
...that is isInCurrentDSO(). In some other cases the intention was to check if we had a definition already, in which case the code should check also for lazy symbols too. We don't currently have a predicate for isUndefined() || isLazy(). Some ideas to try to make this less error prone. * Add a isNotDefined() predicate for isUndefined() || isLazy(). Unfortunately the name would be confusing. * Have Lazy inherit from undefined. Very few places want to check just for undefined, so they can use kind() directly and isUndefined() would also return true for lazy symbols. * Rename isUndefined() to is...