diff options
author | Jeff Johnston | 2018-08-30 16:56:22 +0000 |
---|---|---|
committer | Kalyan Prasad Tatavarthi | 2018-09-14 11:28:42 +0000 |
commit | e4dc61703d854f1d686a2c94f804d19813b86131 (patch) | |
tree | 1a922803159194496f2d73021f2e6b3e7ac873a3 | |
parent | bdd2c57b8e17c5f390cd50233577fef62003aa9d (diff) | |
download | eclipse.jdt.ui-e4dc61703d854f1d686a2c94f804d19813b86131.tar.gz eclipse.jdt.ui-e4dc61703d854f1d686a2c94f804d19813b86131.tar.xz eclipse.jdt.ui-e4dc61703d854f1d686a2c94f804d19813b86131.zip |
Bug 538429 - Refactor InlineTempRefactoring to jdt.core.manipulation
- move InlineTempRefactoring to jdt.core.manipulation
- create new JdtViewerDropAdapterConstants class to allow use of
constants without need for JdtViewDropAdapter
- modify JdtViewerDropAdapter to use JdtViewerDropAdapterConstants
- move dependencies to jdt.core.manipulation, changing references
to JavaElementLabels to JavaElementLabelsCore and changing
any JavaPlugin references to use JavaManipulationPlugin instead
Change-Id: I19902fdc46d5ed5205874838d544980145079bb6
Signed-off-by: Jeff Johnston <jjohnstn@redhat.com>
-rw-r--r-- | org.eclipse.jdt.core.manipulation/META-INF/MANIFEST.MF | 16 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/JavaElementLabelsCore.java | 9 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/IJavaStatusConstants.java (renamed from org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/IJavaStatusConstants.java) | 10 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/JavaUIStatus.java (renamed from org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaUIStatus.java) | 4 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/JdtViewerDropAdapterConstants.java | 44 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/JavaBreakIterator.java (renamed from org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaBreakIterator.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/JavaWordIterator.java (renamed from org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaWordIterator.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/SequenceCharacterIterator.java (renamed from org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/SequenceCharacterIterator.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/CorextMessages.java (renamed from org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/CorextMessages.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/CorextMessages.properties (renamed from org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/CorextMessages.properties) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/Checks.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/Checks.java) | 24 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/JDTRefactoringDescriptorComment.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/JDTRefactoringDescriptorComment.java) | 26 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringArguments.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringArguments.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringDescriptorUtil.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringDescriptorUtil.java) | 7 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/SearchResultGroup.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/SearchResultGroup.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatusCodes.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatusCodes.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/CodeRefactoringUtil.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/CodeRefactoringUtil.java) | 9 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/InlineTempRefactoring.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/InlineTempRefactoring.java) | 20 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/Invocations.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/Invocations.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/TempAssignmentFinder.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/TempAssignmentFinder.java) | 9 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/RenamingNameSuggestor.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenamingNameSuggestor.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/TempDeclarationFinder.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/TempDeclarationFinder.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/TempOccurrenceAnalyzer.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/TempOccurrenceAnalyzer.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/CreateTargetExecutionLog.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/CreateTargetExecutionLog.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IConfirmQuery.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IConfirmQuery.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQueries.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQueries.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQuery.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQuery.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQueries.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQueries.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQuery.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQuery.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestination.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestination.java) | 8 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestinationValidator.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestinationValidator.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgPolicy.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgPolicy.java) | 5 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgQueries.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgQueries.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/IDelegateUpdating.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/IDelegateUpdating.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/INameUpdating.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/INameUpdating.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/IQualifiedNameUpdating.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/IQualifiedNameUpdating.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/IReferenceUpdating.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/IReferenceUpdating.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/ISimilarDeclarationUpdating.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/ISimilarDeclarationUpdating.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/ITextUpdating.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/ITextUpdating.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/util/ResourceUtil.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/util/ResourceUtil.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/util/TightSourceRangeComputer.java (renamed from org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/util/TightSourceRangeComputer.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaConventionsUtil.java (renamed from org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/JavaConventionsUtil.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/Messages.java (renamed from org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/Messages.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/Resources.java (renamed from org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/Resources.java) | 10 | ||||
-rw-r--r-- | org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/SearchUtils.java (renamed from org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/SearchUtils.java) | 0 | ||||
-rw-r--r-- | org.eclipse.jdt.ui/META-INF/MANIFEST.MF | 1 | ||||
-rw-r--r-- | org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dnd/JdtViewerDropAdapter.java | 13 |
47 files changed, 136 insertions, 79 deletions
diff --git a/org.eclipse.jdt.core.manipulation/META-INF/MANIFEST.MF b/org.eclipse.jdt.core.manipulation/META-INF/MANIFEST.MF index 51824cd79f..b8ef112b0b 100644 --- a/org.eclipse.jdt.core.manipulation/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.core.manipulation/META-INF/MANIFEST.MF @@ -13,7 +13,9 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.11.0,4.0.0)", org.eclipse.jdt.core;bundle-version="[3.8.0,4.0.0)", org.eclipse.core.expressions;bundle-version="[3.4.100,4.0.0)", org.eclipse.text;bundle-version="[3.5.0,4.0.0)", - org.eclipse.jdt.launching;bundle-version="3.9.0" + org.eclipse.jdt.launching;bundle-version="3.9.0", + org.eclipse.core.filesystem;bundle-version="1.7.200", + org.eclipse.core.filebuffers;bundle-version="3.6.300" Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.jdt.core.manipulation, org.eclipse.jdt.core.refactoring, @@ -24,17 +26,25 @@ Export-Package: org.eclipse.jdt.core.manipulation, org.eclipse.jdt.internal.core.manipulation.search;x-friends:="org.eclipse.jdt.ui,org.eclipse.jdt.text.tests", org.eclipse.jdt.internal.core.manipulation.util;x-friends:="org.eclipse.jdt.junit,org.eclipse.jdt.text.tests,org.eclipse.jdt.ui", org.eclipse.jdt.internal.core.refactoring.descriptors;x-friends:="org.eclipse.jdt.ui", + org.eclipse.jdt.internal.corext;x-friends:="org.eclipse.jdt.ui", org.eclipse.jdt.internal.corext.codemanipulation;x-friends:="org.eclipse.jdt.ui", org.eclipse.jdt.internal.corext.dom;manipulation=split;mandatory:=manipulation;x-friends:="org.eclipse.jdt.ui,org.eclipse.jdt.junit", org.eclipse.jdt.internal.corext.fix;x-friends:="org.eclipse.jdt.ui", org.eclipse.jdt.internal.corext.refactoring;x-friends:="org.eclipse.jdt.ui", + org.eclipse.jdt.internal.corext.refactoring.base;x-friends:="org.eclipse.jdt.ui", org.eclipse.jdt.internal.corext.refactoring.changes;manipulation=split;mandatory:=manipulation;x-friends:="org.eclipse.jdt.ui.examples.javafamily,org.eclipse.jdt.ui", + org.eclipse.jdt.internal.corext.refactoring.code;x-friends:="org.eclipse.jdt.ui", + org.eclipse.jdt.internal.corext.refactoring.rename;x-friends:="org.eclipse.jdt.ui", + org.eclipse.jdt.internal.corext.refactoring.reorg;x-friends:="org.eclipse.jdt.ui", org.eclipse.jdt.internal.corext.refactoring.structure;x-friends:="org.eclipse.jdt.ui", + org.eclipse.jdt.internal.corext.refactoring.tagging;x-friends:="org.eclipse.jdt.ui", org.eclipse.jdt.internal.corext.refactoring.typeconstraints.types;manipulation=split;mandatory:=manipulation;x-friends:="org.eclipse.jdt.ui", org.eclipse.jdt.internal.corext.refactoring.util;manipulation=split;mandatory:=manipulation;x-friends:="org.eclipse.jdt.ui", org.eclipse.jdt.internal.corext.template.java;manipulation=split;mandatory:=manipulation;x-friends:="org.eclipse.jdt.ui", org.eclipse.jdt.internal.corext.util;manipulation=split;mandatory:=manipulation;x-friends:="org.eclipse.jdt.ui,org.eclipse.jdt.junit", - org.eclipse.jdt.internal.ui.text.correction;x-friends:="org.eclipse.jdt.ui", - org.eclipse.jdt.internal.ui.preferences;x-friends:="org.eclipse.jdt.ui" + org.eclipse.jdt.internal.ui;x-friends:="org.eclipse.jdt.ui", + org.eclipse.jdt.internal.ui.preferences;x-friends:="org.eclipse.jdt.ui", + org.eclipse.jdt.internal.ui.text;x-friends:="org.eclipse.jdt.ui", + org.eclipse.jdt.internal.ui.text.correction;x-friends:="org.eclipse.jdt.ui" Import-Package: com.ibm.icu.text Bundle-RequiredExecutionEnvironment: JavaSE-1.8 diff --git a/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/JavaElementLabelsCore.java b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/JavaElementLabelsCore.java index 35dcc5014d..fea3556617 100644 --- a/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/JavaElementLabelsCore.java +++ b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/JavaElementLabelsCore.java @@ -18,6 +18,9 @@ import org.eclipse.osgi.util.TextProcessor; import org.eclipse.core.runtime.IPath; +import org.eclipse.core.resources.IResource; +import org.eclipse.core.resources.IStorage; + import org.eclipse.jdt.core.ClasspathContainerInitializer; import org.eclipse.jdt.core.IClassFile; import org.eclipse.jdt.core.IClasspathContainer; @@ -373,6 +376,12 @@ public final class JavaElementLabelsCore { if (obj instanceof IJavaElement) { return getElementLabel((IJavaElement) obj, flags); + } else if (obj instanceof IResource) { + return BasicElementLabels.getResourceName((IResource) obj); + + } else if (obj instanceof IStorage) { + return BasicElementLabels.getResourceName(((IStorage) obj).getName()); + } return ""; //$NON-NLS-1$ } diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/IJavaStatusConstants.java b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/IJavaStatusConstants.java index c3a221c5d3..ebc20a5677 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/IJavaStatusConstants.java +++ b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/IJavaStatusConstants.java @@ -13,10 +13,6 @@ *******************************************************************************/ package org.eclipse.jdt.internal.ui; -import org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider; -import org.eclipse.jdt.internal.ui.javaeditor.EditorUtility; -import org.eclipse.jdt.internal.ui.javaeditor.saveparticipant.IPostSaveListener; - /** * Defines status codes relevant to the Java UI plug-in. When a * Core exception is thrown, it contain a status object describing @@ -58,7 +54,7 @@ public interface IJavaStatusConstants { * Status constant indicating that a problem occurred while notifying a post * save listener. * - * @see IPostSaveListener + * see IPostSaveListener * @since 3.3 */ public static final int EDITOR_POST_SAVE_NOTIFICATION= 10006; @@ -67,14 +63,14 @@ public interface IJavaStatusConstants { * Status constant indication that a problem occurred while calculating * the changed region during a save. * - * @see CompilationUnitDocumentProvider + * see CompilationUnitDocumentProvider * @since 3.4 */ public static final int EDITOR_CHANGED_REGION_CALCULATION= 10007; /** * Status constant indication that a problem occurred while opening an editor: - * no editor input could be created. See {@link EditorUtility#openInEditor(Object, boolean)}. + * no editor input could be created. See {EditorUtility#openInEditor(Object, boolean)}. * @since 3.4 */ public static final int EDITOR_NO_EDITOR_INPUT= 10008; diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaUIStatus.java b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/JavaUIStatus.java index 718628c10d..c59154daad 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaUIStatus.java +++ b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/JavaUIStatus.java @@ -16,13 +16,15 @@ package org.eclipse.jdt.internal.ui; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; +import org.eclipse.jdt.core.manipulation.JavaManipulation; + /** * Convenience class for error exceptions thrown inside JavaUI plugin. */ public class JavaUIStatus extends Status { private JavaUIStatus(int severity, int code, String message, Throwable throwable) { - super(severity, JavaPlugin.getPluginId(), code, message, throwable); + super(severity, JavaManipulation.getPreferenceNodeId(), code, message, throwable); } public static IStatus createError(int code, Throwable throwable) { diff --git a/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/JdtViewerDropAdapterConstants.java b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/JdtViewerDropAdapterConstants.java new file mode 100644 index 0000000000..4e5942a8f4 --- /dev/null +++ b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/JdtViewerDropAdapterConstants.java @@ -0,0 +1,44 @@ +/******************************************************************************* + * Copyright (c) 2018 IBM Corporation and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * IBM Corporation - initial API and implementation + * Red Hat Inc. - copied from JdtViewerDropAdapter + *******************************************************************************/ +package org.eclipse.jdt.internal.ui; + +public class JdtViewerDropAdapterConstants { + + /** + * Constant describing the position of the cursor relative + * to the target object. This means the mouse is positioned + * slightly before the target. + */ + public static final int LOCATION_BEFORE = 1; + + /** + * Constant describing the position of the cursor relative + * to the target object. This means the mouse is positioned + * slightly after the target. + */ + public static final int LOCATION_AFTER = 2; + + /** + * Constant describing the position of the cursor relative + * to the target object. This means the mouse is positioned + * directly on the target. + */ + public static final int LOCATION_ON = 3; + + /** + * Constant describing the position of the cursor relative + * to the target object. This means the mouse is not positioned + * over or near any valid target. + */ + public static final int LOCATION_NONE = 4; + +} diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaBreakIterator.java b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/JavaBreakIterator.java index 398c2b4c79..398c2b4c79 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaBreakIterator.java +++ b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/JavaBreakIterator.java diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaWordIterator.java b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/JavaWordIterator.java index 4cb95bdc1f..4cb95bdc1f 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaWordIterator.java +++ b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/JavaWordIterator.java diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/SequenceCharacterIterator.java b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/SequenceCharacterIterator.java index 8e3e1c194e..8e3e1c194e 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/SequenceCharacterIterator.java +++ b/org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/SequenceCharacterIterator.java diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/CorextMessages.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/CorextMessages.java index add7795528..add7795528 100644 --- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/CorextMessages.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/CorextMessages.java diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/CorextMessages.properties b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/CorextMessages.properties index ece7f606f9..ece7f606f9 100644 --- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/CorextMessages.properties +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/CorextMessages.properties diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/Checks.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/Checks.java index 6df41ffae3..5a4e34571b 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/Checks.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/Checks.java @@ -59,8 +59,11 @@ import org.eclipse.jdt.core.dom.IVariableBinding; import org.eclipse.jdt.core.dom.Name; import org.eclipse.jdt.core.dom.SwitchCase; import org.eclipse.jdt.core.dom.VariableDeclaration; +import org.eclipse.jdt.core.manipulation.JavaManipulation; -import org.eclipse.jdt.internal.corext.Corext; +import org.eclipse.jdt.internal.core.manipulation.JavaElementLabelsCore; +import org.eclipse.jdt.internal.core.manipulation.dom.ASTResolving; +import org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels; import org.eclipse.jdt.internal.corext.dom.ASTNodes; import org.eclipse.jdt.internal.corext.dom.Bindings; import org.eclipse.jdt.internal.corext.refactoring.base.RefactoringStatusCodes; @@ -72,11 +75,6 @@ import org.eclipse.jdt.internal.corext.util.JdtFlags; import org.eclipse.jdt.internal.corext.util.Messages; import org.eclipse.jdt.internal.corext.util.Resources; -import org.eclipse.jdt.ui.JavaElementLabels; - -import org.eclipse.jdt.internal.core.manipulation.dom.ASTResolving; -import org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels; - /** * This class defines a set of reusable static checks methods. */ @@ -113,7 +111,7 @@ public class Checks { else return RefactoringStatus.createWarningStatus( Messages.format(RefactoringCoreMessages.Checks_constructor_name, - new Object[] {JavaElementUtil.createMethodSignature(method), JavaElementLabels.getElementLabel(method.getDeclaringType(), JavaElementLabels.ALL_FULLY_QUALIFIED) } )); + new Object[] {JavaElementUtil.createMethodSignature(method), JavaElementLabelsCore.getElementLabel(method.getDeclaringType(), JavaElementLabelsCore.ALL_FULLY_QUALIFIED) } )); } /** @@ -287,16 +285,16 @@ public class Checks { RefactoringStatus result= new RefactoringStatus(); for (int i= 0; i < methods.length; i++) { if (JdtFlags.isNative(methods[i])){ - String typeName= JavaElementLabels.getElementLabel(methods[i].getDeclaringType(), JavaElementLabels.ALL_FULLY_QUALIFIED); - String methodName= JavaElementLabels.getElementLabel(methods[i], JavaElementLabels.ALL_DEFAULT); + String typeName= JavaElementLabelsCore.getElementLabel(methods[i].getDeclaringType(), JavaElementLabelsCore.ALL_FULLY_QUALIFIED); + String methodName= JavaElementLabelsCore.getElementLabel(methods[i], JavaElementLabelsCore.ALL_DEFAULT); String msg= Messages.format(RefactoringCoreMessages.Checks_method_native, new String[]{typeName, methodName, "UnsatisfiedLinkError"});//$NON-NLS-1$ - result.addEntry(RefactoringStatus.ERROR, msg, JavaStatusContext.create(methods[i]), Corext.getPluginId(), RefactoringStatusCodes.NATIVE_METHOD); + result.addEntry(RefactoringStatus.ERROR, msg, JavaStatusContext.create(methods[i]), JavaManipulation.getPreferenceNodeId(), RefactoringStatusCodes.NATIVE_METHOD); } if (methods[i].isMainMethod()) { String msg= Messages.format(RefactoringCoreMessages.Checks_has_main, - JavaElementLabels.getElementLabel(methods[i].getDeclaringType(), JavaElementLabels.ALL_FULLY_QUALIFIED)); - result.addEntry(RefactoringStatus.WARNING, msg, JavaStatusContext.create(methods[i]), Corext.getPluginId(), RefactoringStatusCodes.MAIN_METHOD); + JavaElementLabelsCore.getElementLabel(methods[i].getDeclaringType(), JavaElementLabelsCore.ALL_FULLY_QUALIFIED)); + result.addEntry(RefactoringStatus.WARNING, msg, JavaStatusContext.create(methods[i]), JavaManipulation.getPreferenceNodeId(), RefactoringStatusCodes.MAIN_METHOD); } } return result; @@ -763,7 +761,7 @@ public class Checks { } private static String getJavaElementName(IJavaElement element) { - return JavaElementLabels.getElementLabel(element, JavaElementLabels.ALL_DEFAULT); + return JavaElementLabelsCore.getElementLabel(element, JavaElementLabelsCore.ALL_DEFAULT); } public static boolean isAvailable(IJavaElement javaElement) throws JavaModelException { diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/JDTRefactoringDescriptorComment.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/JDTRefactoringDescriptorComment.java index e1dc1e2647..6815329549 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/JDTRefactoringDescriptorComment.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/JDTRefactoringDescriptorComment.java @@ -24,6 +24,9 @@ import org.eclipse.core.runtime.IAdaptable; import org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor; +import org.eclipse.jdt.internal.core.manipulation.JavaElementLabelsCore; +import org.eclipse.jdt.internal.core.manipulation.JavaManipulationPlugin; +import org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels; import org.eclipse.jdt.internal.corext.refactoring.rename.RenamingNameSuggestor; import org.eclipse.jdt.internal.corext.refactoring.reorg.IReorgPolicy; import org.eclipse.jdt.internal.corext.refactoring.reorg.IReorgPolicy.IMovePolicy; @@ -35,11 +38,6 @@ import org.eclipse.jdt.internal.corext.refactoring.tagging.ISimilarDeclarationUp import org.eclipse.jdt.internal.corext.refactoring.tagging.ITextUpdating; import org.eclipse.jdt.internal.corext.util.Messages; -import org.eclipse.jdt.ui.JavaElementLabels; - -import org.eclipse.jdt.internal.ui.JavaPlugin; -import org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels; - /** * Helper class to generate a refactoring descriptor comment. * @@ -174,24 +172,24 @@ public final class JDTRefactoringDescriptorComment { private void initializeInferredSettings(final Object object) { if (object instanceof INameUpdating) { final INameUpdating updating= (INameUpdating) object; - fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptor_original_element_pattern, JavaElementLabels.getTextLabel(updating.getElements()[0], JavaElementLabels.ALL_FULLY_QUALIFIED))); + fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptor_original_element_pattern, JavaElementLabelsCore.getTextLabel(updating.getElements()[0], JavaElementLabelsCore.ALL_FULLY_QUALIFIED))); try { final Object element= updating.getNewElement(); if (element != null) - fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptor_renamed_element_pattern, JavaElementLabels.getTextLabel(element, JavaElementLabels.ALL_FULLY_QUALIFIED))); + fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptor_renamed_element_pattern, JavaElementLabelsCore.getTextLabel(element, JavaElementLabelsCore.ALL_FULLY_QUALIFIED))); else { final String newLabel= BasicElementLabels.getJavaElementName(updating.getCurrentElementName()); fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptor_renamed_element_pattern, newLabel)); } } catch (CoreException exception) { - JavaPlugin.log(exception); + JavaManipulationPlugin.log(exception); } } else if (object instanceof RefactoringProcessor) { final RefactoringProcessor processor= (RefactoringProcessor) object; final Object[] elements= processor.getElements(); if (elements != null) { if (elements.length == 1 && elements[0] != null) - fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptor_original_element_pattern, JavaElementLabels.getTextLabel(elements[0], JavaElementLabels.ALL_FULLY_QUALIFIED))); + fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptor_original_element_pattern, JavaElementLabelsCore.getTextLabel(elements[0], JavaElementLabelsCore.ALL_FULLY_QUALIFIED))); else if (elements.length > 1) { final StringBuilder buffer= new StringBuilder(128); buffer.append(RefactoringCoreMessages.JavaRefactoringDescriptor_original_elements); @@ -199,7 +197,7 @@ public final class JDTRefactoringDescriptorComment { if (elements[index] != null) { buffer.append(LINE_DELIMITER); buffer.append(ELEMENT_DELIMITER); - buffer.append(JavaElementLabels.getTextLabel(elements[index], JavaElementLabels.ALL_FULLY_QUALIFIED)); + buffer.append(JavaElementLabelsCore.getTextLabel(elements[index], JavaElementLabelsCore.ALL_FULLY_QUALIFIED)); } else { buffer.append(LINE_DELIMITER); buffer.append(ELEMENT_DELIMITER); @@ -213,11 +211,11 @@ public final class JDTRefactoringDescriptorComment { final IReorgPolicy policy= (IReorgPolicy) object; Object destination= policy.getJavaElementDestination(); if (destination != null) - fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptorComment_destination_pattern, JavaElementLabels.getTextLabel(destination, JavaElementLabels.ALL_FULLY_QUALIFIED))); + fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptorComment_destination_pattern, JavaElementLabelsCore.getTextLabel(destination, JavaElementLabelsCore.ALL_FULLY_QUALIFIED))); else { destination= policy.getResourceDestination(); if (destination != null) - fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptorComment_destination_pattern, JavaElementLabels.getTextLabel(destination, JavaElementLabels.ALL_FULLY_QUALIFIED))); + fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptorComment_destination_pattern, JavaElementLabelsCore.getTextLabel(destination, JavaElementLabelsCore.ALL_FULLY_QUALIFIED))); } final List<IAdaptable> list= new ArrayList<>(); list.addAll(Arrays.asList(policy.getJavaElements())); @@ -225,7 +223,7 @@ public final class JDTRefactoringDescriptorComment { final Object[] elements= list.toArray(); if (elements != null) { if (elements.length == 1 && elements[0] != null) - fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptor_original_element_pattern, JavaElementLabels.getTextLabel(elements[0], JavaElementLabels.ALL_FULLY_QUALIFIED))); + fSettings.add(Messages.format(RefactoringCoreMessages.JavaRefactoringDescriptor_original_element_pattern, JavaElementLabelsCore.getTextLabel(elements[0], JavaElementLabelsCore.ALL_FULLY_QUALIFIED))); else if (elements.length > 1) { final StringBuilder buffer= new StringBuilder(128); buffer.append(RefactoringCoreMessages.JavaRefactoringDescriptor_original_elements); @@ -233,7 +231,7 @@ public final class JDTRefactoringDescriptorComment { if (elements[index] != null) { buffer.append(LINE_DELIMITER); buffer.append(ELEMENT_DELIMITER); - buffer.append(JavaElementLabels.getTextLabel(elements[index], JavaElementLabels.ALL_FULLY_QUALIFIED)); + buffer.append(JavaElementLabelsCore.getTextLabel(elements[index], JavaElementLabelsCore.ALL_FULLY_QUALIFIED)); } else { buffer.append(LINE_DELIMITER); buffer.append(ELEMENT_DELIMITER); diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringArguments.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringArguments.java index b1e77ab2a1..b1e77ab2a1 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringArguments.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringArguments.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringDescriptorUtil.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringDescriptorUtil.java index 53dfc7824b..1f48155cbe 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringDescriptorUtil.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/JavaRefactoringDescriptorUtil.java @@ -29,10 +29,9 @@ import org.eclipse.jdt.core.IMethod; import org.eclipse.jdt.core.JavaCore; import org.eclipse.jdt.core.WorkingCopyOwner; +import org.eclipse.jdt.internal.core.manipulation.JavaElementLabelsCore; import org.eclipse.jdt.internal.corext.util.Messages; -import org.eclipse.jdt.ui.JavaElementLabels; - public class JavaRefactoringDescriptorUtil { /* TODO: share implementation with * org.eclipse.jdt.internal.core.refactoring.descriptors.JavaRefactoringDescriptorUtil @@ -252,7 +251,7 @@ public class JavaRefactoringDescriptorUtil { Assert.isNotNull(name); Assert.isNotNull(id); if (element != null) - return RefactoringStatus.createFatalErrorStatus(Messages.format(RefactoringCoreMessages.InitializableRefactoring_input_not_exists, new String[] { JavaElementLabels.getTextLabel(element, JavaElementLabels.ALL_FULLY_QUALIFIED), name, id})); + return RefactoringStatus.createFatalErrorStatus(Messages.format(RefactoringCoreMessages.InitializableRefactoring_input_not_exists, new String[] { JavaElementLabelsCore.getTextLabel(element, JavaElementLabelsCore.ALL_FULLY_QUALIFIED), name, id})); else return RefactoringStatus.createFatalErrorStatus(Messages.format(RefactoringCoreMessages.InitializableRefactoring_inputs_do_not_exist, new String[] { name, id})); } @@ -272,7 +271,7 @@ public class JavaRefactoringDescriptorUtil { Assert.isNotNull(name); Assert.isNotNull(id); if (element != null) - return RefactoringStatus.createWarningStatus(Messages.format(RefactoringCoreMessages.InitializableRefactoring_input_not_exists, new String[] { JavaElementLabels.getTextLabel(element, JavaElementLabels.ALL_FULLY_QUALIFIED), name, id})); + return RefactoringStatus.createWarningStatus(Messages.format(RefactoringCoreMessages.InitializableRefactoring_input_not_exists, new String[] { JavaElementLabelsCore.getTextLabel(element, JavaElementLabelsCore.ALL_FULLY_QUALIFIED), name, id})); else return RefactoringStatus.createWarningStatus(Messages.format(RefactoringCoreMessages.InitializableRefactoring_inputs_do_not_exist, new String[] { name, id})); } diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/SearchResultGroup.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/SearchResultGroup.java index 2138faea42..2138faea42 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/SearchResultGroup.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/SearchResultGroup.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatusCodes.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatusCodes.java index 8b8eca62e3..8b8eca62e3 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatusCodes.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatusCodes.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/CodeRefactoringUtil.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/CodeRefactoringUtil.java index 094ad4d36f..333619c7d5 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/CodeRefactoringUtil.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/CodeRefactoringUtil.java @@ -32,15 +32,14 @@ import org.eclipse.jdt.core.dom.Block; import org.eclipse.jdt.core.dom.CompilationUnit; import org.eclipse.jdt.core.dom.MethodDeclaration; +import org.eclipse.jdt.internal.core.manipulation.JavaManipulationPlugin; +import org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels; +import org.eclipse.jdt.internal.core.manipulation.util.Strings; import org.eclipse.jdt.internal.corext.dom.ASTNodes; import org.eclipse.jdt.internal.corext.dom.Selection; import org.eclipse.jdt.internal.corext.dom.SelectionAnalyzer; import org.eclipse.jdt.internal.corext.refactoring.RefactoringCoreMessages; import org.eclipse.jdt.internal.corext.util.Messages; -import org.eclipse.jdt.internal.core.manipulation.util.Strings; - -import org.eclipse.jdt.internal.ui.JavaPlugin; -import org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels; public class CodeRefactoringUtil { @@ -67,7 +66,7 @@ public class CodeRefactoringUtil { IRegion region= buffer.getDocument().getLineInformationOfOffset(node.getStartPosition()); return Strings.computeIndentUnits(buffer.getDocument().get(region.getOffset(), region.getLength()), unit.getJavaProject()); } catch (BadLocationException exception) { - JavaPlugin.log(exception); + JavaManipulationPlugin.log(exception); } return 0; } finally { diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/InlineTempRefactoring.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/InlineTempRefactoring.java index 5e52bea615..64463f2647 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/InlineTempRefactoring.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/InlineTempRefactoring.java @@ -82,6 +82,9 @@ import org.eclipse.jdt.core.refactoring.CompilationUnitChange; import org.eclipse.jdt.core.refactoring.IJavaRefactorings; import org.eclipse.jdt.core.refactoring.descriptors.InlineLocalVariableDescriptor; +import org.eclipse.jdt.internal.core.manipulation.BindingLabelProviderCore; +import org.eclipse.jdt.internal.core.manipulation.JavaElementLabelsCore; +import org.eclipse.jdt.internal.core.manipulation.JavaManipulationPlugin; import org.eclipse.jdt.internal.core.manipulation.dom.NecessaryParenthesesChecker; import org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels; import org.eclipse.jdt.internal.core.manipulation.util.Strings; @@ -103,11 +106,6 @@ import org.eclipse.jdt.internal.corext.refactoring.util.ResourceUtil; import org.eclipse.jdt.internal.corext.refactoring.util.TightSourceRangeComputer; import org.eclipse.jdt.internal.corext.util.Messages; -import org.eclipse.jdt.ui.JavaElementLabels; - -import org.eclipse.jdt.internal.ui.JavaPlugin; -import org.eclipse.jdt.internal.ui.viewsupport.BindingLabelProvider; - public class InlineTempRefactoring extends Refactoring { private int fSelectionStart; @@ -307,13 +305,13 @@ public class InlineTempRefactoring extends Refactoring { String text= null; final IMethodBinding method= binding.getDeclaringMethod(); if (method != null) - text= BindingLabelProvider.getBindingLabel(method, JavaElementLabels.ALL_FULLY_QUALIFIED); + text= BindingLabelProviderCore.getBindingLabel(method, JavaElementLabelsCore.ALL_FULLY_QUALIFIED); else - text= BasicElementLabels.getJavaElementName('{' + JavaElementLabels.ELLIPSIS_STRING + '}'); + text= BasicElementLabels.getJavaElementName('{' + JavaElementLabelsCore.ELLIPSIS_STRING + '}'); final String description= Messages.format(RefactoringCoreMessages.InlineTempRefactoring_descriptor_description_short, BasicElementLabels.getJavaElementName(binding.getName())); - final String header= Messages.format(RefactoringCoreMessages.InlineTempRefactoring_descriptor_description, new String[] { BindingLabelProvider.getBindingLabel(binding, JavaElementLabels.ALL_FULLY_QUALIFIED), text}); + final String header= Messages.format(RefactoringCoreMessages.InlineTempRefactoring_descriptor_description, new String[] { BindingLabelProviderCore.getBindingLabel(binding, JavaElementLabelsCore.ALL_FULLY_QUALIFIED), text}); final JDTRefactoringDescriptorComment comment= new JDTRefactoringDescriptorComment(project, this, header); - comment.addSetting(Messages.format(RefactoringCoreMessages.InlineTempRefactoring_original_pattern, BindingLabelProvider.getBindingLabel(binding, JavaElementLabels.ALL_FULLY_QUALIFIED))); + comment.addSetting(Messages.format(RefactoringCoreMessages.InlineTempRefactoring_original_pattern, BindingLabelProviderCore.getBindingLabel(binding, JavaElementLabelsCore.ALL_FULLY_QUALIFIED))); final InlineLocalVariableDescriptor descriptor= RefactoringSignatureDescriptorFactory.createInlineLocalVariableDescriptor(project, description, comment.asString(), arguments, RefactoringDescriptor.NONE); arguments.put(JavaRefactoringDescriptorUtil.ATTRIBUTE_INPUT, JavaRefactoringDescriptorUtil.elementToHandle(project, fCu)); arguments.put(JavaRefactoringDescriptorUtil.ATTRIBUTE_SELECTION, String.valueOf(fSelectionStart) + ' ' + String.valueOf(fSelectionLength)); @@ -454,9 +452,9 @@ public class InlineTempRefactoring extends Refactoring { int oldIndent= Strings.computeIndentUnits(document.get(region.getOffset(), region.getLength()), project); return Strings.changeIndent(rewrittenInitializer, oldIndent, project, "", TextUtilities.getDefaultLineDelimiter(document)); //$NON-NLS-1$ } catch (MalformedTreeException e) { - JavaPlugin.log(e); + JavaManipulationPlugin.log(e); } catch (BadLocationException e) { - JavaPlugin.log(e); + JavaManipulationPlugin.log(e); } //fallback: return fCu.getBuffer().getText(invocation.getStartPosition(), invocation.getLength()); diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/Invocations.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/Invocations.java index 03cd707c82..03cd707c82 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/Invocations.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/Invocations.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/TempAssignmentFinder.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/TempAssignmentFinder.java index 6e1c3be41d..f20f49fbb8 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/TempAssignmentFinder.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/TempAssignmentFinder.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2011 IBM Corporation and others. + * Copyright (c) 2000, 2018 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -10,6 +10,7 @@ * * Contributors: * IBM Corporation - initial API and implementation + * Red Hat Inc. - refactor and expose some methods *******************************************************************************/ package org.eclipse.jdt.internal.corext.refactoring.code; @@ -28,7 +29,7 @@ public class TempAssignmentFinder extends ASTVisitor{ private ASTNode fFirstAssignment; private IVariableBinding fTempBinding; - TempAssignmentFinder(VariableDeclaration tempDeclaration){ + public TempAssignmentFinder(VariableDeclaration tempDeclaration){ fTempBinding= tempDeclaration.resolveBinding(); } @@ -46,11 +47,11 @@ public class TempAssignmentFinder extends ASTVisitor{ return isNameReferenceToTemp(ref); } - boolean hasAssignments(){ + public boolean hasAssignments(){ return fFirstAssignment != null; } - ASTNode getFirstAssignment(){ + public ASTNode getFirstAssignment(){ return fFirstAssignment; } diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenamingNameSuggestor.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/RenamingNameSuggestor.java index 1047e0f4fd..1047e0f4fd 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenamingNameSuggestor.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/RenamingNameSuggestor.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/TempDeclarationFinder.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/TempDeclarationFinder.java index a31b7298f6..a31b7298f6 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/TempDeclarationFinder.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/TempDeclarationFinder.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/TempOccurrenceAnalyzer.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/TempOccurrenceAnalyzer.java index f47cb6f138..f47cb6f138 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/TempOccurrenceAnalyzer.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/TempOccurrenceAnalyzer.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/CreateTargetExecutionLog.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/CreateTargetExecutionLog.java index 0a99f16c75..0a99f16c75 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/CreateTargetExecutionLog.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/CreateTargetExecutionLog.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IConfirmQuery.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IConfirmQuery.java index 8d6ab772ad..8d6ab772ad 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IConfirmQuery.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IConfirmQuery.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQueries.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQueries.java index cf209f246c..cf209f246c 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQueries.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQueries.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQuery.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQuery.java index aa4ee37240..aa4ee37240 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQuery.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/ICreateTargetQuery.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQueries.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQueries.java index 1703e27240..1703e27240 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQueries.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQueries.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQuery.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQuery.java index 1de1d597d8..1de1d597d8 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQuery.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/INewNameQuery.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestination.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestination.java index 08514c7f44..e7702e7060 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestination.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestination.java @@ -13,7 +13,7 @@ *******************************************************************************/ package org.eclipse.jdt.internal.corext.refactoring.reorg; -import org.eclipse.jdt.internal.ui.dnd.JdtViewerDropAdapter; +import org.eclipse.jdt.internal.ui.JdtViewerDropAdapterConstants; /** * {@link ReorgDestinationFactory} can create concrete @@ -21,9 +21,9 @@ import org.eclipse.jdt.internal.ui.dnd.JdtViewerDropAdapter; */ public interface IReorgDestination { - public static final int LOCATION_BEFORE = JdtViewerDropAdapter.LOCATION_BEFORE; - public static final int LOCATION_AFTER = JdtViewerDropAdapter.LOCATION_AFTER; - public static final int LOCATION_ON = JdtViewerDropAdapter.LOCATION_ON; + public static final int LOCATION_BEFORE = JdtViewerDropAdapterConstants.LOCATION_BEFORE; + public static final int LOCATION_AFTER = JdtViewerDropAdapterConstants.LOCATION_AFTER; + public static final int LOCATION_ON = JdtViewerDropAdapterConstants.LOCATION_ON; public Object getDestination(); diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestinationValidator.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestinationValidator.java index 08980568c3..08980568c3 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestinationValidator.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgDestinationValidator.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgPolicy.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgPolicy.java index c5502677f6..76d248eac2 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgPolicy.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgPolicy.java @@ -31,11 +31,10 @@ import org.eclipse.jdt.core.IJavaElement; import org.eclipse.jdt.core.JavaModelException; import org.eclipse.jdt.internal.corext.refactoring.JavaRefactoringArguments; +import org.eclipse.jdt.internal.corext.refactoring.reorg.IReorgDestination; import org.eclipse.jdt.internal.corext.refactoring.tagging.IQualifiedNameUpdating; import org.eclipse.jdt.internal.corext.refactoring.tagging.IReferenceUpdating; -import org.eclipse.jdt.ui.refactoring.RefactoringSaveHelper; - public interface IReorgPolicy extends IReorgDestinationValidator { @@ -63,7 +62,7 @@ public interface IReorgPolicy extends IReorgDestinationValidator { /** * @return the save mode required for this reorg policy * - * @see RefactoringSaveHelper + * see RefactoringSaveHelper */ public int getSaveMode(); diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgQueries.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgQueries.java index 1197b190e0..1197b190e0 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgQueries.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/reorg/IReorgQueries.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/IDelegateUpdating.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/IDelegateUpdating.java index e523216acc..e523216acc 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/IDelegateUpdating.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/IDelegateUpdating.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/INameUpdating.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/INameUpdating.java index 8ddf6fc0c4..8ddf6fc0c4 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/INameUpdating.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/INameUpdating.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/IQualifiedNameUpdating.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/IQualifiedNameUpdating.java index 25930b7f62..25930b7f62 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/IQualifiedNameUpdating.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/IQualifiedNameUpdating.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/IReferenceUpdating.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/IReferenceUpdating.java index 5f020c9afa..5f020c9afa 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/IReferenceUpdating.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/IReferenceUpdating.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/ISimilarDeclarationUpdating.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/ISimilarDeclarationUpdating.java index e561596710..e561596710 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/ISimilarDeclarationUpdating.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/ISimilarDeclarationUpdating.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/ITextUpdating.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/ITextUpdating.java index ec2b90b496..ec2b90b496 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/tagging/ITextUpdating.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/tagging/ITextUpdating.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/util/ResourceUtil.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/util/ResourceUtil.java index 1d4c038ba8..1d4c038ba8 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/util/ResourceUtil.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/util/ResourceUtil.java diff --git a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/util/TightSourceRangeComputer.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/util/TightSourceRangeComputer.java index c8e4deeaea..c8e4deeaea 100644 --- a/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/util/TightSourceRangeComputer.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/util/TightSourceRangeComputer.java diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/JavaConventionsUtil.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaConventionsUtil.java index d9db428819..d9db428819 100644 --- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/JavaConventionsUtil.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaConventionsUtil.java diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/Messages.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/Messages.java index 9664b8c06f..9664b8c06f 100644 --- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/Messages.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/Messages.java diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/Resources.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/Resources.java index 1301b2a3a4..757137f248 100644 --- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/Resources.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/Resources.java @@ -35,12 +35,14 @@ import org.eclipse.core.resources.IResourceStatus; import org.eclipse.core.resources.ResourceAttributes; import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.jdt.core.manipulation.JavaManipulation; + +import org.eclipse.jdt.internal.core.manipulation.JavaManipulationPlugin; +import org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels; import org.eclipse.jdt.internal.corext.CorextMessages; import org.eclipse.jdt.internal.ui.IJavaStatusConstants; -import org.eclipse.jdt.internal.ui.JavaPlugin; import org.eclipse.jdt.internal.ui.JavaUIStatus; -import org.eclipse.jdt.internal.core.manipulation.util.BasicElementLabels; public class Resources { @@ -156,7 +158,7 @@ public class Resources { ((MultiStatus)status).add(entry); return status; } else { - MultiStatus result= new MultiStatus(JavaPlugin.getPluginId(), + MultiStatus result= new MultiStatus(JavaManipulation.getPreferenceNodeId(), IJavaStatusConstants.VALIDATE_EDIT_CHANGED_CONTENT, CorextMessages.Resources_modifiedResources, null); result.add(status); @@ -240,7 +242,7 @@ public class Resources { try { resource.setResourceAttributes(resourceAttributes); } catch (CoreException e) { - JavaPlugin.log(e); + JavaManipulationPlugin.log(e); } } } diff --git a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/SearchUtils.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/SearchUtils.java index 656b8684fd..656b8684fd 100644 --- a/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/SearchUtils.java +++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/SearchUtils.java diff --git a/org.eclipse.jdt.ui/META-INF/MANIFEST.MF b/org.eclipse.jdt.ui/META-INF/MANIFEST.MF index 0d8c38d722..55c415b652 100644 --- a/org.eclipse.jdt.ui/META-INF/MANIFEST.MF +++ b/org.eclipse.jdt.ui/META-INF/MANIFEST.MF @@ -35,7 +35,6 @@ Export-Package: org.eclipse.jdt.internal.corext;x-friends:="org.eclipse.jdt.juni org.eclipse.jdt.internal.corext.refactoring.structure;x-internal:=true, org.eclipse.jdt.internal.corext.refactoring.structure.constraints;x-internal:=true, org.eclipse.jdt.internal.corext.refactoring.surround;x-internal:=true, - org.eclipse.jdt.internal.corext.refactoring.tagging;x-internal:=true, org.eclipse.jdt.internal.corext.refactoring.typeconstraints;x-internal:=true, org.eclipse.jdt.internal.corext.refactoring.typeconstraints.typesets;x-internal:=true, org.eclipse.jdt.internal.corext.refactoring.typeconstraints2;x-internal:=true, diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dnd/JdtViewerDropAdapter.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dnd/JdtViewerDropAdapter.java index a275bfe196..9c7f7a0e73 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dnd/JdtViewerDropAdapter.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dnd/JdtViewerDropAdapter.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007, 2011 IBM Corporation and others. + * Copyright (c) 2007, 2018 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -10,6 +10,7 @@ * * Contributors: * IBM Corporation - initial API and implementation + * Red Hat Inc. - modified to use JdtViewerDropAdapterConstants *******************************************************************************/ package org.eclipse.jdt.internal.ui.dnd; @@ -27,6 +28,8 @@ import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.Viewer; +import org.eclipse.jdt.internal.ui.JdtViewerDropAdapterConstants; + /** * This adapter class provides generic drag-and-drop support for a viewer. * <p> @@ -51,7 +54,7 @@ public abstract class JdtViewerDropAdapter extends DropTargetAdapter { * slightly before the target. * @see #getCurrentLocation() */ - public static final int LOCATION_BEFORE = 1; + public static final int LOCATION_BEFORE = JdtViewerDropAdapterConstants.LOCATION_BEFORE; /** * Constant describing the position of the cursor relative @@ -59,7 +62,7 @@ public abstract class JdtViewerDropAdapter extends DropTargetAdapter { * slightly after the target. * @see #getCurrentLocation() */ - public static final int LOCATION_AFTER = 2; + public static final int LOCATION_AFTER = JdtViewerDropAdapterConstants.LOCATION_AFTER; /** * Constant describing the position of the cursor relative @@ -67,7 +70,7 @@ public abstract class JdtViewerDropAdapter extends DropTargetAdapter { * directly on the target. * @see #getCurrentLocation() */ - public static final int LOCATION_ON = 3; + public static final int LOCATION_ON = JdtViewerDropAdapterConstants.LOCATION_ON; /** * Constant describing the position of the cursor relative @@ -75,7 +78,7 @@ public abstract class JdtViewerDropAdapter extends DropTargetAdapter { * over or near any valid target. * @see #getCurrentLocation() */ - public static final int LOCATION_NONE = 4; + public static final int LOCATION_NONE = JdtViewerDropAdapterConstants.LOCATION_NONE; /** * The viewer to which this drop support has been added. |