diff options
author | Sergey Prigogin | 2011-12-09 18:51:47 +0000 |
---|---|---|
committer | Sergey Prigogin | 2011-12-09 19:04:08 +0000 |
commit | b62f1b0e6a5ebf0913f0c375b346ec86efd595f0 (patch) | |
tree | 5abc3ccdb4fe038e01d047d1cda2ba1e9bade75b /lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser | |
parent | c0c636bc3cdcf4651d5b9edfd2a23f8d6c5aa26c (diff) | |
download | org.eclipse.cdt-b62f1b0e6a5ebf0913f0c375b346ec86efd595f0.tar.gz org.eclipse.cdt-b62f1b0e6a5ebf0913f0c375b346ec86efd595f0.tar.xz org.eclipse.cdt-b62f1b0e6a5ebf0913f0c375b346ec86efd595f0.zip |
toString methods and @Overide annotations.
Diffstat (limited to 'lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser')
-rw-r--r-- | lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java index 985902b3b52..1ca285b8ad8 100644 --- a/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java +++ b/lrparser/org.eclipse.cdt.core.lrparser/old/org/eclipse/cdt/internal/core/dom/lrparser/c99/bindings/C99Typedef.java @@ -11,6 +11,7 @@ package org.eclipse.cdt.internal.core.dom.lrparser.c99.bindings; import org.eclipse.cdt.core.dom.ILinkage; +import org.eclipse.cdt.core.dom.ast.ASTTypeUtil; import org.eclipse.cdt.core.dom.ast.IASTNode; import org.eclipse.cdt.core.dom.ast.IBinding; import org.eclipse.cdt.core.dom.ast.IScope; @@ -23,7 +24,6 @@ import org.eclipse.core.runtime.PlatformObject; @SuppressWarnings("restriction") public class C99Typedef extends PlatformObject implements IC99Binding, ITypedef, ITypeContainer, ITypeable { - private IType type; private String name; @@ -42,7 +42,6 @@ public class C99Typedef extends PlatformObject implements IC99Binding, ITypedef, this.name = name; } - public IType getType() { return type; } @@ -63,7 +62,6 @@ public class C99Typedef extends PlatformObject implements IC99Binding, ITypedef, return name.toCharArray(); } - public boolean isSameType(IType t) { if(t == this) return true; @@ -71,7 +69,6 @@ public class C99Typedef extends PlatformObject implements IC99Binding, ITypedef, if(t instanceof ITypedef) return type.isSameType(((ITypedef)t).getType()); return type.isSameType(t); - } @Override @@ -104,4 +101,9 @@ public class C99Typedef extends PlatformObject implements IC99Binding, ITypedef, } return null; } + + @Override + public String toString() { + return getName() + " -> " + ASTTypeUtil.getType(this, true); //$NON-NLS-1$ + } } |