Commit
45305337dbee834cd7889d786cf147f4a6a682d4
by Jörg Kubitz Refactor deprecated SubProgressMonitor usage into Progress.subMonitor To centralize many deprecation warnings, since there is no replacement for SUPPRESS_SUBTASK_LABEL/PREPEND_MAIN_LABEL_TO_SUBTASK The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/JavaCopyProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringSearchEngine2.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/UseSuperTypeProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewJavaProjectWizardPage.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/CleanUpRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RemoveFromClasspathAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/binary/BinaryRefactoringHistoryWizard.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/AddArchiveToBuildpathAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/binary/StubCreationOperation.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/AddJavaDocStubOperation.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddToClasspathAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ExtractSupertypeProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ClasspathFixSelectionDialog.java (diff) The file was modified
org.eclipse.jdt.junit/src/org/eclipse/jdt/junit/wizards/NewTestSuiteWizardPage.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/AddGetterSetterOperation.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/ExternalizeStringsAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReorgCorrectionsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/propertiesfileeditor/PropertyKeyHyperlink.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/CleanUpPostSaveListener.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/ContentAssistProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/binary/StubCreator.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameModuleProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/TargetProvider.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/HierarchyProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewClassWizardPage.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenamePackageProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameTypeProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/ChangeTypeWizard.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/changes/CompilationUnitReorgChange.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/CompletionProposalCategory.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/AddUnimplementedConstructorsOperation.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/RefactoringExecutionHelper.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractConstantRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/JavaCapabilityConfigurationPage.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeSignatureProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/PropertiesStructureCreator.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/InlineMethodRefactoring.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/SerialVersionHashOperationCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/AddSelectedLibraryToBuildpathAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarimport/JarImportWizard.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaElementImplementationHyperlink.java (diff) The file was modified
org.eclipse.jdt.ui/internal compatibility/org/eclipse/jdt/internal/ui/dialogs/TypeSelectionDialog2.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/AddFolderToBuildpathAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/NewSourceFolderWizardPage.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeTypeRefactoring.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/AddCustomConstructorOperation.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/codemanipulation/AddUnimplementedMethodsOperation.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/MoveCuUpdateCreator.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceParameterRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/AddLibraryToBuildpathAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/ChangeExceptionHandler.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/generics/InferTypeArgumentsConstraintsSolver.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/FindStringsToExternalizeAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/FileTransferDragAdapter.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OpenProjectAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/META-INF/MANIFEST.MF (diff) The file was modified
org.eclipse.jdt.ui.tests/examples/org/eclipse/jdt/ui/examples/MyProjectCreationWizard.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/buildpath/ClasspathModifier.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameMethodProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/CreateCopyOfCompilationUnitChange.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceFactoryRefactoring.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameTypeParameterProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/util/CoreUtility.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/util/Progress.java The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractTempRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/EditorUtility.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/callhierarchy/Implementors.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/TextMatchUpdater.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodRefactoring.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MemberVisibilityAdjustor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/AddDelegateMethodsOperation.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/BuildPathsBlock.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/nls/changes/CreateFileChange.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/ExcludeFromBuildpathAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/RenameAnalyzeUtil.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/constraints/SuperTypeRefactoringProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInnerToTopRefactoring.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameNonVirtualMethodProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/internal compatibility/org/eclipse/jdt/internal/ui/refactoring/RefactoringSaveHelper.java (diff) The file was modified
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/ui/OpenEditorAction.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/ASTBatchParser.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/ResetAllOutputFoldersAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/MethodChecks.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefreshAction.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/InfoFilesUtil.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/IncludeToBuildpathAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/nls/NLSRefactoring.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameFieldProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/generics/InferTypeArgumentsRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/EditOutputFolderAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/ResetAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/PotentialProgrammingProblemsFixCore.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/InlineTempRefactoring.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveInstanceMethodProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewJavaProjectWizardPageTwo.java (diff) The file was modified
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/wizards/UpdateTestSuite.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/rename/RippleMethodFinder2.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ReplaceInvocationsRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewTypeWizardPage.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/RemoveFromBuildpathAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/AbstractJavaElementRenameChange.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/refactoring/RefactoringSaveHelper.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/sef/SelfEncapsulateFieldRefactoring.java (diff) The file was modified
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/wizards/NewTestCaseCreationWizard.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/nls/search/NLSSearchQuery.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitDocumentProvider.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ReorgPolicyFactory.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackager/JarFileExportOperation.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/InlineConstantRefactoring.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/MoveStaticMembersProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameVirtualMethodProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/nls/NLSAccessorFieldRenameParticipant.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/ConstructorReferenceFinder.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/reorg/PasteAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/ExtractInterfaceProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ExtractClassRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/VariableBlock.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/binary/AbstractCodeCreationOperation.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/changes/ClasspathChange.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/PullUpMethodPage.java (diff) The file was modified
org.eclipse.jdt.ui.examples.projects/examples/org/eclipse/jdt/internal/ui/exampleprojects/ExampleProjectCreationOperation.java (diff) The file was modified
org.eclipse.jdt.ui.examples.javafamily/src/org/eclipse/core/indexsearch/SearchEngine.java (diff)
Commit
5c7d1a2b2690f9b7b34a7cf3a724c541c5c6c79d
by Andrey Loskutov Failed TestTemplate with only one test doesn't show fail trace This change adjusts TestSuiteElement to show the trace of a failed child, if that child is the only test case it ran and its dynamic. It also adjusts navigation to the failed line in this case - so that navigation goes to the failed line and not to the test method with the @TestTemplate annotation. Fixes: #1021 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com> The file was modified
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/ui/TestViewer.java (diff) The file was modified
org.eclipse.jdt.junit.core/src/org/eclipse/jdt/internal/junit/model/TestSuiteElement.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/dom/HierarchicalASTVisitor.java (diff) The file was modified
Jenkinsfile (diff)
Commit
6cc39d9a5697dc92738aa7e9f24cb976e802f699
by Andrey Loskutov Make order of elements in saved JAR description file deterministic #1024 When exporting JAR description files from the JarPackageWizard, the elements to be exported into the JAR file are currently stored in a non-deterministic order. This makes it particularly difficult to merge the description files in case they are put under version control. This change makes a JAR description file exported from the JarPackageWizard always list the exported elements in the same order by sorting them according to their names. It also adds an according regression test. Fixes https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1024 The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/dialogs/WizardsTest.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackager/JarPackageWizardPage.java (diff)
Commit
388871ffc9e73983934099ded3cfc36afa8cd311
by Andrey Loskutov Read java file as stream in JUnit5TestFinderJupiterTest #999 Read the contents of the java file (test class) as a stream to avoid FileNotFoundException in nightly builds. Fixes https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/999 The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/junit/tests/JUnit5TestFinderJupiterTest.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterMessages.properties (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterMessages.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterModifyDialog.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ConvertStringConcatenationProposals.java (diff) The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/ConvertToStringFormatFixCore.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/ConvertToMessageFormatFixCore.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/ConvertToStringBufferFixCore.java
Commit
5294abc25989e06677df2af0a10754a6989a797d
by GitHub Feature Proposal Make Static Refactoring (#689) * Feature Proposal Make Static Refactoring Fixes #590 Introducing a new Refactoring called "Make Static", a tool that transforms instance methods into static ones in the context of Eclipse's Java Development Tools. This involves adjusting method invocations appropriately to maintain logical correctness. The refactoring supports both instance and static contexts, passing 'this' for invocations within instance methods and the relevant instance variable for invocations in other classes or static methods. Co-authored-by: Michael5601 <michael.bangas@vector.com> Co-authored-by: Jeff Johnston <jjohnstn@redhat.com> The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/refactoringui.properties (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration10/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance2/in/SuperClass.java The file was modified
org.eclipse.jdt.ui/META-INF/MANIFEST.MF (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration8/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testExplicitSuperMethodInvocation/in/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testObjectParameterAndReturnType/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMultipleFilesInSameProject/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testExplicitSuperMethodInvocation/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testPassingInstanceReference/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationMultipleFiles/in/Foo2.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testLongParameterAndReturnType/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testReturnThis/out/Foo.java The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/refactoring.properties (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/RefactoringMessages.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationMultipleFiles/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/MakeStaticRefactoringTests.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodReference4/in/Foo.java The file was modified
org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTester.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testRecursive2/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testConcatenatedFieldAccessAndQualifiedNames/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance4/in/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testOuterFieldAccessInLambda/out/Foo.java The file was modified
org.eclipse.jdt.ui/plugin.properties (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration6/out/Foo.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/InitialConditionsChecker.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperFieldAccess/out/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testOuterFieldAccessInLambda/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritanceWithoutOverride/out/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration7/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationMultipleFiles/out/Foo2.java The file was modified
org.eclipse.jdt.ui/plugin.xml (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testImplicitSuperMethodInvocation/in/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceFieldAccessInOtherClass/in/Foo2.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDoc/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance/out/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInnerFieldAccessInAnonymousClass/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration4/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodReference2/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testArrayParameterAndReturnType/out/Foo.java The file was added org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/MakeStaticWizard.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodReference/in/Foo.java The file was modified
org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/RefactoringExecutionStarter.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration/in/Foo.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/MakeStaticRefactoring.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration4/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSelectionOfInvocationInDifferentClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationMultipleFiles/in/Foo.java The file was modified
org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/AllRefactoringTests.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testReturnField/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testImplicitSuperMethodInvocation/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSimpleFile/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMultipleFilesInSameProject/out/Foo2.java The file was added org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/MakeStaticInputPage.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/MethodReferenceFinder.java The file was added org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/MakeStaticAction.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/IJavaHelpContextIds.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testOuterFieldAccessInAnonymousClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testImplicitSuperMethodInvocation/out/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceFieldAccessInOtherClass/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration3/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration3/in/Foo.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/FinalConditionsChecker.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testConvertMethodReferenceToLambda/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration8/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration5/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceFieldAccessInOtherClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance2/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSelectionOfInvocationInDifferentClass/in/Foo2.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration7/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateParamName/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testPrimitiveParameterAndReturnType/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance5/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNoAdditionalParameter/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testReturnField/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testReturnThis/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testIsConstructor/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance4/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testPassingInstanceReference/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclaration/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration2/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance/in/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodNotFound/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodReference3/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateParamName/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSimpleFile/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration2/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritanceWithoutOverride/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance/out/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testRecursive3/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVariousInstanceCases/out/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNested/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testConcatenatedFieldAccessAndQualifiedNames/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVariousInstanceCases/out/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodAlreadyStatic/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocWithGenerics/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperFieldAccess/in/SuperClass.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperFieldAccess/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInnerFieldAccessInAnonymousClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateMethod2/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance3/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNonStaticInnerClass/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration9/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMultipleFilesInSameProject/in/Foo2.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateMethod/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration5/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testImplicitSuperMethodInvocation/out/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSelectionOfInvocationInDifferentClass/out/Foo2.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationInnerClass/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVarArgs/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance3/in/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVariousInstanceCases/in/SuperClass.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/ContextCalculator.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testAlignment/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceFieldAccessInOtherClass/out/Foo2.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationInnerClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration6/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testObjectParameterAndReturnType/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperMethodReference/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMultipleFilesInSameProject/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testAlignment/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperFieldAccess/out/SubClass.java The file was modified
org.eclipse.jdt.ui/pom.xml (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTesterCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/IJavaEditorActionDefinitionIds.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVarArgs/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testPrimitiveParameterAndReturnType/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSelectionOfInvocationInDifferentClass/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testOuterFieldAccessInAnonymousClass/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritanceWithoutOverride/out/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocWithGenerics/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNoAdditionalParameter/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceAccessInInnerClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperMethodReference/in/SuperClass.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/ChangeCalculator.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance5/in/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateMethod2/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testClassInstanceCreation/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testClassInstanceCreation/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDoc/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNested/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceAccessInInnerClass/in/Foo.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/JdtActionConstants.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVariousInstanceCases/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSourceNotAvailable/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance/in/SubClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testRecursive/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclaration/out/Foo.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/InstanceUsageRewriter.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritanceWithoutOverride/in/SuperClass.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testLongParameterAndReturnType/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNonStaticInnerClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testArrayParameterAndReturnType/in/Foo.java The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringCoreMessages.java (diff) The file was modified
org.eclipse.jdt.junit/src/org/eclipse/jdt/junit/launcher/JUnitLaunchShortcut.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/FilteredTypesSelectionDialog.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringCoreMessages.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/refactoring.properties (diff) The file was modified
org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/ExtractConstantTests1d7.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractConstantRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterMessages.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterMessages.properties (diff) The file was modified
org.eclipse.jdt.ui/preview/formatter.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterModifyDialog.java (diff) The file was modified
org.eclipse.jdt.junit.core/src/org/eclipse/jdt/internal/junit/launcher/JUnit4TestFinder.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/ChangeNonStaticToStaticTest.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/IntroduceIndirectionRefactoring.java (diff) The file was modified
org.eclipse.jdt.junit.core/src/org/eclipse/jdt/internal/junit/launcher/JUnit3TestFinder.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameTypeProcessor.java (diff) The file was modified
org.eclipse.jdt.junit.core/src/org/eclipse/jdt/junit/launcher/JUnitLaunchConfigurationDelegate.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/CleanUpRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/schema/javaCompletionProposalComputer.exsd (diff) The file was modified
org.eclipse.jdt.ui/plugin.xml (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/CompletionProposalComputerDescriptor.java (diff) The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/AddMissingMethodDeclarationFixCore.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java (diff)
Commit
756cca59703dbd314fdc10fd79f5ec1add7978ca
by GitHub Fix ExtractConstantRefactorings to handle NLS tags (#1060) - fixes #1040 - don't perform convert to MessageFormat.format() or String.format() unless all string literals have NLS tags or none do - add new tests to AssistQuickFixTest The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/ConvertToMessageFormatFixCore.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/dom/ASTNodes.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/AssistQuickFixTest.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/ConvertToStringFormatFixCore.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/ConvertToStringBufferFixCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/PreferencesMessages.properties (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/PreferencesMessages.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ProblemSeveritiesConfigurationBlock.java (diff)
Commit
24d4eaee8502944cb80718745e6e14238eccde75
by GitHub Fix Bug 148012 - add quick fix to assign statement to local variable (#1004) * Fix Bug 148012 - add quick fix to assign statement to local variable - see https://bugs.eclipse.org/bugs/show_bug.cgi?id=148012 - use similar logic from QuickAssistProcessor in QuickFixProcessor when problem is IProblem.ParsingErrorInsertToComplete - add new test to QuickFixTest1d8 - don't add light-bulb for ParsingErrorInsertToComplete - fix QuickFixTest to have a version of collect completions that doesn't verify the light bulb marker The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/QuickFixTest.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/QuickFixTest1d8.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java (diff) The file was modified
Jenkinsfile (diff)
Commit
0ab299c148e3110e198db93d7c7de75dfdd0f6ce
by GitHub Ensure "Make Static" refactoring only adds parameter if necessary #1044 (#1072) The "Make Static" refactoring currently adds a "this" parameter to the method in cases in which it is actually not necessary. This is particularly the case the body of the method to be refactored contains invocations of methods on a newly instantiated object. The according logic erroneously considers such a method invocation as a reason to add a parameter. With this fix, the identification of whether a parameter needs to be added to the method depends on whether the logic calculating an actual change to the method body is actually applied. An according regression test for the behavior is added. Fixes https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1044 The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodWithInvocationOnNewObject/in/Foo.java The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/InstanceUsageRewriter.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodWithInvocationOnNewObject/out/Foo.java The file was modified
org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/MakeStaticRefactoringTests.java (diff)
Commit
3999ad433d6a78f65a58699b941af06a9c6e2425
by GitHub A small pushdown of some classes jdt.ls would like to make use of (#1053) * A small pushdown of some classes jdt.ls would like to make use of Signed-off-by: Rob Stryker <stryker@redhat.com> The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/CompletionTimeoutProgressMonitor.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/NameMatcher.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/SimilarElementsRequestor.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPlugin.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/JavaManipulationPlugin.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/SimilarElement.java The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/TypeFilter.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NameMatcher.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/PreferenceConstants.java (diff) The file was removed org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/TypeFilter.java The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/PreferenceConstantsCore.java (diff) The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/SimilarElement.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/CompletionTimeoutProgressMonitor.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/SimilarElementsRequestor.java
Commit
8c6926b3c935764ecf40e7572beb6dc858d12aaa
by GitHub Avoid "overlapping text edits" in "Make Static" refactoring #1045 (#1070) * Avoid "overlapping text edits" in "Make Static" refactoring #1045 The "Make Static" refactoring currently produces overlapping text edits in case there are changes in the source code file containing the refactored method before and after that method. The reason is that the calls to the refactored method are wrapped into a single MultiTextEdit whose scope is then overlapping with the TextEdit for the refactored method itself. With this fix, the changes to callers of the refactored method are treated as individual TextEdits rather than one MultiTextEdit, so that none of the generated text edits have pairwise overlaps. An according regression test for the behavior is added. Fixes #1045 The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testCallsAroundRefactoredMethod/out/Foo.java The file was modified
org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/MakeStaticRefactoringTests.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/ChangeCalculator.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testCallsAroundRefactoredMethod/in/Foo.java
Commit
8e28ae0210672ac240683b778206bed85263fa66
by GitHub Sub processor pushdown1 (#1078) * Abstract out JavadocTagsSubProcessor for extension * Abstract out SerialVersionSubProcessor * Separate core from ui for UnInitializedFinalFieldSubProcessor * Allow all subprocessors to use IInvocationContextCore Signed-off-by: Rob Stryker <stryker@redhat.com> Co-authored-by: Rob Stryker <stryker@redhat.com> The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReorgCorrectionsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewCUUsingWizardProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/GetterSetterCorrectionSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/SerialVersionSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnInitializedFinalFieldSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/TypeMismatchSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/CorrectMainTypeNameProposal.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/JavadocTagsSubProcessorCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/JavadocTagsBaseSubProcessor.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/AdvancedQuickAssistProcessor.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/UnInitializedFinalFieldBaseSubProcessor.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/LinkedNamesAssistProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/JavadocTagsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/SerialVersionBaseSubProcessor.java The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/CompilationUnitRewriteOperationsFix.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/CompilationUnitRewriteOperationsFixCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/FixCorrectionProposal.java (diff) The file was modified
Jenkinsfile (diff)
Commit
3ce9943f935c2b4c3463dc0373ee50725a200130
by GitHub fix "Potential null pointer access" markers (#1086) * disabled warning in test and example code * raised level to warning in production code * refactored code to get rid of all warnings Co-authored-by: Jörg Kubitz <jkubitz-eclipse@gmx.de> The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/JavaElementLabelComposerCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/SurroundWithTemplateMenuAction.java (diff) The file was modified
org.eclipse.jdt.bcoview/src/org/eclipse/jdt/bcoview/asm/CommentedASMifierClassVisitor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/tostringgeneration/ToStringTemplateParser.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/AddMissingMethodDeclarationFixCore.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/proposals/AssignToVariableAssistProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/commands/JavaElementReferenceConverter.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/text/java/correction/ChangeCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaElementContainmentAdapter.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/dom/VariableDeclarationRewrite.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/tostringgeneration/AbstractToStringGenerator.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/viewsupport/CoreJavaElementLinks.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/FinalConditionsChecker.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/UserLibraryPreferencePage.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/core/manipulation/internal/javadoc/CoreJavadocAccessImpl.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingContentProvider.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/infoviews/AbstractInfoView.java (diff) The file was modified
org.eclipse.jdt.ui/.settings/org.eclipse.jdt.core.prefs (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/AbstractJavaCompletionProposal.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/nls/NLSScanner.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/proposals/GenerateForLoopAssistProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui.tests/.settings/org.eclipse.jdt.core.prefs (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameTypeProcessor.java (diff) The file was modified
org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/performance/ResourceTestHelper.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaPairMatcher.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeSignatureProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateNewConstructorUsingFieldsAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/PullUpRefactoringProcessor.java (diff) The file was modified
org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/performance/OpenPreferencePageTest.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaEditor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddJavaDocStubAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddDelegateMethodsAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/GenerateHashCodeEqualsOperation.java (diff) The file was modified
org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/performance/PerformanceTestCase2.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/BuildPathsBlock.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/reorg/ReorgPolicyFactory.java (diff) The file was modified
org.eclipse.jdt.bcoview/src/org/eclipse/jdt/bcoview/asm/CommentedClassVisitor.java (diff) The file was modified
org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/MoveInitializerTests.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewTypeWizardPage.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/nls/NLSRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/OverrideIndicatorLabelDecorator.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingPart.java (diff) The file was modified
org.eclipse.jdt.ui.examples.projects/.settings/org.eclipse.jdt.core.prefs (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeTypeRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/AddGetterSetterAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/JavaElementPropertyTester.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/.settings/org.eclipse.jdt.core.prefs (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/generics/ParametricStructureComputer.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/PromoteTempToFieldRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/EditorUtility.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractTempRefactoring.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/codemanipulation/tostringgeneration/CustomBuilderGenerator.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ExtractClassRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/hover/JavaSourceHover.java (diff) The file was modified
org.eclipse.jdt.ui.tests.refactoring/.settings/org.eclipse.jdt.core.prefs (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/HierarchyLabelProvider.java (diff) The file was modified
org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/performance/CodeCompletionPerformanceTest.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/AnonymousTypeCompletionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/AdvancedQuickAssistProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/JavaMergeViewer.java (diff) The file was modified
org.eclipse.jdt.text.tests/.settings/org.eclipse.jdt.core.prefs (diff) The file was modified
org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/ExtractTempTests13.java (diff) The file was modified
org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/ExtractTempTests1d8.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/core/manipulation/internal/javadoc/CoreJavadocAccessImpl.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/CleanUpOptions.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/javaeditor/IJavaAnnotation.java The file was modified
org.eclipse.jdt.core.manipulation/META-INF/MANIFEST.MF (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/ICleanUpFix.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AbstractCleanUp.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/CleanUpRequirements.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/ICleanUpOptionsInitializer.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AbstractCleanUpCoreWrapper.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/AbstractMultiFix.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/AbstractMultiFixCoreWrapper.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AbstractMultiFix.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/CleanUpFixWrapper.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/MapCleanUpOptions.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/CleanUpContext.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/CleanUpOptions.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/CleanUpRequirements.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/text/java/IProblemLocation.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/IMultiFix.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/ICleanUp.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/ICleanUpOptionsInitializer.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/AbstractCleanUp.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/IMultiLineCleanUp.java The file was added org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/ui/text/java/IProblemLocation.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ProblemLocation.java The file was modified
org.eclipse.jdt.ui/.settings/.api_filters (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/IMultiLineCleanUp.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/CleanUpContext.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/ProblemLocation.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/IMultiFix.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AbstractMultiFixCoreWrapper.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/AbstractCleanUpCoreWrapper.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/MapCleanUpOptions.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/JavaMarkerAnnotation.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/CleanUpFixWrapper.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/ICleanUpFix.java The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/IJavaAnnotation.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/ICleanUp.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/PreferencesMessages.properties (diff)
Commit
36a9f78ff30e7d4d3068301741e98b23d7a9b952
by GitHub Improve Javadoc generated by "Make Static" refactoring #1043 (#1084) This change improves the Javadoc generation behavior of the "Make Static" refactoring and aligns it with other refactorings such as "Change Method Signature". It ensures that generated parameter tags are inserted at proper positions within an existing Javadoc comment. The tag for the parameter itself is added as the first parameter tag, following any author or version tags. The tags for potential type parameters are added as the last parameter tags, preceding any other tags than author or version. The reused functionality from ChangeMethodSignatureRefactoringContribution is factored out to the JavadocUtil class. Fixes https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1043 The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/util/JavadocUtil.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocInsertBetweenExistingTags/out/Foo.java The file was modified
org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/MakeStaticRefactoringTests.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocShuffledTagsWithGenerics/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocShuffledTagsWithGenerics/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocInsertBetweenExistingTags/in/Foo.java The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/ChangeCalculator.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeSignatureProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java (diff)
Commit
d10ed734151ce2abe643d4bf9124989094992543
by GitHub Correct "Make Static" refactoring behavior for anonymous classes #1083 (#1085) The "Make Static" refactoring erroneously interprets a method call within an anonymous class inside the refactored method as a call on `this` and thus changes the method invocation to be performed on the added input parameter of the method. This is (1) semantically incorrect and (2) leads to compile errors if the type of the added parameter does not provide the method. With this fix, the identification of whether a method invocation is performed on the `this` object of the method to be refactored and not some instance of an anonymous inner class inside that method is corrected. For three different scenarios (anonymous class extending outer class, anonymous class extending other class, and nested anonymous classes), regression tests are added. Fixes https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1083 The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/InstanceUsageRewriter.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClass/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInNestedAnonymousClass/out/Other.java The file was modified
org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/MakeStaticRefactoringTests.java (diff) The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClassExtendingRefactoredClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClass/in/Other.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInNestedAnonymousClass/in/Other.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInNestedAnonymousClass/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInNestedAnonymousClass/out/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClassExtendingRefactoredClass/in/Foo.java The file was added org.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClass/out/Other.java The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/callhierarchy/CallHierarchyTestHelper.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/UserInterfaceManager.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/AddMissingMethodDeclarationFixCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyFiltersActionGroup.java (diff) The file was modified
org.eclipse.jdt.ui.junit.sampleproject/src/main/java/junit/swingui/TestRunner.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/search/TreeContentProviderTest.java (diff) The file was modified
org.eclipse.jdt.ui.tests/leaks/org/eclipse/jdt/ui/leaktest/reftracker/ReferenceTracker.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/CleanUpTestCase.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/refactoring/IRefactoringProcessorIds.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyMessages.properties (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyUI.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyMessages.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/OutputLocationDialog.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenameTypeProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/buildpath/ClasspathModifier.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/actions/RefactoringActions.java (diff) The file was removed org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/template/java/CodeTemplates.java The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/core/manipulation/internal/javadoc/CoreJavadocAccess.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/HierarchyProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/ExtractSupertypeMemberPage.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/JavaCodeReader.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/core/manipulation/internal/javadoc/CoreJavadocAccessImpl.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/ClassFileMarkerAnnotationModel.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingContentProvider.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/OverrideMethodDialog.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/JavaReplaceWithEditionActionImpl.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/MessageWizardPage.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/flow/DoWhileFlowInfo.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/JavaAddElementFromHistoryImpl.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/ConfigureContainerAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/CreateLinkedSourceFolderAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/core/manipulation/internal/javadoc/CoreJavadocAccessImpl.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/flow/InputFlowAnalyzer.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/AnonymousTypeCompletionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ListDialogField.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/TextInputWizardPage.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/flow/BranchFlowInfo.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/generics/ParametricStructureComputer.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/contentassist/FieldNameProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/TreeListDialogField.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/GotoResourceAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/AddAllMissingModuleJavadocTagsProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/LogicalPackagesProvider.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/AddFolderToBuildpathAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/flow/ReturnFlowInfo.java (diff) The file was removed org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/callhierarchy/CallHierarchyVisitor.java The file was modified
org.eclipse.jdt.ui.tests/leaks/org/eclipse/jdt/ui/tests/leaks/UndoManagerLeakTest.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/buildpath/BuildpathModifierActionEnablementTest.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/SourceActionDialog.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/flow/FlowAnalyzer.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/PullUpRefactoringProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/PushDownRefactoringProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/RenameRefactoringProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/NativeLibrariesDialog.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTesterCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/PromoteTempWizard.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/JavaHistoryActionImpl.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewDefiningMethodProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/SelectionButtonDialogField.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/StringButtonStatusDialogField.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/DialogPackageExplorerActionGroup.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/IndentUtil.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/CreateSourceFolderAction2.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/dom/SelectionAnalyzer.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/reorg/DeleteWizard.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/NativeLibrariesPropertyPage.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/JavadocTagsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/CreateSourceFolderAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/AddMissingModuleJavadocTagProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/buildpath/ClasspathModifier.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/TableTextCellEditor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/CreateLinkedSourceFolderAction2.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OverrideMethodsAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/InlineTempWizard.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/flow/ThrowFlowInfo.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/proposals/NewDefiningMethodProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui.examples.javafamily/.settings/org.eclipse.jdt.core.prefs (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/UpdateProperty.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/flow/TypeVariableFlowInfo.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/callhierarchy/MethodWrapper.java (diff) The file was modified
org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/actions/RenameJavaElementAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/GenericRefactoringHandleTransplanter.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/packageview/WorkingSetDropAdapterTest.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/internal/common/VisitorTest.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/WorkingSetDropAdapter.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ComboDialogField.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/NativeLibrariesConfigurationBlock.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/EditFilterAction.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/HierarchyProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/RefactoringAvailabilityTester.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/JavaHistoryAction.java (diff)
Commit
eb1e5292396fd5f9c0d3d986d7bc60afe09d1aa7
by GitHub Fix String concat to text block to properly handle spaces (#1112) * Fix String concat to text block to properly handle spaces - fixes #1111 - add new tests to AssistQuickFixTest15 - Fix CleanUpTest15 expected results The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/StringConcatToTextBlockFixCore.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/CleanUpTest15.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/AssistQuickFixTest15.java (diff) The file was modified
org.eclipse.jdt.ui.junit.sampleproject/src/main/java/junit/runner/TestCaseClassLoader.java (diff)
Commit
4a0adfa495da31d74cf5d2f06959402585bd8770
by GitHub Separate core and ui for GetterSetterCorrectionSubProcessor and VarargsWarningsSubProcessor (#1116) Signed-off-by: Rob Stryker <stryker@redhat.com> Co-authored-by: Rob Stryker <stryker@redhat.com> The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/VarargsWarningsBaseSubProcessor.java The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/UnInitializedFinalFieldBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/JavadocTagsBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/GetterSetterCorrectionSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/SerialVersionBaseSubProcessor.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/GetterSetterCorrectionBaseSubProcessor.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/VarargsWarningsSubProcessor.java (diff)
Commit
be9b97ca311e7dd6f67276b887ac2e16340f93a6
by GitHub Fix `jar-in-jar-loader` multi-release support (#1058) In order to open a JAR file in multi-release mode the URL of the file must be suffixed with `#runtime`. Currently the `rsrc:` URL handler strips this fragment, which breaks multi-release JARs retrieved through the `rsrc:` protocol. The file was modified
org.eclipse.jdt.ui/jar in jar loader/org/eclipse/jdt/internal/jarinjarloader/JIJConstants.java (diff) The file was modified
org.eclipse.jdt.ui/jar in jar loader/org/eclipse/jdt/internal/jarinjarloader/RsrcURLStreamHandler.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPlugin.java (diff) The file was modified
org.eclipse.jdt.ui/jar-in-jar-loader.zip (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/hover/SourceViewerInformationControl.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/SuppressWarningsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/QuickFixTest15.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/QuickFixTest14.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackagerfat/JIJConstants.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/javadoc/JavadocContentAccess2.java (diff) The file was modified
org.eclipse.jdt.ui/jar in jar loader/org/eclipse/jdt/internal/jarinjarloader/JIJConstants.java (diff) The file was modified
org.eclipse.jdt.jeview/forceQualifierUpdate.txt (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/SemanticHighlightingReconciler.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/OpenCallHierarchyAction.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java (diff) The file was removed org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/SuppressWarningsSubProcessorCore.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/SuppressWarningsSubProcessor.java (diff) The file was added org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/SuppressWarningsBaseSubProcessor.java The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/SuppressWarningsProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui/preview/formatter.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterMessages.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterMessages.properties (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterModifyDialog.java (diff)
Commit
25dea831b5bc8537b86b688c1cc346fd76a4e365
by GitHub Add quick fix for duplicate constructor that doesn't do rename (#1128) - fixes #1123 - modify LocalCorrectionsSubProcessor.addInvalidVariableNameProposals() to recognize a duplicate constructor and instead of a rename suggest removal of duplicate constructor - add new test to LocalCorrectionsQuickFixTest.java The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/LocalCorrectionsQuickFixTest.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java (diff)
Commit
d63daefd9dd8c8d278b73e72a1378ffba85ce14c
by GitHub Fix exception in use comparator cleanup (#1137) - fixes #915 - add wildcard support to ComparingOnCriteriaOperation.buildMethod() similar to what was added to buildField() - add to existing test case in CleanUpTest1d8 for comparator cleanup The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/CleanUpTest1d8.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/ComparingOnCriteriaCleanUp.java (diff)
Commit
db54332a47f0fe8b2fcf8269876ccc507a0f05d1
by GitHub Sub processor push down part2 (#1120) * Split core/ui for ReorgCorrectionsSubProcessor * Separate core/ui in TypeMismatchSubProcessor * Split core/ui for ReturnTypeSubProcessor * Heavy work on UnresolvedElementsSubProcessor and linked classes * Update api filters Signed-off-by: Rob Stryker <stryker@redhat.com> The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/MissingReturnTypeCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/AddModuleRequiresCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewMethodCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/text/java/correction/ASTRewriteCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/AddImportCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/ReturnTypeBaseSubProcessor.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/AddArgumentCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/JavaManipulationPlugin.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/proposals/AddModuleRequiresCorrectionProposalCore.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/ReorgCorrectionsBaseSubProcessor.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReorgCorrectionsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/ReplaceCorrectionProposal.java (diff) The file was added org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/UnusedCodeFix.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/TypeMismatchSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/core/manipulation/ChangeCorrectionProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewAnnotationMemberProposal.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/proposals/MissingReturnTypeInLambdaCorrectionProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/text/java/correction/CUCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/QualifyTypeProposal.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/ui/text/java/IProblemLocation.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/proposals/NewAnnotationMemberProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/ChangeMethodSignatureProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/MissingReturnTypeInLambdaCorrectionProposal.java (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsBaseSubProcessor.java The file was removed org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/fix/UnusedCodeFix.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/LinkedCorrectionProposal.java (diff) The file was removed org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/UnusedCodeCleanUp.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/TypeMismatchBaseSubProcessor.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/NewVariableCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/.settings/.api_filters (diff) The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/UnusedCodeCleanUp.java The file was added org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/proposals/AddImportCorrectionProposalCore.java The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/RenameNodeCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/AddTypeParameterProposal.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReturnTypeSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/proposals/LinkedCorrectionProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/CastCorrectionProposal.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/internal/ui/text/correction/proposals/MissingReturnTypeCorrectionProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/LocalCorrectionsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/CompletionProposalComputerDescriptor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/InlineMethodFixCore.java (diff)
Commit
b57e8828e7576285034d462fd8d40dbb18c1ac64
by GitHub NPE in StubUtility when generating javadoc for method declaration with no return type (#1142) Signed-off-by: Rob Stryker <stryker@redhat.com> Co-authored-by: Rob Stryker <stryker@redhat.com> The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/core/manipulation/StubUtility.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/SerialVersionBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/UnInitializedFinalFieldBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/ReorgCorrectionsBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/ReturnTypeBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/TypeMismatchBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/VarargsWarningsBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/TypeMismatchSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReorgCorrectionsSubProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/JavadocTagsBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnInitializedFinalFieldSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/VarargsWarningsSubProcessor.java (diff)
Commit
86d91000399876e67fb728092d6754b8cc73b00c
by Jörg Kubitz fix ImporterTest.testImportRawJavaProject() to use public API instead of type cast. Failing since I20240130-1800 Java nature and java project are now implemented as separate instances https://github.com/eclipse-jdt/eclipse.jdt.core/pull/1916 The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/GotoResourceAction.java (diff) The file was modified
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/wizardapi/ImporterTest.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/ActionUtil.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/model/JavaModelLabelProvider.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/importer/JDTProjectNatureImportConfigurator.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/importer/ProjectWithJavaResourcesImportConfigurator.java (diff) The file was modified
Jenkinsfile (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/ChangeTypeRefactoring.java (diff) The file was modified
org.eclipse.jdt.ui.examples.javafamily/src/org/eclipse/core/indexsearch/SearchEngine.java (diff) The file was modified
org.eclipse.jdt.ui/.settings/.api_filters (diff) The file was modified
org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/structure/constraints/SuperTypeRefactoringProcessor.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/refactoring/org/eclipse/jdt/internal/corext/refactoring/structure/UseSuperTypeProcessor.java (diff)
Commit
af2e418807f7bc34cdef3a03349ecf1746e1a988
by GitHub Add missing synchronization for ChangeCorrectionProposalCore (#1162) - add missing synchronization for getCurrentChange() which accesses fChange which is created in a synchronized method - potential fix for #1136 The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/core/manipulation/ChangeCorrectionProposalCore.java (diff) The file was modified
org.eclipse.jdt.ui.junit.sampleproject/src/main/java/junit/framework/TestResult.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/FilteredTypesSelectionDialog.java (diff) The file was modified
org.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/ReorgCorrectionsBaseSubProcessor.java (diff) The file was modified
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ReorgCorrectionsSubProcessor.java (diff)