Made some methods final.
Change-Id: I2100ee93f41df7f4815c22a348a22f823422031d
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTBaseDeclSpecifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTBaseDeclSpecifier.java
index 99e4e0a..a3a91d3 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTBaseDeclSpecifier.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTBaseDeclSpecifier.java
@@ -16,128 +16,128 @@
import org.eclipse.cdt.internal.core.model.ASTStringUtil;
/**
- * Base for all c++ declaration specifiers.
+ * Base for all C++ declaration specifiers.
*/
public abstract class CPPASTBaseDeclSpecifier extends CPPASTAttributeOwner implements ICPPASTDeclSpecifier {
- private boolean explicit;
- private boolean friend;
- private boolean inline;
private boolean isConst;
private boolean isConstexpr;
+ private boolean isExplicit;
+ private boolean isFriend;
+ private boolean isInline;
private boolean isRestrict;
private boolean isThreadLocal;
+ private boolean isVirtual;
private boolean isVolatile;
- private int sc;
- private boolean virtual;
+ private int storageClass;
@Override
- public boolean isFriend() {
- return friend;
- }
-
- @Override
- public int getStorageClass() {
- return sc;
- }
-
- @Override
- public void setStorageClass(int storageClass) {
- assertNotFrozen();
- sc = storageClass;
- }
-
- @Override
- public boolean isThreadLocal() {
- return isThreadLocal;
- }
-
- @Override
- public void setThreadLocal(boolean value) {
- assertNotFrozen();
- isThreadLocal = value;
- }
-
- @Override
- public boolean isConst() {
+ public final boolean isConst() {
return isConst;
}
@Override
- public void setConst(boolean value) {
+ public final void setConst(boolean value) {
assertNotFrozen();
isConst = value;
}
@Override
- public boolean isConstexpr() {
+ public final boolean isConstexpr() {
return isConstexpr;
}
@Override
- public void setConstexpr(boolean value) {
+ public final void setConstexpr(boolean value) {
assertNotFrozen();
isConstexpr = value;
}
@Override
- public boolean isVolatile() {
+ public final boolean isFriend() {
+ return isFriend;
+ }
+
+ @Override
+ public final void setFriend(boolean value) {
+ assertNotFrozen();
+ isFriend = value;
+ }
+
+ @Override
+ public final int getStorageClass() {
+ return storageClass;
+ }
+
+ @Override
+ public final void setStorageClass(int storageClass) {
+ assertNotFrozen();
+ this.storageClass = storageClass;
+ }
+
+ @Override
+ public final boolean isThreadLocal() {
+ return isThreadLocal;
+ }
+
+ @Override
+ public final void setThreadLocal(boolean value) {
+ assertNotFrozen();
+ isThreadLocal = value;
+ }
+
+ @Override
+ public final boolean isVolatile() {
return isVolatile;
}
@Override
- public void setVolatile(boolean value) {
+ public final void setVolatile(boolean value) {
assertNotFrozen();
isVolatile = value;
}
@Override
- public boolean isRestrict() {
+ public final boolean isRestrict() {
return isRestrict;
}
@Override
- public void setRestrict(boolean value) {
+ public final void setRestrict(boolean value) {
assertNotFrozen();
isRestrict = value;
}
@Override
- public boolean isInline() {
- return inline;
+ public final boolean isInline() {
+ return isInline;
}
@Override
- public void setInline(boolean value) {
+ public final void setInline(boolean value) {
assertNotFrozen();
- this.inline = value;
+ this.isInline = value;
}
@Override
- public void setFriend(boolean value) {
+ public final boolean isVirtual() {
+ return isVirtual;
+ }
+
+ @Override
+ public final void setVirtual(boolean value) {
assertNotFrozen();
- friend = value;
+ isVirtual = value;
}
@Override
- public boolean isVirtual() {
- return virtual;
+ public final boolean isExplicit() {
+ return isExplicit;
}
@Override
- public void setVirtual(boolean value) {
+ public final void setExplicit(boolean value) {
assertNotFrozen();
- virtual = value;
- }
-
- @Override
- public boolean isExplicit() {
- return explicit;
- }
-
- @Override
- public void setExplicit(boolean value) {
- assertNotFrozen();
- this.explicit = value;
+ this.isExplicit = value;
}
@Deprecated
@@ -153,16 +153,16 @@
protected <T extends CPPASTBaseDeclSpecifier> T copy(T copy, CopyStyle style) {
CPPASTBaseDeclSpecifier target = copy;
- target.explicit = explicit;
- target.friend = friend;
- target.inline = inline;
+ target.isExplicit = isExplicit;
+ target.isFriend = isFriend;
+ target.isInline = isInline;
target.isConst = isConst;
target.isConstexpr = isConstexpr;
target.isRestrict= isRestrict;
target.isThreadLocal = isThreadLocal;
target.isVolatile = isVolatile;
- target.sc = sc;
- target.virtual = virtual;
+ target.storageClass = storageClass;
+ target.isVirtual = isVirtual;
return super.copy(copy, style);
}