Skip to content
Failed

Changes

Summary

  1. Refactor deprecated SubProgressMonitor usage into Progress.subMonitor (details)
  2. Examples: fix warnings (details)
  3. Failed TestTemplate with only one test doesn't show fail trace (details)
  4. Update HierarchicalASTVisitor (details)
  5. Unrelated errors reported during Jenkins build (details)
  6. Make order of elements in saved JAR description file deterministic #1024 (details)
  7. Read java file as stream in JUnit5TestFinderJupiterTest #999 (details)
  8. Bug 196547 - [formatter] Option to join or rewrap wrapped line comments (#1037) (details)
  9. Refactor string concat fixes to be used in headless mode. (#1032) (details)
  10. Feature Proposal Make Static Refactoring (#689) (details)
  11. Remove not thrown but declared exception in JUnitLaunchShourcut (details)
  12. FilteredTypesSelectionDialog: fix save after open #1051 (details)
  13. Fix ExtractConstantRefactoring to recognize no type is available (#1046) (details)
  14. [formatter] Align arrows on column in switch statements/expressions (#1049) (details)
  15. Junit, Refactoring: some SubMonitor usage (details)
  16. Add support for code completion inside text block templates #1038 (#1055) (details)
  17. refactor method-ref fixes to be used in headless mode. (#1048) (details)
  18. Fix ExtractConstantRefactorings to handle NLS tags (#1060) (details)
  19. New preferences for annotation based resource leak analysis (#1064) (details)
  20. Fix Bug 148012 - add quick fix to assign statement to local variable (#1004) (details)
  21. Update Jenkinsfile: reject ECJ warnings (#1069) (details)
  22. Ensure "Make Static" refactoring only adds parameter if necessary #1044 (#1072) (details)
  23. A small pushdown of some classes jdt.ls would like to make use of (#1053) (details)
  24. Avoid "overlapping text edits" in "Make Static" refactoring #1045 (#1070) (details)
  25. Sub processor pushdown1 (#1078) (details)
  26. Use the ECJ generated compiler logs to parse compiler problems (details)
  27. fix "Potential null pointer access" markers (#1086) (details)
  28. add missing @Override (details)
  29. Pushdown cleanup api (#1079) (details)
  30. OwningAnnotationsConfigurationDialog_title missing (#1100) (details)
  31. Improve Javadoc generated by "Make Static" refactoring #1043 (#1084) (details)
  32. Fix ClassCastException in convert field name quick assist (#1106) (details)
  33. Correct "Make Static" refactoring behavior for anonymous classes #1083 (#1085) (details)
  34. fix CallHierarchyTestHelper generics (details)
  35. get rid of deprecated newInstance() (details)
  36. Fix NPE when type declaration is not found. Fix #1097 (details)
  37. Refresh CallHierarchy on FiltersDialog validation (details)
  38. TestRunner: fix warnings (details)
  39. ReferenceTracker: avoid deprecated Field.isAccessible (details)
  40. add missing @Deprecated (details)
  41. CallHierarchy: fix error when clicking a method that is gone #1098 (details)
  42. remove Exceptions not actually thrown (details)
  43. remove unused parameters (details)
  44. Fix String concat to text block to properly handle spaces (#1112) (details)
  45. TestCaseClassLoader: use try-with-resource (details)
  46. Separate core and ui for GetterSetterCorrectionSubProcessor and VarargsWarningsSubProcessor (#1116) (details)
  47. Fix `jar-in-jar-loader` multi-release support (#1058) (details)
  48. Don't set preference key of other bundle on shutdown (details)
  49. Update jar-in-jar-loader.zip after changes to rsrc code (#1127) (details)
  50. Fix SourceViewerInformationControl not updating String input (#1125) (details)
  51. fix "hiding" warnings (details)
  52. fix javadoc "cannot be resolved to a type" (details)
  53. Touch bundle affected by compiler implementation change (details)
  54. SemanticHighlighting: fix BadLocationException #1131 (details)
  55. OpenCallHierarchyAction.getEnclosingMethod silence NPE #1132 (details)
  56. Move additional methods in SuppressWarningsSubprocessorCore to jdt.core.manipulation (details)
  57. [formatter] Setting for opening brace position after arrow in switch (#1473) (details)
  58. Add quick fix for duplicate constructor that doesn't do rename (#1128) (details)
  59. Fix exception in use comparator cleanup (#1137) (details)
  60. Sub processor push down part2 (#1120) (details)
  61. CompletionProposal: log error and keep going with other providers (details)
  62. InlineMethodFixCore: fix "The value of the local variable is not used" (details)
  63. NPE in StubUtility when generating javadoc for method declaration with no return type (#1142) (details)
  64. Cleanup in all -BaseSubProcessor classes and extenders (#1141) (details)
  65. fix ImporterTest.testImportRawJavaProject() (details)
  66. Jenkinsfile: fix wrong referenceBuild (details)
  67. fix "illegally instantiates AssertionFailedException" (details)
  68. suppress "illegally extends CleanUpOptions" (details)
  69. SuperTypeRefactoringProcessor: fix deprecated finalize() (details)
  70. Add missing synchronization for ChangeCorrectionProposalCore (#1162) (details)
  71. fix deprecated ThreadDeath (details)
  72. fix deprecated createImage(ImageDescriptor) (details)
  73. Move some core code into ReorgCorrectionBaseSubProcessor (#1154) (details)
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 addedorg.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)
Commit fa0b9426f216450593b8810f252c3f42ed21035d by Andrey Loskutov
Update HierarchicalASTVisitor

Fixes https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1028
The file was modified org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/dom/HierarchicalASTVisitor.java (diff)
Commit 440d8b0e71edd87ca77aba20f936026bf3872508 by Andrey Loskutov
Unrelated errors reported during Jenkins build

Fixes https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1026
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)
Commit 7c9037315effbac1b8edd083b1e54a75bf2c629e by Mateusz Matela
Bug 196547 - [formatter] Option to join or rewrap wrapped line comments (#1037)
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)
Commit a81e7e104cb837c05d2ad44efe181be9cfa00204 by GitHub
Refactor string concat fixes to be used in headless mode. (#1032)

The file was modified org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ConvertStringConcatenationProposals.java (diff)
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/ConvertToStringFormatFixCore.java
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/ConvertToMessageFormatFixCore.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration10/in/Foo.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration8/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testExplicitSuperMethodInvocation/in/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testObjectParameterAndReturnType/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMultipleFilesInSameProject/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testExplicitSuperMethodInvocation/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testPassingInstanceReference/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationMultipleFiles/in/Foo2.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testLongParameterAndReturnType/in/Foo.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationMultipleFiles/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/MakeStaticRefactoringTests.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testRecursive2/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testConcatenatedFieldAccessAndQualifiedNames/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance4/in/SuperClass.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration6/out/Foo.java
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/InitialConditionsChecker.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperFieldAccess/out/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testOuterFieldAccessInLambda/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritanceWithoutOverride/out/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration7/out/Foo.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testImplicitSuperMethodInvocation/in/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceFieldAccessInOtherClass/in/Foo2.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDoc/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance/out/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInnerFieldAccessInAnonymousClass/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration4/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodReference2/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testArrayParameterAndReturnType/out/Foo.java
The file was addedorg.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/MakeStaticWizard.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration/in/Foo.java
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/MakeStaticRefactoring.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration4/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSelectionOfInvocationInDifferentClass/out/Foo.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testReturnField/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testImplicitSuperMethodInvocation/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSimpleFile/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMultipleFilesInSameProject/out/Foo2.java
The file was addedorg.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/MakeStaticInputPage.java
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/MethodReferenceFinder.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testOuterFieldAccessInAnonymousClass/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testImplicitSuperMethodInvocation/out/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceFieldAccessInOtherClass/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration3/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration3/in/Foo.java
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/FinalConditionsChecker.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testConvertMethodReferenceToLambda/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration8/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration5/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceFieldAccessInOtherClass/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance2/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSelectionOfInvocationInDifferentClass/in/Foo2.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration7/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateParamName/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testPrimitiveParameterAndReturnType/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance5/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNoAdditionalParameter/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testReturnField/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testReturnThis/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testIsConstructor/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance4/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testPassingInstanceReference/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclaration/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration2/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance/in/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodNotFound/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodReference3/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateParamName/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSimpleFile/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration2/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritanceWithoutOverride/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance/out/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testRecursive3/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVariousInstanceCases/out/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNested/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testConcatenatedFieldAccessAndQualifiedNames/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVariousInstanceCases/out/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodAlreadyStatic/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocWithGenerics/in/Foo.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperFieldAccess/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInnerFieldAccessInAnonymousClass/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateMethod2/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance3/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNonStaticInnerClass/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration9/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMultipleFilesInSameProject/in/Foo2.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateMethod/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration5/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testImplicitSuperMethodInvocation/out/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSelectionOfInvocationInDifferentClass/out/Foo2.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationInnerClass/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVarArgs/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance3/in/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVariousInstanceCases/in/SuperClass.java
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/ContextCalculator.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testAlignment/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceFieldAccessInOtherClass/out/Foo2.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclarationInnerClass/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testGenericDeclaration6/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testObjectParameterAndReturnType/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperMethodReference/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMultipleFilesInSameProject/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testAlignment/out/Foo.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVarArgs/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testPrimitiveParameterAndReturnType/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSelectionOfInvocationInDifferentClass/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testOuterFieldAccessInAnonymousClass/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritanceWithoutOverride/out/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocWithGenerics/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNoAdditionalParameter/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInstanceAccessInInnerClass/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSuperMethodReference/in/SuperClass.java
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/ChangeCalculator.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance5/in/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testDuplicateMethod2/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testClassInstanceCreation/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testClassInstanceCreation/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDoc/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNested/out/Foo.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testVariousInstanceCases/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testSourceNotAvailable/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritance/in/SubClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testRecursive/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testThisInDeclaration/out/Foo.java
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/refactoring/code/makestatic/InstanceUsageRewriter.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testInheritanceWithoutOverride/in/SuperClass.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testLongParameterAndReturnType/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testNonStaticInnerClass/out/Foo.java
The file was addedorg.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)
Commit 85fdf3a1f41a1228ce7e65373561e4d54d1fbedd by Alexander Kurtakov
Remove not thrown but declared exception in JUnitLaunchShourcut
The file was modified org.eclipse.jdt.junit/src/org/eclipse/jdt/junit/launcher/JUnitLaunchShortcut.java (diff)
Commit ee775036487c3be42cb21a6a464db2786172aba3 by Jörg Kubitz
FilteredTypesSelectionDialog: fix save after open #1051

partially revert of fc6a25a6a1d46627eae34f4aeab98cafb71a5f70

https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1051
The file was modified org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/FilteredTypesSelectionDialog.java (diff)
Commit d513389aad3f99ac11e328d6fff4a7cfb66d98d5 by GitHub
Fix ExtractConstantRefactoring to recognize no type is available (#1046)

- fixes #1023
- add new test to ExtractConstantTests1d7.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.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)
Commit 1ddb4575d97e889590ab79693f17af85185a032b by Mateusz Matela
[formatter] Align arrows on column in switch statements/expressions (#1049)
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)
Commit 17cbcff077a3fa5bd2748ca0b95a96d1486659f6 by Jörg Kubitz
Junit, Refactoring: some SubMonitor usage

To get rid of SubProgressMonitor deprecation warnings
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)
Commit 82300c2d485705ad50ee51d6f824ca4ca3920fe5 by GitHub
Add support for code completion inside text block templates #1038 (#1055)

Signed-off-by: Kalyan Prasad Tatavarthi <kalyan_prasad@in.ibm.com>
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)
Commit f995109a0ba41124f185722a6e6a01d834fbf90c by GitHub
refactor method-ref fixes to be used in headless mode. (#1048)

* refactor method-ref fixes to be used in headless mode.
The file was addedorg.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)
Commit 417ba9ad1af488d8b40ab87445cb45130c98550d by GitHub
New preferences for annotation based resource leak analysis (#1064)

fixes #1059
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)
Commit fe71a51e63903c37669428ad614a2087804231f1 by GitHub
Update Jenkinsfile: reject ECJ warnings (#1069)


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 addedorg.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 addedorg.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 addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/CompletionTimeoutProgressMonitor.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/NameMatcher.java
The file was removedorg.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 addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/SimilarElement.java
The file was addedorg.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/TypeFilter.java
The file was removedorg.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 removedorg.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 removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/SimilarElement.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/CompletionTimeoutProgressMonitor.java
The file was addedorg.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 addedorg.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 addedorg.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 addedorg.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 addedorg.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 addedorg.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)
Commit d36743961ce622dff12858696c9c930945e03f83 by Alexander Kurtakov
Use the ECJ generated compiler logs to parse compiler problems
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)
Commit b09607e34cfe1ac55b6a3e4215e8449e0ef79d44 by GitHub
Pushdown cleanup api (#1079)

* Push cleanup classes down to jdt.core.manipulations

Signed-off-by: Rob Stryker <stryker@redhat.com>
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/CleanUpOptions.java
The file was addedorg.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 addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/ICleanUpFix.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AbstractCleanUp.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/CleanUpRequirements.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/ICleanUpOptionsInitializer.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AbstractCleanUpCoreWrapper.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/AbstractMultiFix.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/AbstractMultiFixCoreWrapper.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AbstractMultiFix.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/CleanUpFixWrapper.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/MapCleanUpOptions.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/CleanUpContext.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/CleanUpOptions.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/CleanUpRequirements.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/text/java/IProblemLocation.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/IMultiFix.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/ICleanUp.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/ICleanUpOptionsInitializer.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/AbstractCleanUp.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/IMultiLineCleanUp.java
The file was addedorg.eclipse.jdt.core.manipulation/proposals/org/eclipse/jdt/ui/text/java/IProblemLocation.java
The file was removedorg.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 addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/IMultiLineCleanUp.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/CleanUpContext.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/ProblemLocation.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/IMultiFix.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/AbstractMultiFixCoreWrapper.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/AbstractCleanUpCoreWrapper.java
The file was removedorg.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 addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/CleanUpFixWrapper.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/cleanup/ICleanUpFix.java
The file was removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/IJavaAnnotation.java
The file was addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/ui/cleanup/ICleanUp.java
Commit 5e0f4746637b5211bde4179d39579e0012556f9a by GitHub
OwningAnnotationsConfigurationDialog_title missing (#1100)

fixes #1094
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 addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocShuffledTagsWithGenerics/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testJavaDocShuffledTagsWithGenerics/in/Foo.java
The file was addedorg.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)
Commit b8999d3973cb0c94359ed5be5a802853570bc1e9 by GitHub
Fix ClassCastException in convert field name quick assist (#1106)

- fixes #1096
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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClass/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClass/out/Foo.java
The file was addedorg.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 addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClassExtendingRefactoredClass/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClass/in/Other.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInNestedAnonymousClass/in/Other.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInNestedAnonymousClass/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInNestedAnonymousClass/out/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClassExtendingRefactoredClass/in/Foo.java
The file was addedorg.eclipse.jdt.ui.tests.refactoring/resources/MakeStatic/testMethodCallInAnonymousClass/out/Other.java
Commit d367f3da85217ef1ca467030c651012aaa546a9d by Jörg Kubitz
fix CallHierarchyTestHelper generics
The file was modified org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/callhierarchy/CallHierarchyTestHelper.java (diff)
Commit c10fb300bc2973357e95c849cd724d221a0d3677 by Jörg Kubitz
get rid of deprecated newInstance()
The file was modified org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/UserInterfaceManager.java (diff)
Commit 31405ef8f6bcdc5bfca77c3dacae0c4122905921 by Jörg Kubitz
Fix NPE when type declaration is not found. Fix #1097
The file was modified org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/fix/AddMissingMethodDeclarationFixCore.java (diff)
Commit da30623bb4735fccace163b1975405c832a8709f by Jörg Kubitz
Refresh CallHierarchy on FiltersDialog validation
The file was modified org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyFiltersActionGroup.java (diff)
Commit 542f49c226df6635f7da38da94f81f79ec7baba6 by Jörg Kubitz
TestRunner: fix warnings
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)
Commit 18ceead2a9d811ff8502284f38ab338162344c84 by Jörg Kubitz
ReferenceTracker: avoid deprecated Field.isAccessible
The file was modified org.eclipse.jdt.ui.tests/leaks/org/eclipse/jdt/ui/leaktest/reftracker/ReferenceTracker.java (diff)
Commit fca51c2a57fa4d3de0a0b496a97630bd05decc47 by Jörg Kubitz
add missing @Deprecated
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)
Commit 9cd02fe42320c3c4f0fe3af1690b692ed80968d7 by Jörg Kubitz
CallHierarchy: fix error when clicking a method that is gone #1098

https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1098
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)
Commit 5afacf38e819114b3ed53c906b1877616c95bf20 by Jörg Kubitz
remove Exceptions not actually thrown

eliminates problem markers and dead code
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 removedorg.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)
Commit 6826280975a071a0f766c4689c15a8954c46e296 by Jörg Kubitz
remove unused parameters

to get rid of "is not used" problem markers
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 removedorg.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)
Commit 35032f20fd6a36de0aa03efdd1d821c06c53d2ac by Jörg Kubitz
TestCaseClassLoader: use try-with-resource
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 addedorg.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 addedorg.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)
Commit bd5e5474666629aa99dc908f7800900a56b4aabe by Andrey Loskutov
Don't set preference key of other bundle on shutdown

The other bundle might not be shutdown yet and would still want that
key.

Fixes https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1093
The file was modified org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPlugin.java (diff)
Commit 58c8b0c5d812176107ca8d18d85b4792799cb346 by GitHub
Update jar-in-jar-loader.zip after changes to rsrc code (#1127)

The file was modified org.eclipse.jdt.ui/jar-in-jar-loader.zip (diff)
Commit b37394ecb902c73d806f8ddaaba9ab0087f392c7 by Andrey Loskutov
Fix SourceViewerInformationControl not updating String input (#1125)
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)
Commit 0c7d5b4eac71709c034d2b79727891b7cb93f124 by Jörg Kubitz
fix javadoc "cannot be resolved to a type"
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)
Commit e123376930105bdfb1ce72b5d4623137accf118a by Andrey Loskutov
Touch bundle affected by compiler implementation change

See https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1750
The file was modified org.eclipse.jdt.jeview/forceQualifierUpdate.txt (diff)
Commit d8f3c393bfef71b3ec443cfdc6ed0d7c30f57f30 by Jörg Kubitz
SemanticHighlighting: fix BadLocationException #1131

https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1131
The file was modified org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/SemanticHighlightingReconciler.java (diff)
Commit e1aec59a09792d605e362a0f39ec856343659c92 by Jörg Kubitz
OpenCallHierarchyAction.getEnclosingMethod silence NPE #1132

https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/1132
The file was modified org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/OpenCallHierarchyAction.java (diff)
Commit 9321d42506bd7543e7ab91376fc153419d53ae0e by Roland Grunberg
Move additional methods in SuppressWarningsSubprocessorCore to jdt.core.manipulation

Signed-off-by: Hope Hadfield <hhadfiel@redhat.com>
The file was modified org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickFixProcessor.java (diff)
The file was removedorg.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 addedorg.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)
Commit c61092535abd5643ce13c6aabd99ae2b3709ea72 by Mateusz Matela
[formatter] Setting for opening brace position after arrow in switch (#1473)
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 addedorg.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 addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/proposals/AddModuleRequiresCorrectionProposalCore.java
The file was addedorg.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 addedorg.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 addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsBaseSubProcessor.java
The file was removedorg.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 removedorg.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/UnusedCodeCleanUp.java
The file was addedorg.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 addedorg.eclipse.jdt.core.manipulation/common/org/eclipse/jdt/internal/ui/fix/UnusedCodeCleanUp.java
The file was addedorg.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)
Commit 5ffdf94bf28cf78e04381907ade6feab883f886b by Jörg Kubitz
CompletionProposal: log error and keep going with other providers

for example
https://github.com/eclipse-jdt/eclipse.jdt.ui/issues/230
The file was modified org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/CompletionProposalComputerDescriptor.java (diff)
Commit 8b3e41813b13d20d38297076dd5c39cecac4726b by Jörg Kubitz
InlineMethodFixCore: fix "The value of the local variable is not used"
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)
Commit 6a38e1ce6e857c05834831dabee8e1ca48577631 by GitHub
Cleanup in all -BaseSubProcessor classes and extenders (#1141)

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/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)
Commit a083e734393e347e2c7029a0055ff06cfdd12997 by Jörg Kubitz
Jenkinsfile: fix wrong referenceBuild
The file was modified Jenkinsfile (diff)
Commit 3910cb85cc54c57586cd83f0ac85b3450d4fd2c6 by Jörg Kubitz
fix "illegally instantiates AssertionFailedException"
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)
Commit 264752843d3479973c86127e55b27e62ee08878b by Jörg Kubitz
suppress "illegally extends CleanUpOptions"

CleanUpOptions @noextend is not intended to be subclassed by CLIENTS.
The file was modified org.eclipse.jdt.ui/.settings/.api_filters (diff)
Commit 41f215cdacac1b7a23a4f253f56a000274b13333 by Jörg Kubitz
SuperTypeRefactoringProcessor: fix deprecated finalize()

tested with System.gc() behind
ExtractInterfaceTests1d8.testExtractInterfaceFromInterface2()
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)
Commit ed81875d01625cb835986e083d8079bbcb271e07 by Jörg Kubitz
fix deprecated ThreadDeath

The type ThreadDeath has been deprecated since version 20 and marked for
removal
The file was modified org.eclipse.jdt.ui.junit.sampleproject/src/main/java/junit/framework/TestResult.java (diff)
Commit 824a994eb5427203c546d41dda2862ad052db5eb by Jörg Kubitz
fix deprecated createImage(ImageDescriptor)

The method createImage(ImageDescriptor) from the type ResourceManager is
deprecated since version 3.31
The file was modified org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/FilteredTypesSelectionDialog.java (diff)
Commit 55a99db07cd113cad64b6be22d32af010dc62f59 by GitHub
Move some core code into ReorgCorrectionBaseSubProcessor (#1154)

* Move some core code into ReorgCorrectionBaseSubProcessor

Signed-off-by: Rob Stryker <stryker@redhat.com>
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)