> Hi, there.
> Please find attached a change set that (tries to) clean up everything
> related to enumerating or testing literals in CompiledCode,
> CompiledMethod, and CompiledBlock.
> I have three important questions:
> - The purpose of #hasLiteralThorough is not needed anymore because we
> enumerate and test always in a "thorough" way?
> - Are the enumeration boundaries in CompiledCode, CompiledMethod,
> CompiledBlock in #literalsDo: correct?
> - What is a literal as expected in #hasLiteral: etc. to answer true? Just
> symbols or also bindings (symbol-to-class) and classes themselves?
> Try exploring this result: "(Morph >> #fullDrawOn:) literals" or similar.
> image.png (375K)
> <http://forum.world.st/attachment/5099756/0/image.png> > literals-do.1.cs (25K)
Re: [Please Review] Refactoring for #literalsDo: etc.
I will move it to Trunk then and we figure specifics out later. Nothing
should break. Yet, browser icons for #flag: and #halt would then also work
for inner blocks. I noticed some issue there, which got me onto this track