From 3f64140125609dbc908edb32658467b15be8e754 Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Sat, 17 Sep 2016 14:19:04 -0400 Subject: [PATCH] Bug 490475 - Follow-up to fix some API errors Change-Id: I63bc879aa3ec8c05c665b31cb786a6220f72f60d --- .../parser/org/eclipse/cdt/core/dom/ast/IValue.java | 6 +++--- .../cdt/core/dom/ast/cpp/ICPPASTInitializerClause.java | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IValue.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IValue.java index 235a0d5ba14..ff70c3249e6 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IValue.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/IValue.java @@ -32,13 +32,13 @@ public interface IValue { /** * Returns the value as a number, or {@code null} if it is not possible. - * @since 6.0 + * @since 6.1 */ Number numberValue(); /** * If this value consists of sub-values, returns the number of these sub-values. Otherwise returns 1. - * @since 6.0 + * @noreference This method is not intended to be referenced by clients. */ int numberOfSubValues(); @@ -97,7 +97,7 @@ public interface IValue { /** * Make a deep copy of this value. - * @since 6.0 + * @since 6.1 */ IValue clone(); diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTInitializerClause.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTInitializerClause.java index c953cb06d15..669a66ec9c7 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTInitializerClause.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/dom/ast/cpp/ICPPASTInitializerClause.java @@ -11,6 +11,7 @@ package org.eclipse.cdt.core.dom.ast.cpp; import org.eclipse.cdt.core.dom.ast.IASTInitializerClause; +import org.eclipse.cdt.internal.core.dom.parser.cpp.ICPPEvaluation; /** * C++ specific initializer clause. @@ -19,4 +20,9 @@ import org.eclipse.cdt.core.dom.ast.IASTInitializerClause; * @since 5.5 */ public interface ICPPASTInitializerClause extends IASTInitializerClause { + /** + * Returns the evaluation object for this expression. + * @noreference This method is not intended to be referenced by clients. + */ + ICPPEvaluation getEvaluation(); }