1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Added missing @Override annotations.

This commit is contained in:
Sergey Prigogin 2011-11-01 18:32:57 -07:00
parent 2e166ecabb
commit ed8b3356ad
2 changed files with 53 additions and 47 deletions

View file

@ -18,7 +18,6 @@ package org.eclipse.cdt.core.dom.ast;
* @noextend This interface is not intended to be extended by clients.
*/
public interface IASTLiteralExpression extends IASTExpression {
/**
* An integer literal e.g. 5
*/
@ -79,6 +78,7 @@ public interface IASTLiteralExpression extends IASTExpression {
* Returns the value of the literal as string.
* @since 5.1
*/
@Override
public String toString();
/**
@ -95,11 +95,13 @@ public interface IASTLiteralExpression extends IASTExpression {
/**
* @since 5.1
*/
@Override
public IASTLiteralExpression copy();
/**
* @since 5.3
*/
@Override
public IASTLiteralExpression copy(CopyStyle style);
/**

View file

@ -23,17 +23,17 @@ import org.eclipse.cdt.internal.core.dom.parser.IASTAmbiguityParent;
/**
* @author jcamelon
*/
public class CPPASTCompoundStatement extends ASTNode implements
IASTCompoundStatement, IASTAmbiguityParent {
public class CPPASTCompoundStatement extends ASTNode
implements IASTCompoundStatement, IASTAmbiguityParent {
private IASTStatement[] statements = new IASTStatement[2];
private ICPPScope scope = null;
private ICPPScope scope;
@Override
public CPPASTCompoundStatement copy() {
return copy(CopyStyle.withoutLocations);
}
@Override
public CPPASTCompoundStatement copy(CopyStyle style) {
CPPASTCompoundStatement copy = new CPPASTCompoundStatement();
for (IASTStatement statement : getStatements())
@ -45,11 +45,14 @@ public class CPPASTCompoundStatement extends ASTNode implements
return copy;
}
@Override
public IASTStatement[] getStatements() {
if( statements == null ) return IASTStatement.EMPTY_STATEMENT_ARRAY;
if (statements == null)
return IASTStatement.EMPTY_STATEMENT_ARRAY;
return (IASTStatement[]) ArrayUtil.trim(IASTStatement.class, statements);
}
@Override
public void addStatement(IASTStatement statement) {
assertNotFrozen();
statements = (IASTStatement[]) ArrayUtil.append(IASTStatement.class, statements, statement);
@ -59,6 +62,7 @@ public class CPPASTCompoundStatement extends ASTNode implements
}
}
@Override
public IScope getScope() {
if (scope == null)
scope = new CPPBlockScope(this);
@ -76,7 +80,8 @@ public class CPPASTCompoundStatement extends ASTNode implements
}
IASTStatement[] s = getStatements();
for (int i = 0; i < s.length; i++) {
if( !s[i].accept( action ) ) return false;
if (!s[i].accept(action))
return false;
}
if (action.shouldVisitStatements) {
switch (action.leave(this)) {
@ -88,12 +93,11 @@ public class CPPASTCompoundStatement extends ASTNode implements
return true;
}
@Override
public void replace(IASTNode child, IASTNode other) {
if (statements == null) return;
for( int i = 0; i < statements.length; ++i )
{
if( statements[i] == child )
{
for (int i = 0; i < statements.length; ++i) {
if (statements[i] == child) {
other.setParent(statements[i].getParent());
other.setPropertyInParent(statements[i].getPropertyInParent());
statements[i] = (IASTStatement) other;