Bug 18067 Packages View filters not applied when eclipse restarted
Eclipse F1 1) Create a java project with a .classpath file 2) In the packages view open the filter dialog and uncheck "Hide .* files". 3) Notice that the .classpath file is visible 4) Exit eclipse 5) Launch eclipse again. 6) Notice that the .classpath file is not visible in the packages view 7) Open the filter dialog for the Packages view. Notice that "Hide .* files" is still unchecked.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/MemberFilterActionGroup.java
}
	/**
	 * Set the current filter.
	 * @param filterProperty Constants FILTER_FIELDS, FILTER_PUBLIC & FILTER_PRIVATE as defined by this
	 * action group
	 * @param set The new value. If true, the elements of the given types are filtered.
	 * @param refreshViewer Indicates if the viewer should be refreshed.
	 */	
	public void setMemberFilter(int filterProperty, boolean set, boolean refreshViewer) {
		if (set) {
			fFilter.addFilter(filterProperty);
		} else {
			fFilter.removeFilter(filterProperty);
		}
		IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore();
		
		for (int i= 0; i < fFilterActions.length; i++) {
			int currProperty= fFilterActions[i].getFilterProperty();
			if (currProperty == filterProperty) {
				fFilterActions[i].setChecked(set);
			}
			store.setValue(getPreferenceKey(currProperty), hasMemberFilter(currProperty));
		}
		if (refreshViewer)
			fViewer.refresh();
	}
	/**
	 * Returns <code>true</code> if the given filter is set.
	 * @param filterProperty Constants FILTER_FIELDS, FILTER_PUBLIC & FILTER_PRIVATE as defined by this
	 * action group