Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Corbat2012-08-29 04:36:11 +0000
committerSergey Prigogin2012-08-29 04:36:11 +0000
commit6d4c1e4dffcdc14c1b9db7420f6682f779022705 (patch)
tree0f4b6c49c3d7f5510f6ed93f251421a3fc21db16 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/DeclSpecWriter.java
parentcce375dd68e7ae9288d141d018fe529ed740cb2a (diff)
downloadorg.eclipse.cdt-6d4c1e4dffcdc14c1b9db7420f6682f779022705.tar.gz
org.eclipse.cdt-6d4c1e4dffcdc14c1b9db7420f6682f779022705.tar.xz
org.eclipse.cdt-6d4c1e4dffcdc14c1b9db7420f6682f779022705.zip
Bug 380623 - [C++11] Explicit Virtual Overrides
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/DeclSpecWriter.java')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/DeclSpecWriter.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/DeclSpecWriter.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/DeclSpecWriter.java
index dd5de13f038..e1ddfb49265 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/DeclSpecWriter.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/DeclSpecWriter.java
@@ -9,6 +9,7 @@
* Contributors:
* Institute for Software - initial API and implementation
* Sergey Prigogin (Google)
+ * Thomas Corbat (IFS)
*******************************************************************************/
package org.eclipse.cdt.internal.core.dom.rewrite.astwriter;
@@ -230,6 +231,10 @@ public class DeclSpecWriter extends NodeWriter {
compDeclSpec.getName().accept(visitor);
if (compDeclSpec instanceof ICPPASTCompositeTypeSpecifier) {
ICPPASTCompositeTypeSpecifier cppComp = (ICPPASTCompositeTypeSpecifier) compDeclSpec;
+ if (cppComp.isFinal()) {
+ scribe.printSpace();
+ scribe.print(Keywords.cFINAL);
+ }
ICPPASTBaseSpecifier[] baseSpecifiers = cppComp.getBaseSpecifiers();
if (baseSpecifiers.length > 0) {
scribe.print(SPACE_COLON_SPACE);

Back to the top