# Type Filters Preferences

Indicate your preferences for the Type Filters settings on the Java > Appearance > Type Filters preference page.

Specify types and packages to hide in the 'Open Type' dialog and content assist or quick fix proposals on this preference page. If a qualified type name or a package match one of the checked entries in the list, they will be hidden.

The default is to hide nothing but forbidden references.

Option | Description
--- | ---
Add | Adds a new entry to the list. Entries will be compared against qualified type name (using dots as package name separators) and can use wild cards ('*' and '?')
Add Packages | Adds a new entry to the list from the list of existing packages currently in the workspace.
Edit | Edits the currently selected entry
Remove | Removes the currently selected entries
Check All | Sets the checkmark on all entries
Uncheck All | Removes the checkmark on all entries

## Access Restrictions

Option | Description | Default
--- | --- | ---
Hide forbidden references | If enabled, references to Java elements forbidden by access rules are not displayed. | On
Hide discouraged references | If enabled, references to Java elements discouraged by access rules are not displayed. | Off

Quick fix
Access Rules

Open type
Content/Code assist