From 48804f5ed92bc90129063dbf2da999912bfa8d52 Mon Sep 17 00:00:00 2001 From: Jonah Graham Date: Fri, 15 Sep 2023 17:27:33 -0400 Subject: [PATCH] Mark unused API for deletion (#559) Fixes #558 --- NewAndNoteworthy/CHANGELOG-API.md | 10 ++++++++++ .../eclipse/cdt/core/build/CBuildConfiguration.java | 2 ++ 2 files changed, 12 insertions(+) diff --git a/NewAndNoteworthy/CHANGELOG-API.md b/NewAndNoteworthy/CHANGELOG-API.md index 63a743cdd3c..20055184f4f 100644 --- a/NewAndNoteworthy/CHANGELOG-API.md +++ b/NewAndNoteworthy/CHANGELOG-API.md @@ -616,3 +616,13 @@ These APIs will be removed and are replaced by versions with `requestor` paramet - org.eclipse.tm.internal.terminal.control.ITerminalViewControl.setTerminalTitle(String) See https://github.com/eclipse-cdt/cdt/issues/494 + +## API Removals after December 2025 + +### Remove unreferenced methods in CDT + +These APIs will be removed as they aren't used in CDT and have no known use case outside CDT either. + +- org.eclipse.cdt.core.build.CBuildConfiguration.getScannerInfoCache() + +See https://github.com/eclipse-cdt/cdt/issues/558 diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java index a93cf89bcab..1d3c2edf9ba 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java @@ -676,7 +676,9 @@ public abstract class CBuildConfiguration extends PlatformObject implements ICBu /** * @since 6.1 + * @deprecated This method was never used in CDT. */ + @Deprecated(forRemoval = true) protected ScannerInfoCache getScannerInfoCache() { return scannerInfoCache; }