From e00e7b0d0d8ad92ce0a21ac0f4abfd5fd7aa834d Mon Sep 17 00:00:00 2001 From: Alexander Fedorov Date: Wed, 10 May 2023 19:18:15 +0300 Subject: [PATCH] [#390] Fix API errors for Deduction Guides #390 (#391) Update `@since` tag value from 8.1 to 8.2 Fixes https://github.com/eclipse-cdt/cdt/issues/390 Signed-off-by: Alexander Fedorov --- .../parser/org/eclipse/cdt/core/dom/ast/IScope.java | 4 ++-- .../eclipse/cdt/core/dom/ast/cpp/ICPPASTDeductionGuide.java | 2 +- .../core/dom/ast/cpp/ICPPClassConstructorDeductionGuide.java | 2 +- .../ast/cpp/ICPPClassConstructorTemplateDeductionGuide.java | 2 +- .../cdt/core/dom/ast/cpp/ICPPCopyDeductionCandidate.java | 2 +- .../org/eclipse/cdt/core/dom/ast/cpp/ICPPDeductionGuide.java | 2 +- .../org/eclipse/cdt/core/dom/ast/cpp/ICPPNodeFactory.java | 2 +- .../cdt/core/dom/ast/cpp/ICPPUserDefinedDeductionGuide.java | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IScope.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IScope.java index 44baf67b66f..d8f7aa786b0 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IScope.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IScope.java @@ -173,7 +173,7 @@ public interface IScope { fArgumentDependent = argumentDependent; } - /** @since 8.1 */ + /** @since 8.2 */ public final void setDeductionGuidesOnly(boolean deductionGuidesOnly) { fDeductionGuidesOnly = deductionGuidesOnly; } @@ -207,7 +207,7 @@ public interface IScope { return fArgumentDependent; } - /** @since 8.1 */ + /** @since 8.2 */ public final boolean isDeductionGuidesOnly() { return fDeductionGuidesOnly; } diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTDeductionGuide.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTDeductionGuide.java index 9d3d8de30fd..6f3543dd3af 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTDeductionGuide.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTDeductionGuide.java @@ -16,7 +16,7 @@ package org.eclipse.cdt.core.dom.ast.cpp; /** * Deduction guide, introduced in C++17. * - * @since 8.1 + * @since 8.2 * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPClassConstructorDeductionGuide.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPClassConstructorDeductionGuide.java index 01b50e5cf21..aedb1c0598d 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPClassConstructorDeductionGuide.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPClassConstructorDeductionGuide.java @@ -16,7 +16,7 @@ package org.eclipse.cdt.core.dom.ast.cpp; /** * Marker for deduction guide synthesized from class constructor * - * @since 8.1 + * @since 8.2 * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPClassConstructorTemplateDeductionGuide.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPClassConstructorTemplateDeductionGuide.java index 3138ef45ecb..4ce397c871e 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPClassConstructorTemplateDeductionGuide.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPClassConstructorTemplateDeductionGuide.java @@ -16,7 +16,7 @@ package org.eclipse.cdt.core.dom.ast.cpp; /** * Marker for deduction guide synthesized from class constructor template * - * @since 8.1 + * @since 8.2 * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPCopyDeductionCandidate.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPCopyDeductionCandidate.java index 11e05434ace..75efe8eabf5 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPCopyDeductionCandidate.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPCopyDeductionCandidate.java @@ -16,7 +16,7 @@ package org.eclipse.cdt.core.dom.ast.cpp; /** * Marker for copy deduction candidate used with Class Template Argument Deduction, introduced in C++17. * - * @since 8.1 + * @since 8.2 * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPDeductionGuide.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPDeductionGuide.java index dccd1a91cfb..462a581e0ec 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPDeductionGuide.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPDeductionGuide.java @@ -16,7 +16,7 @@ package org.eclipse.cdt.core.dom.ast.cpp; /** * Deduction guide, introduced in C++17. * - * @since 8.1 + * @since 8.2 * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */ diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPNodeFactory.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPNodeFactory.java index d0db1e6d8e3..cfa9f63ad5f 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPNodeFactory.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPNodeFactory.java @@ -254,7 +254,7 @@ public interface ICPPNodeFactory extends INodeFactory { IASTExpression rhs); /** - * @since 8.1 + * @since 8.2 */ public ICPPASTDeductionGuide newDeductionGuide(); diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPUserDefinedDeductionGuide.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPUserDefinedDeductionGuide.java index 5faeec23f81..5665dd5db27 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPUserDefinedDeductionGuide.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPUserDefinedDeductionGuide.java @@ -16,7 +16,7 @@ package org.eclipse.cdt.core.dom.ast.cpp; /** * Marker for user-defined deduction guide for Class Template Argument Deduction, introduced in C++17. * - * @since 8.1 + * @since 8.2 * @noextend This interface is not intended to be extended by clients. * @noimplement This interface is not intended to be implemented by clients. */