1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-23 08:55:25 +02:00

Made some methods final.

Change-Id: I2100ee93f41df7f4815c22a348a22f823422031d
This commit is contained in:
Sergey Prigogin 2016-11-28 21:02:14 -08:00 committed by Gerrit Code Review @ Eclipse.org
parent 83cac8d70e
commit 2236ada9fd

View file

@ -16,128 +16,128 @@ import org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier;
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 @@ public abstract class CPPASTBaseDeclSpecifier extends CPPASTAttributeOwner imple
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);
}