Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 239758 Details for
Bug 398568
Memory leak in org.eclipse.jem.workbench.utility.JavaModelListener
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
A patch
0001-Bug-398568.patch (text/plain), 2.39 KB, created by
Snjezana Peco
on 2014-02-07 17:51:44 EST
(
hide
)
Description:
A patch
Filename:
MIME Type:
Creator:
Snjezana Peco
Created:
2014-02-07 17:51:44 EST
Size:
2.39 KB
patch
obsolete
>From 8aed1eaee245c71554b0bf194a7205ad8a3f882e Mon Sep 17 00:00:00 2001 >From: Snjezana Peco <snjezana.peco@redhat.com> >Date: Sat, 19 Jan 2013 18:33:06 +0100 >Subject: [PATCH 1/2] Bug 398568 > >--- > .../eclipse/jem/workbench/utility/JavaModelListener.java | 14 +------------- > 1 file changed, 1 insertion(+), 13 deletions(-) > >diff --git a/plugins/org.eclipse.jem.workbench/workbench/org/eclipse/jem/workbench/utility/JavaModelListener.java b/plugins/org.eclipse.jem.workbench/workbench/org/eclipse/jem/workbench/utility/JavaModelListener.java >index 8d99c47..802f90b 100644 >--- a/plugins/org.eclipse.jem.workbench/workbench/org/eclipse/jem/workbench/utility/JavaModelListener.java >+++ b/plugins/org.eclipse.jem.workbench/workbench/org/eclipse/jem/workbench/utility/JavaModelListener.java >@@ -36,7 +36,6 @@ public abstract class JavaModelListener implements IElementChangedListener { > * > * @since 1.2.0 > */ >- private HashMap resolvedContainers = new HashMap(); > public JavaModelListener() { > this(ElementChangedEvent.POST_CHANGE); > } >@@ -102,11 +101,6 @@ public abstract class JavaModelListener implements IElementChangedListener { > */ > public void processDelta(IJavaElementDelta delta) { > IJavaElement element = delta.getElement(); >- // if the class path has changed we refresh the resolved container cache >- int flags= delta.getFlags(); >- if (((flags & IJavaElementDelta.F_RESOLVED_CLASSPATH_CHANGED) != 0) && !resolvedContainers.isEmpty()){ >- resolvedContainers.clear(); >- } > > switch (element.getElementType()) { > case IJavaElement.JAVA_MODEL: >@@ -356,13 +350,7 @@ public abstract class JavaModelListener implements IElementChangedListener { > } > if (container == null || container.getKind() != IClasspathContainer.K_APPLICATION) > break; >- //First see if we already resolved >- IClasspathEntry[] containerEntries = null; >- containerEntries = (IClasspathEntry[])resolvedContainers.get(container); >- if (containerEntries == null) { >- containerEntries = container.getClasspathEntries(); >- resolvedContainers.put(container, containerEntries); >- } >+ IClasspathEntry[] containerEntries = container.getClasspathEntries(); > for (int j = 0; j < containerEntries.length; j++) { > if (containerEntries[j].getEntryKind() == IClasspathEntry.CPE_PROJECT) { > IJavaProject conEntryProject = getVisibleJavaProject(containerEntries[j], isFirstLevel); >-- >1.8.1.msysgit.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 398568
:
225855
| 239758