Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Prigogin2011-12-30 02:12:31 +0000
committerSergey Prigogin2011-12-30 02:12:31 +0000
commitda95eb26058862551b0f93275ec39c9e0f16a420 (patch)
tree43e9e8471ba77d309dc70f057c33c6660a2596e1 /core/org.eclipse.cdt.core/parser/org
parent2e5fcb513f7d6b19afe305f3bbe6e438338bc863 (diff)
downloadorg.eclipse.cdt-da95eb26058862551b0f93275ec39c9e0f16a420.tar.gz
org.eclipse.cdt-da95eb26058862551b0f93275ec39c9e0f16a420.tar.xz
org.eclipse.cdt-da95eb26058862551b0f93275ec39c9e0f16a420.zip
@Override annotations.
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java39
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTTemplateDeclaration.java38
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/ASTLiteralNode.java2
3 files changed, 54 insertions, 25 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java
index dab0f96ed7b..65ec3d317b3 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java
@@ -6,8 +6,8 @@
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
- * IBM - Initial API and implementation
- * Markus Schorn (Wind River Systems)
+ * IBM - Initial API and implementation
+ * Markus Schorn (Wind River Systems)
*******************************************************************************/
package org.eclipse.cdt.internal.core.dom.parser.cpp;
@@ -35,10 +35,10 @@ public class CPPASTFunctionDefinition extends ASTNode
private IASTDeclSpecifier declSpecifier;
private IASTFunctionDeclarator declarator;
private IASTStatement bodyStatement;
- private ICPPASTConstructorChainInitializer[] memInits = null;
+ private ICPPASTConstructorChainInitializer[] memInits;
private int memInitPos= -1;
- private boolean fDeleted= false;
- private boolean fDefaulted= false;
+ private boolean fDeleted;
+ private boolean fDefaulted;
public CPPASTFunctionDefinition() {
}
@@ -50,10 +50,12 @@ public class CPPASTFunctionDefinition extends ASTNode
setBody(bodyStatement);
}
+ @Override
public CPPASTFunctionDefinition copy() {
return copy(CopyStyle.withoutLocations);
}
+ @Override
public CPPASTFunctionDefinition copy(CopyStyle style) {
CPPASTFunctionDefinition copy = new CPPASTFunctionDefinition();
copy.setDeclSpecifier(declSpecifier == null ? null : declSpecifier.copy(style));
@@ -61,8 +63,7 @@ public class CPPASTFunctionDefinition extends ASTNode
if (declarator != null) {
IASTDeclarator outer = ASTQueries.findOutermostDeclarator(declarator);
outer = outer.copy(style);
- copy.setDeclarator((IASTFunctionDeclarator) ASTQueries
- .findTypeRelevantDeclarator(outer));
+ copy.setDeclarator((IASTFunctionDeclarator) ASTQueries.findTypeRelevantDeclarator(outer));
}
copy.setBody(bodyStatement == null ? null : bodyStatement.copy(style));
@@ -79,11 +80,13 @@ public class CPPASTFunctionDefinition extends ASTNode
return copy;
}
+ @Override
public IASTDeclSpecifier getDeclSpecifier() {
return declSpecifier;
}
- public void setDeclSpecifier(IASTDeclSpecifier declSpec) {
+ @Override
+ public void setDeclSpecifier(IASTDeclSpecifier declSpec) {
assertNotFrozen();
declSpecifier = declSpec;
if (declSpec != null) {
@@ -92,11 +95,13 @@ public class CPPASTFunctionDefinition extends ASTNode
}
}
- public IASTFunctionDeclarator getDeclarator() {
+ @Override
+ public IASTFunctionDeclarator getDeclarator() {
return declarator;
}
- public void setDeclarator(IASTFunctionDeclarator declarator) {
+ @Override
+ public void setDeclarator(IASTFunctionDeclarator declarator) {
assertNotFrozen();
this.declarator = declarator;
if (declarator != null) {
@@ -106,11 +111,13 @@ public class CPPASTFunctionDefinition extends ASTNode
}
}
- public IASTStatement getBody() {
+ @Override
+ public IASTStatement getBody() {
return bodyStatement;
}
- public void setBody(IASTStatement statement) {
+ @Override
+ public void setBody(IASTStatement statement) {
assertNotFrozen();
bodyStatement = statement;
if (statement != null) {
@@ -119,6 +126,7 @@ public class CPPASTFunctionDefinition extends ASTNode
}
}
+ @Override
public void addMemberInitializer(ICPPASTConstructorChainInitializer initializer) {
assertNotFrozen();
if (initializer != null) {
@@ -128,6 +136,7 @@ public class CPPASTFunctionDefinition extends ASTNode
}
}
+ @Override
public ICPPASTConstructorChainInitializer[] getMemberInitializers() {
if (memInits == null)
return ICPPASTConstructorChainInitializer.EMPTY_CONSTRUCTORCHAININITIALIZER_ARRAY;
@@ -136,23 +145,28 @@ public class CPPASTFunctionDefinition extends ASTNode
ICPPASTConstructorChainInitializer.class, memInits, memInitPos);
}
+ @Override
public IScope getScope() {
return ((ICPPASTFunctionDeclarator) declarator).getFunctionScope();
}
+ @Override
public boolean isDefaulted() {
return fDefaulted;
}
+ @Override
public boolean isDeleted() {
return fDeleted;
}
+ @Override
public void setIsDefaulted(boolean isDefaulted) {
assertNotFrozen();
fDefaulted= isDefaulted;
}
+ @Override
public void setIsDeleted(boolean isDeleted) {
assertNotFrozen();
fDeleted= isDeleted;
@@ -203,6 +217,7 @@ public class CPPASTFunctionDefinition extends ASTNode
return true;
}
+ @Override
public void replace(IASTNode child, IASTNode other) {
if (bodyStatement == child) {
other.setPropertyInParent(bodyStatement.getPropertyInParent());
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTTemplateDeclaration.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTTemplateDeclaration.java
index 11915db84f6..2d604599d65 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTTemplateDeclaration.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTTemplateDeclaration.java
@@ -6,8 +6,8 @@
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
- * John Camelon (IBM) - Initial API and implementation
- * Markus Schorn (Wind River Systems)
+ * John Camelon (IBM) - Initial API and implementation
+ * Markus Schorn (Wind River Systems)
*******************************************************************************/
package org.eclipse.cdt.internal.core.dom.parser.cpp;
@@ -24,15 +24,14 @@ import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates;
/**
* Represents a template declaration.
*/
-public class CPPASTTemplateDeclaration extends ASTNode implements
- ICPPASTInternalTemplateDeclaration, IASTAmbiguityParent {
-
+public class CPPASTTemplateDeclaration extends ASTNode
+ implements ICPPASTInternalTemplateDeclaration, IASTAmbiguityParent {
private boolean exported;
private byte isAssociatedWithLastName= -1;
private short nestingLevel= -1;
private IASTDeclaration declaration;
private ICPPTemplateScope templateScope;
- private ICPPASTTemplateParameter[] parameters = null;
+ private ICPPASTTemplateParameter[] parameters;
private int parametersPos= -1;
public CPPASTTemplateDeclaration() {
@@ -42,10 +41,12 @@ public class CPPASTTemplateDeclaration extends ASTNode implements
setDeclaration(declaration);
}
+ @Override
public CPPASTTemplateDeclaration copy() {
return copy(CopyStyle.withoutLocations);
}
+ @Override
public CPPASTTemplateDeclaration copy(CopyStyle style) {
CPPASTTemplateDeclaration copy = new CPPASTTemplateDeclaration();
copy.setDeclaration(declaration == null ? null : declaration.copy(style));
@@ -59,20 +60,24 @@ public class CPPASTTemplateDeclaration extends ASTNode implements
return copy;
}
+ @Override
public boolean isExported() {
return exported;
}
- public void setExported(boolean value) {
+ @Override
+ public void setExported(boolean value) {
assertNotFrozen();
exported = value;
}
- public IASTDeclaration getDeclaration() {
+ @Override
+ public IASTDeclaration getDeclaration() {
return declaration;
}
- public void setDeclaration(IASTDeclaration declaration) {
+ @Override
+ public void setDeclaration(IASTDeclaration declaration) {
assertNotFrozen();
this.declaration = declaration;
if (declaration != null) {
@@ -81,13 +86,15 @@ public class CPPASTTemplateDeclaration extends ASTNode implements
}
}
- public ICPPASTTemplateParameter[] getTemplateParameters() {
+ @Override
+ public ICPPASTTemplateParameter[] getTemplateParameters() {
if (parameters == null) return ICPPASTTemplateParameter.EMPTY_TEMPLATEPARAMETER_ARRAY;
parameters = (ICPPASTTemplateParameter[]) ArrayUtil.removeNullsAfter(ICPPASTTemplateParameter.class, parameters, parametersPos);
return parameters;
}
- public void addTemplateParameter(ICPPASTTemplateParameter parm) {
+ @Override
+ public void addTemplateParameter(ICPPASTTemplateParameter parm) {
assertNotFrozen();
if (parm != null) {
parameters = (ICPPASTTemplateParameter[]) ArrayUtil.append(ICPPASTTemplateParameter.class, parameters, ++parametersPos, parm);
@@ -97,6 +104,7 @@ public class CPPASTTemplateDeclaration extends ASTNode implements
}
@Deprecated
+ @Override
public void addTemplateParamter(ICPPASTTemplateParameter param) {
addTemplateParameter(param);
}
@@ -128,13 +136,15 @@ public class CPPASTTemplateDeclaration extends ASTNode implements
return true;
}
+ @Override
public ICPPTemplateScope getScope() {
if (templateScope == null)
templateScope = new CPPTemplateScope(this);
return templateScope;
}
- public void replace(IASTNode child, IASTNode other) {
+ @Override
+ public void replace(IASTNode child, IASTNode other) {
if (declaration == child) {
other.setParent(child.getParent());
other.setPropertyInParent(child.getPropertyInParent());
@@ -142,6 +152,7 @@ public class CPPASTTemplateDeclaration extends ASTNode implements
}
}
+ @Override
public short getNestingLevel() {
if (nestingLevel == -1) {
CPPTemplates.associateTemplateDeclarations(this);
@@ -150,6 +161,7 @@ public class CPPASTTemplateDeclaration extends ASTNode implements
return nestingLevel;
}
+ @Override
public boolean isAssociatedWithLastName() {
if (isAssociatedWithLastName == -1)
CPPTemplates.associateTemplateDeclarations(this);
@@ -158,10 +170,12 @@ public class CPPASTTemplateDeclaration extends ASTNode implements
return isAssociatedWithLastName != 0;
}
+ @Override
public void setAssociatedWithLastName(boolean value) {
isAssociatedWithLastName= value ? (byte) 1 : (byte) 0;
}
+ @Override
public void setNestingLevel(short level) {
assert level >= 0;
nestingLevel= level;
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/ASTLiteralNode.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/ASTLiteralNode.java
index 7d7b5b74e5f..642cdb1d414 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/ASTLiteralNode.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/ASTLiteralNode.java
@@ -30,7 +30,7 @@ public class ASTLiteralNode implements IASTNode {
public ASTLiteralNode(String code) {
fCode= code;
}
-
+
@Override
public String getRawSignature() {
return fCode;

Back to the top