> okay. I can see how that works. But I can't work out the display logic. > Selecting... Collections-Streams > ReadWriteStream > inherited methods > asBinaryOrTextStream(PositionableStream) is shown normal > asZLibReadStream(PositionableStream) is shown grey > Can you explain?
It's easy. Class extension is shown with grey and #asZLibReadStream is from Compression package. Actually this logic is a bit different. If method *not* belongs to selected package (from package view) then it will be shown with grey. It is current logic of Nautilus.