Die folgende Liste bietet einen Überblick über die verschiedenen möglichen Programmkonstrukte im globalen Namensraum:
Funktionen
Klassen
Schnittstellen (interfaces)
Konstanten (aber keine Klassenkonstanten)
außerhalb von Funktionen oder Methoden definierte Variablen