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:
parent
83cac8d70e
commit
2236ada9fd
1 changed files with 67 additions and 67 deletions
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue