From 84289fb45470cbb06576af54fba0e46a20837f6e Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Tue, 15 Apr 2014 00:48:36 -0400 Subject: [PATCH] Bug 399149 - Add missing @since tags Change-Id: I62a60c55157202ec9ec65a5b8bf090ba72f74d1a Signed-off-by: Nathan Ridge Reviewed-on: https://git.eclipse.org/r/25020 Tested-by: Hudson CI Reviewed-by: Marc Khouzam --- .../parser/org/eclipse/cdt/core/dom/ast/ASTVisitor.java | 7 +++++++ .../cdt/core/dom/ast/cpp/ICPPASTFunctionDeclarator.java | 4 ++++ .../eclipse/cdt/core/dom/ast/cpp/ICPPASTVirtSpecifier.java | 1 + .../org/eclipse/cdt/core/dom/ast/cpp/ICPPNodeFactory.java | 3 +++ 4 files changed, 15 insertions(+) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTVisitor.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTVisitor.java index 87373dc745a..5154b9a74b5 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTVisitor.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/ASTVisitor.java @@ -141,6 +141,7 @@ public abstract class ASTVisitor { /** * Set this flag to visit virt-specifiers. + * @since 5.7 */ public boolean shouldVisitVirtSpecifiers = false; @@ -322,6 +323,9 @@ public abstract class ASTVisitor { return PROCESS_CONTINUE; } + /** + * @since 5.7 + */ public int visit(ICPPASTVirtSpecifier virtSpecifier) { return PROCESS_CONTINUE; } @@ -435,6 +439,9 @@ public abstract class ASTVisitor { return PROCESS_CONTINUE; } + /** + * @since 5.7 + */ public int leave(ICPPASTVirtSpecifier virtSpecifier) { return PROCESS_CONTINUE; } diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTFunctionDeclarator.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTFunctionDeclarator.java index 910df43d38d..2d69c437aca 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTFunctionDeclarator.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTFunctionDeclarator.java @@ -34,6 +34,7 @@ public interface ICPPASTFunctionDeclarator extends IASTStandardFunctionDeclarato /** * Used as return value for {@link #getVirtSpecifiers()}. + * @since 5.7 */ public static final ICPPASTVirtSpecifier[] NO_VIRT_SPECIFIERS = {}; @@ -52,6 +53,7 @@ public interface ICPPASTFunctionDeclarator extends IASTStandardFunctionDeclarato /** @since 5.2 */ public static final ASTNodeProperty TRAILING_RETURN_TYPE = new ASTNodeProperty( "ICPPASTFunctionDeclarator.TRAILING_RETURN_TYPE [IASTTypeId]"); //$NON-NLS-1$ + /** @since 5.7 */ public static final ASTNodeProperty VIRT_SPECIFIER = new ASTNodeProperty( "ICPPASTFunctionDeclarator.VIRT_SPECIFIER [ICPPASTVirtSpecifier]"); //$NON-NLS-1$ @@ -215,11 +217,13 @@ public interface ICPPASTFunctionDeclarator extends IASTStandardFunctionDeclarato /** * Returns the virt-specifiers of this function. + * @since 5.7 */ public ICPPASTVirtSpecifier[] getVirtSpecifiers(); /** * Add a virt-specifiers to this function. + * @since 5.7 */ public void addVirtSpecifier(ICPPASTVirtSpecifier virtSpecifier); } diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTVirtSpecifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTVirtSpecifier.java index 38551f15235..d41e48c3d4a 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTVirtSpecifier.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTVirtSpecifier.java @@ -18,6 +18,7 @@ import org.eclipse.cdt.core.dom.ast.IASTNode; * * @noimplement This interface is not intended to be implemented by clients. * @noextend This interface is not intended to be extended by clients. + * @since 5.7 */ public interface ICPPASTVirtSpecifier extends IASTNode { 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 94f38362bb8..cd7a689bcf0 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 @@ -381,6 +381,9 @@ public interface ICPPNodeFactory extends INodeFactory { public ICPPASTUsingDirective newUsingDirective(IASTName name); + /** + * @since 5.7 + */ public ICPPASTVirtSpecifier newVirtSpecifier(SpecifierKind kind); public ICPPASTVisibilityLabel newVisibilityLabel(int visibility);