Removed DefaultWorkingCopyOwner.factory
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/BufferFactoryWrapper.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/BufferFactoryWrapper.java
index a401191..44538e2 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/BufferFactoryWrapper.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/BufferFactoryWrapper.java
@@ -28,11 +28,7 @@
}
public static WorkingCopyOwner create(org.eclipse.jdt.core.IBufferFactory factory) {
- if (factory != null && factory == DefaultWorkingCopyOwner.PRIMARY.factory) {
- return DefaultWorkingCopyOwner.PRIMARY;
- } else {
- return new BufferFactoryWrapper(factory);
- }
+ return new BufferFactoryWrapper(factory);
}
/* (non-Javadoc)
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/DefaultWorkingCopyOwner.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/DefaultWorkingCopyOwner.java
index 9e4c351..9897465 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/DefaultWorkingCopyOwner.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/DefaultWorkingCopyOwner.java
@@ -20,12 +20,6 @@
*/
public class DefaultWorkingCopyOwner extends WorkingCopyOwner {
- /**
- * Note this field is temporary public so that JDT/UI can reach in and change the factory. It will disapear before 3.0.
- * @deprecated
- */
- public org.eclipse.jdt.core.IBufferFactory factory; // TODO remove before 3.0
-
public WorkingCopyOwner primaryBufferProvider;
public static final DefaultWorkingCopyOwner PRIMARY = new DefaultWorkingCopyOwner();
@@ -39,8 +33,7 @@
*/
public IBuffer createBuffer(ICompilationUnit workingCopy) {
if (this.primaryBufferProvider != null) return this.primaryBufferProvider.createBuffer(workingCopy);
- if (this.factory == null) return super.createBuffer(workingCopy);
- return this.factory.createBuffer(workingCopy);
+ return super.createBuffer(workingCopy);
}
public String toString() {
return "Primary owner"; //$NON-NLS-1$