1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-02 22:05:44 +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; 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 { public abstract class CPPASTBaseDeclSpecifier extends CPPASTAttributeOwner implements ICPPASTDeclSpecifier {
private boolean explicit;
private boolean friend;
private boolean inline;
private boolean isConst; private boolean isConst;
private boolean isConstexpr; private boolean isConstexpr;
private boolean isExplicit;
private boolean isFriend;
private boolean isInline;
private boolean isRestrict; private boolean isRestrict;
private boolean isThreadLocal; private boolean isThreadLocal;
private boolean isVirtual;
private boolean isVolatile; private boolean isVolatile;
private int sc; private int storageClass;
private boolean virtual;
@Override @Override
public boolean isFriend() { public final boolean isConst() {
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() {
return isConst; return isConst;
} }
@Override @Override
public void setConst(boolean value) { public final void setConst(boolean value) {
assertNotFrozen(); assertNotFrozen();
isConst = value; isConst = value;
} }
@Override @Override
public boolean isConstexpr() { public final boolean isConstexpr() {
return isConstexpr; return isConstexpr;
} }
@Override @Override
public void setConstexpr(boolean value) { public final void setConstexpr(boolean value) {
assertNotFrozen(); assertNotFrozen();
isConstexpr = value; isConstexpr = value;
} }
@Override @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; return isVolatile;
} }
@Override @Override
public void setVolatile(boolean value) { public final void setVolatile(boolean value) {
assertNotFrozen(); assertNotFrozen();
isVolatile = value; isVolatile = value;
} }
@Override @Override
public boolean isRestrict() { public final boolean isRestrict() {
return isRestrict; return isRestrict;
} }
@Override @Override
public void setRestrict(boolean value) { public final void setRestrict(boolean value) {
assertNotFrozen(); assertNotFrozen();
isRestrict = value; isRestrict = value;
} }
@Override @Override
public boolean isInline() { public final boolean isInline() {
return inline; return isInline;
} }
@Override @Override
public void setInline(boolean value) { public final void setInline(boolean value) {
assertNotFrozen(); assertNotFrozen();
this.inline = value; this.isInline = value;
} }
@Override @Override
public void setFriend(boolean value) { public final boolean isVirtual() {
return isVirtual;
}
@Override
public final void setVirtual(boolean value) {
assertNotFrozen(); assertNotFrozen();
friend = value; isVirtual = value;
} }
@Override @Override
public boolean isVirtual() { public final boolean isExplicit() {
return virtual; return isExplicit;
} }
@Override @Override
public void setVirtual(boolean value) { public final void setExplicit(boolean value) {
assertNotFrozen(); assertNotFrozen();
virtual = value; this.isExplicit = value;
}
@Override
public boolean isExplicit() {
return explicit;
}
@Override
public void setExplicit(boolean value) {
assertNotFrozen();
this.explicit = value;
} }
@Deprecated @Deprecated
@ -153,16 +153,16 @@ public abstract class CPPASTBaseDeclSpecifier extends CPPASTAttributeOwner imple
protected <T extends CPPASTBaseDeclSpecifier> T copy(T copy, CopyStyle style) { protected <T extends CPPASTBaseDeclSpecifier> T copy(T copy, CopyStyle style) {
CPPASTBaseDeclSpecifier target = copy; CPPASTBaseDeclSpecifier target = copy;
target.explicit = explicit; target.isExplicit = isExplicit;
target.friend = friend; target.isFriend = isFriend;
target.inline = inline; target.isInline = isInline;
target.isConst = isConst; target.isConst = isConst;
target.isConstexpr = isConstexpr; target.isConstexpr = isConstexpr;
target.isRestrict= isRestrict; target.isRestrict= isRestrict;
target.isThreadLocal = isThreadLocal; target.isThreadLocal = isThreadLocal;
target.isVolatile = isVolatile; target.isVolatile = isVolatile;
target.sc = sc; target.storageClass = storageClass;
target.virtual = virtual; target.isVirtual = isVirtual;
return super.copy(copy, style); return super.copy(copy, style);
} }