/* (non-Javadoc) * @see org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver#resolveRuntimeClasspathEntry(org.eclipse.jdt.launching.IRuntimeClasspathEntry, org.eclipse.jdt.core.IJavaProject) */ public IRuntimeClasspathEntry[] resolveRuntimeClasspathEntry( IRuntimeClasspathEntry entry, IJavaProject project) throws CoreException { if (cache != null) { String key = entry.toString(); Object o = cache.get(key); if (o == null) { o = defaultRes.resolveRuntimeClasspathEntry(entry, project); cache.put(key, o); } return (IRuntimeClasspathEntry[]) o; } else { return defaultRes.resolveRuntimeClasspathEntry(entry, project); } }
/* (non-Javadoc) * @see org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver#resolveVMInstall(org.eclipse.jdt.core.IClasspathEntry) */ public IVMInstall resolveVMInstall(IClasspathEntry entry) throws CoreException { return defaultRes.resolveVMInstall(entry); }