<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Comments on: Flex Builder &#8211; What do the Icons in Variables View mean?</title> <atom:link href="http://renaun.com/blog/2006/11/flex-builder-what-do-the-icons-in-variables-view-mean/feed/" rel="self" type="application/rss+xml" /><link>http://renaun.com/blog/2006/11/flex-builder-what-do-the-icons-in-variables-view-mean/</link> <description>My ideas on the web and mobile application/game technologies</description> <lastBuildDate>Sat, 27 Jun 2015 02:02:00 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>By: Bjorn</title><link>http://renaun.com/blog/2006/11/flex-builder-what-do-the-icons-in-variables-view-mean/#comment-10165</link> <dc:creator>Bjorn</dc:creator> <pubDate>Tue, 14 Nov 2006 23:25:33 +0000</pubDate> <guid isPermaLink="false">http://renaun.com/blog/2006/11/14/151/#comment-10165</guid> <description><![CDATA[I was confused and joking about this at work yesterday :)we were saying, it looks like a package, wtf is it???Perhaps internal, protected and namespace should all be diamonds but different colors. I would still like to be able to see whether the var is associated with namespace or the protected identifier.]]></description> <content:encoded><![CDATA[<p>I was confused and joking about this at work yesterday :)</p><p>we were saying, it looks like a package, wtf is it???</p><p>Perhaps internal, protected and namespace should all be diamonds but different colors. I would still like to be able to see whether the var is associated with namespace or the protected identifier.</p> ]]></content:encoded> </item> <item><title>By: Mike Morearty</title><link>http://renaun.com/blog/2006/11/flex-builder-what-do-the-icons-in-variables-view-mean/#comment-10149</link> <dc:creator>Mike Morearty</dc:creator> <pubDate>Tue, 14 Nov 2006 19:06:16 +0000</pubDate> <guid isPermaLink="false">http://renaun.com/blog/2006/11/14/151/#comment-10149</guid> <description><![CDATA[As the guy who implemented these, I can answer your questions...In addition to the four you mentioned, there is one more: a blue triangle.  That means &quot;internal&quot;.  Internal is the default access applied to a variable if you don&#039;t specify what access to use; or you can explicitly use the &quot;internal&quot; keyword to denote this.  (The blue triangle, like the green circle, yellow diamond, and red square, comes from Eclipse&#039;s JDT.)Okay, now what&#039;s up with that crazy &quot;package&quot; symbol?  Well, it means that the variable&#039;s access is scoped by a user-defined namespace.  For example:private namespace mynamespace = &quot;http://www.morearty.com&quot;; mynamespace var myvar;Unfortunately, there are a couple of problems with this whole thing.  For one thing, as you noticed, there are actually bugs with the package (namespace) icon -- we sometimes show that icon on variables that should actually have some other icon.But even if we fix that (and we will), there is a bigger problem: All these icons are just too confusing.  Especially the blue triangle (internal) and the &quot;package&quot; icon (namespace) -- heck, I wrote the code, and yet even I get those two mixed up all the time.  It&#039;s too hard to remember five icons, especially when the differences between them are so subtle.I&#039;m open to suggestions.  One possibility I&#039;ve considered is lumping protected, internal, and namespace-scoped all under the yellow-dismond icon, so there are only three  icons: green circle (public), yellow diamond (which you could think of, vaguely, as &quot;halfway between public and private&quot;), and red square (private).Any other ideas?]]></description> <content:encoded><![CDATA[<p>As the guy who implemented these, I can answer your questions&#8230;</p><p>In addition to the four you mentioned, there is one more: a blue triangle.  That means &#8220;internal&#8221;.  Internal is the default access applied to a variable if you don&#8217;t specify what access to use; or you can explicitly use the &#8220;internal&#8221; keyword to denote this.  (The blue triangle, like the green circle, yellow diamond, and red square, comes from Eclipse&#8217;s JDT.)</p><p>Okay, now what&#8217;s up with that crazy &#8220;package&#8221; symbol?  Well, it means that the variable&#8217;s access is scoped by a user-defined namespace.  For example:</p><p> private namespace mynamespace = &#8220;http://www.morearty.com&#8221;;<br /> mynamespace var myvar;</p><p>Unfortunately, there are a couple of problems with this whole thing.  For one thing, as you noticed, there are actually bugs with the package (namespace) icon &#8212; we sometimes show that icon on variables that should actually have some other icon.</p><p>But even if we fix that (and we will), there is a bigger problem: All these icons are just too confusing.  Especially the blue triangle (internal) and the &#8220;package&#8221; icon (namespace) &#8212; heck, I wrote the code, and yet even I get those two mixed up all the time.  It&#8217;s too hard to remember five icons, especially when the differences between them are so subtle.</p><p>I&#8217;m open to suggestions.  One possibility I&#8217;ve considered is lumping protected, internal, and namespace-scoped all under the yellow-dismond icon, so there are only three  icons: green circle (public), yellow diamond (which you could think of, vaguely, as &#8220;halfway between public and private&#8221;), and red square (private).</p><p>Any other ideas?</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/5 queries in 0.002 seconds using disk: basic
Object Caching 335/340 objects using disk: basic

 Served from: renaun.com @ 2026-06-10 13:24:34 by W3 Total Cache -->