diff options
Diffstat (limited to 'bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/CompilationUnitHelper.java')
-rw-r--r-- | bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/CompilationUnitHelper.java | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/CompilationUnitHelper.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/CompilationUnitHelper.java deleted file mode 100644 index 8df55241a1..0000000000 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/CompilationUnitHelper.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.eclipse.jst.jsp.core.internal.java; - -import org.eclipse.jdt.core.WorkingCopyOwner; - -/** - * To ensure there is only one instance of ProblemRequestor and WorkingCopyOwner - * for JSP plugins. These were removed from JSPTranslation to ensure that the - * JSPTranslation was not held in memory by any type of JDT lists (caching - * search results, etc...) - * - * @author pavery - */ -public class CompilationUnitHelper { - - private JSPProblemRequestor fProblemRequestor = null; - private WorkingCopyOwner fWorkingCopyOwner = null; - private static CompilationUnitHelper instance; - - private CompilationUnitHelper() { - // force use of instance - } - - public synchronized static final CompilationUnitHelper getInstance() { - - if (instance == null) - instance = new CompilationUnitHelper(); - return instance; - } - - public JSPProblemRequestor getProblemRequestor() { - - if (fProblemRequestor == null) - fProblemRequestor = new JSPProblemRequestor(); - return fProblemRequestor; - } - - public WorkingCopyOwner getWorkingCopyOwner() { - - if (fWorkingCopyOwner == null) { - fWorkingCopyOwner = new WorkingCopyOwner() { - public String toString() { - return "JSP Working copy owner"; //$NON-NLS-1$ - } - }; - } - return fWorkingCopyOwner; - } -} |