Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java78
1 files changed, 39 insertions, 39 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java
index 50c56041c84..62dc7adfa9c 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPBaseClause.java
@@ -33,47 +33,47 @@ import org.eclipse.cdt.core.dom.ast.cpp.ICPPBase;
import org.eclipse.cdt.core.dom.ast.cpp.ICPPClassType;
public class CPPBaseClause implements ICPPBase, ICPPInternalBase {
- private final ICPPASTBaseSpecifier base;
+ private final ICPPASTBaseSpecifier base;
private IType baseClass;
private boolean inheritedConstructorsSource;
- public CPPBaseClause(ICPPASTBaseSpecifier base) {
- this.base = base;
- }
+ public CPPBaseClause(ICPPASTBaseSpecifier base) {
+ this.base = base;
+ }
- @Override
+ @Override
public IBinding getBaseClass() {
- IType type= getBaseClassType();
+ IType type = getBaseClassType();
type = getNestedType(type, TDEF);
if (type instanceof IBinding)
return (IBinding) type;
return null;
- }
+ }
- @Override
- public IType getBaseClassType() {
+ @Override
+ public IType getBaseClassType() {
if (baseClass == null) {
ICPPASTNameSpecifier nameSpec = base.getNameSpecifier();
- IBinding b = nameSpec.resolveBinding();
- if (b instanceof IProblemBinding) {
- baseClass = new CPPClassType.CPPClassTypeProblem(nameSpec, ((IProblemBinding) b).getID());
- } else if (!(b instanceof IType)) {
- baseClass = new CPPClassType.CPPClassTypeProblem(nameSpec, ISemanticProblem.BINDING_NO_CLASS);
- } else {
- baseClass= (IType) b;
- IType check= getNestedType(baseClass, TDEF);
- if (!(check instanceof ICPPClassType || check instanceof ICPPUnknownType)) {
- baseClass = new CPPClassType.CPPClassTypeProblem(nameSpec, ISemanticProblem.BINDING_NO_CLASS);
- }
- }
- if (base.isPackExpansion()) {
- baseClass = new CPPParameterPackType(baseClass);
- }
+ IBinding b = nameSpec.resolveBinding();
+ if (b instanceof IProblemBinding) {
+ baseClass = new CPPClassType.CPPClassTypeProblem(nameSpec, ((IProblemBinding) b).getID());
+ } else if (!(b instanceof IType)) {
+ baseClass = new CPPClassType.CPPClassTypeProblem(nameSpec, ISemanticProblem.BINDING_NO_CLASS);
+ } else {
+ baseClass = (IType) b;
+ IType check = getNestedType(baseClass, TDEF);
+ if (!(check instanceof ICPPClassType || check instanceof ICPPUnknownType)) {
+ baseClass = new CPPClassType.CPPClassTypeProblem(nameSpec, ISemanticProblem.BINDING_NO_CLASS);
+ }
+ }
+ if (base.isPackExpansion()) {
+ baseClass = new CPPParameterPackType(baseClass);
+ }
}
return baseClass;
- }
+ }
- @Override
+ @Override
public int getVisibility() {
int vis = base.getVisibility();
@@ -81,13 +81,13 @@ public class CPPBaseClause implements ICPPBase, ICPPInternalBase {
ICPPASTCompositeTypeSpecifier compSpec = (ICPPASTCompositeTypeSpecifier) base.getParent();
vis = compSpec.getKey() == ICPPClassType.k_class ? ICPPBase.v_private : ICPPBase.v_public;
}
- return vis;
- }
+ return vis;
+ }
- @Override
+ @Override
public boolean isVirtual() {
- return base.isVirtual();
- }
+ return base.isVirtual();
+ }
@Override
public boolean isInheritedConstructorsSource() {
@@ -105,14 +105,14 @@ public class CPPBaseClause implements ICPPBase, ICPPInternalBase {
@Override
public ICPPBase clone() {
- ICPPBase t = null;
- try {
- t = (ICPPBase) super.clone();
- } catch (CloneNotSupportedException e) {
- // Not going to happen.
- }
- return t;
- }
+ ICPPBase t = null;
+ try {
+ t = (ICPPBase) super.clone();
+ } catch (CloneNotSupportedException e) {
+ // Not going to happen.
+ }
+ return t;
+ }
@Override
public void setBaseClass(IBinding cls) {

Back to the top