Bug 82231 [build path] Hard to find type restriction compiler problem preferences
I20050104-1600 There compiler preference page contains a Warning/Error node with many sub-entries . I tried to find where I could change the 'warning' for the access of internal types to 'error'. No luck until I realized that the Build node also contains Warning/Error settings.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage.java
}
		Object elem= selElements.get(0);
		if (fLibrariesList.getIndexOfElement(elem) != -1) {
			editElementEntry((CPListElement) elem);
		} else if (elem instanceof CPListElementAttribute) {
			editAttributeEntry((CPListElementAttribute) elem);
		}
	}
	
	private void editAttributeEntry(CPListElementAttribute elem) {
		String key= elem.getKey();
		boolean attributeChanged= false;
		CPListElement selElement= elem.getParent();
		
		if (key.equals(CPListElement.SOURCEATTACHMENT)) {
			IClasspathEntry result= BuildPathDialogAccess.configureSourceAttachment(getShell(), selElement.getClasspathEntry());
			if (result != null) {
				selElement.setAttribute(CPListElement.SOURCEATTACHMENT, result.getSourceAttachmentPath());
				attributeChanged= true;
				fLibrariesList.refresh(elem);
				fLibrariesList.update(selElement); 
				fClassPathList.refresh(); 
			}
		} else if (key.equals(CPListElement.JAVADOC)) {
			String initialLocation= (String) selElement.getAttribute(CPListElement.JAVADOC);
			
			String elementName= new CPListLabelProvider().getText(selElement);
			try {
				URL url= initialLocation != null ? new URL(initialLocation) : null;
				URL[] result= BuildPathDialogAccess.configureJavadocLocation(getShell(), elementName, url);