1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-07 17:56:01 +02:00

Adjusted JavaDoc.

This commit is contained in:
Sergey Prigogin 2013-09-12 15:31:02 -07:00
parent 75d1510005
commit b46b4962a1
2 changed files with 10 additions and 10 deletions

View file

@ -12,14 +12,13 @@
package org.eclipse.cdt.core.dom.ast;
/**
* This interface represents a function call expression. f( x ) : f is the
* function name expression, x is the parameter expression.
* Represents a function call expression, f(x), where f is the function name expression
* and x is the parameter expression.
*
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients.
*/
public interface IASTFunctionCallExpression extends IASTExpression {
public static final ASTNodeProperty FUNCTION_NAME = new ASTNodeProperty(
"IASTFunctionCallExpression.FUNCTION_NAME [IASTExpression]"); //$NON-NLS-1$
@ -30,12 +29,12 @@ public interface IASTFunctionCallExpression extends IASTExpression {
"IASTFunctionCallExpression.ARGUMENT [IASTInitializerClause]"); //$NON-NLS-1$
/**
* Get the function name expression.
* Returns the function name expression.
*/
public IASTExpression getFunctionNameExpression();
/**
* Returns the arguments for this function call, never <code>null</code>.
* Returns the arguments for this function call, never {@code null}.
* @since 5.2
*/
public IASTInitializerClause[] getArguments();
@ -53,12 +52,12 @@ public interface IASTFunctionCallExpression extends IASTExpression {
public IASTFunctionCallExpression copy(CopyStyle style);
/**
* Not allowed on frozen ast.
* Sets the function name expression. Not allowed on frozen AST.
*/
public void setFunctionNameExpression(IASTExpression expression);
/**
* Not allowed on frozen ast.
* Sets the arguments of the function call. Not allowed on frozen AST.
* @since 5.2
*/
public void setArguments(IASTInitializerClause[] args);

View file

@ -19,7 +19,8 @@ import org.eclipse.cdt.core.dom.ast.IASTImplicitNameOwner;
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients.
*/
public interface ICPPASTFunctionCallExpression extends IASTFunctionCallExpression, ICPPASTExpression, IASTImplicitNameOwner {
public interface ICPPASTFunctionCallExpression
extends IASTFunctionCallExpression, ICPPASTExpression, IASTImplicitNameOwner {
@Override
ICPPASTFunctionCallExpression copy();