Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Weber2022-02-10 20:40:30 +0000
committerJonah Graham2022-02-14 18:07:28 +0000
commit1c404b050df1825dfb29252517b58fbecada4211 (patch)
tree76f2c322a4a542c3e54db4193e33eba1fe4768cf /doc/org.eclipse.cdt.doc.isv/guide
parentab1c0fddc48e76e4cc698a9f29ae898c6fac83d4 (diff)
downloadorg.eclipse.cdt-1c404b050df1825dfb29252517b58fbecada4211.tar.gz
org.eclipse.cdt-1c404b050df1825dfb29252517b58fbecada4211.tar.xz
org.eclipse.cdt-1c404b050df1825dfb29252517b58fbecada4211.zip
Bug 578683: o.e.cdt.jsoncdb.core Arglets are not thread safe
Change-Id: I5f54d6729cffcf47382a37a436a2772a5ca84340 Signed-off-by: Martin Weber <fifteenknots505@gmail.com>
Diffstat (limited to 'doc/org.eclipse.cdt.doc.isv/guide')
-rw-r--r--doc/org.eclipse.cdt.doc.isv/guide/deprecated_API_removals.html23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/org.eclipse.cdt.doc.isv/guide/deprecated_API_removals.html b/doc/org.eclipse.cdt.doc.isv/guide/deprecated_API_removals.html
index 175c0e490b8..461f30947bd 100644
--- a/doc/org.eclipse.cdt.doc.isv/guide/deprecated_API_removals.html
+++ b/doc/org.eclipse.cdt.doc.isv/guide/deprecated_API_removals.html
@@ -70,6 +70,12 @@
<li><a href="#GnuMakefileGeneratorAPI">GnuMakefileGenerator is no longer part of API</a></li>
<li><a href="#Spawner.signals">The Spawner signal constants are nolonger API</a></li>
</ol>
+ <p>
+ Planned Removals after March 2024
+ </p>
+ <ol>
+ <li><a href="#ArgletsMatcher">java.util.regex.Matcher use in JSONCDB API will be removed</a></li>
+ </ol>
<p>
API Changes prior to CDT 10.0 / 2020-09.
@@ -524,6 +530,23 @@
<li>INT</li>
<li>CTRLC</li>
</ul>
+
+
+ <h3>API Removals after March 2024</h3>
+
+ <h3>1. <a name="ArgletsMatcher">java.util.regex.Matcher use in JSONCDB API will be removed</a></h3>
+ <p>
+ The following fields will be removed from the API as it is not thread safe. Use the patten instead and call matcher(input) to obtain a matcher.
+ </p>
+ <ul>
+ <li>org.eclipse.cdt.jsoncdb.core.participant.Arglets.NameOptionMatcher.matcher</li>
+ <li>org.eclipse.cdt.jsoncdb.core.participant.DefaultToolDetectionParticipant.toolNameMatchersExt</li>
+ <li>org.eclipse.cdt.jsoncdb.core.participant.DefaultToolDetectionParticipant.toolNameMatchersExtBackslash</li>
+ </ul>
+ <p>
+ See <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=578683" target="_blank">Bug 578683</a>.
+ </p>
+
</body>
</html>

Back to the top