The meaning of icons in browser classes

Does anyone know where to find a description of the meaning of various "icons" and / or characters that can be found next to classes and methods in different browsers?

+4
source share
1 answer

Some classes define icons based on their type. Collections, threads, morphs, numbers, exceptions, announcements, tests, etc. Take a look at the class hierarchy to understand the icon.

There are two sets of icons for methods. The first set is related to the class hierarchy:

  • Up arrow: a method overrides a method in a superclass.
  • Down arrow: The method is overridden by the method in the subclass.
  • Up and down arrow: a method overrides a method in a superclass and is overridden by a method in a subclass.

The second set is used only for test classes:

  • Green dot: The last run of the test method was successful.
  • Orange dot: The last run of the test method was unsuccessful.
  • Red dot: the last run of the test method was a mistake.
  • Gray dot: The validation method has not been tested recently.

Pharo, for example , describes in more detail some of these icons on page 114. This website also contains a slightly outdated list of icons.

If you want to understand that the implementation of various icons looks like the following two methods: class icons are defined in #browserIcon and method icons in #browerIcon:selector:

+2
source

All Articles