List of usage examples for org.eclipse.jdt.internal.core.util Util resetJavaLikeExtensions
public static void resetJavaLikeExtensions()
From source file:org.eclipse.jdt.internal.core.JavaModelManager.java
License:Open Source License
public void contentTypeChanged(ContentTypeChangeEvent event) { Util.resetJavaLikeExtensions(); // Walk through projects to reset their secondary types cache IJavaProject[] projects;// w w w. j av a 2 s.co m try { projects = JavaModelManager.getJavaModelManager().getJavaModel().getJavaProjects(); } catch (JavaModelException e) { return; } for (int i = 0, length = projects.length; i < length; i++) { IJavaProject project = projects[i]; final PerProjectInfo projectInfo = getPerProjectInfo(project.getProject(), false /* don't create info */); if (projectInfo != null) { projectInfo.secondaryTypes = null; } } }