# Open Type

This command allows you to browse the workbench for a type to open in an editor or type hierarchy

- Select a type to open: In this field, type the first few characters of the type you want to open in an editor. You may use wildcards as needed:
  - "*" for any string and "?" for any character
  - "TZ" for types containing "T" and "Z" as upper-case letters in camel-case notation, e.g. `java.util.TimeZone`, or
  - "NuPoEx" for types containing "Nu", "Po", and "Ex" as parts in camel-case notation, e.g. `java.lang.NullPointerException`.
- Matching types: This list displays matches for the expression you type in the Select a type to open field.

The behavior of the Open Type dialog can be further customized using the dialog menu:

Open Type Preferences
Option | Description | Default
--- | --- | ---
Show Status Line | When selected, the Open Type dialog shows an additional bar at the bottom of the dialog which displays the package and containing JRE of the selected type | Show status line
Show Container for Duplicates | When selected, all duplicate matches are displayed using fully qualified names, packages, and container information (e.g. the package and containing JRE) | Do not always show container

Additionally, the dialog menu allows to use working sets to further constrain the matching types.

Opening an editor on a type

Navigate actions