diff options
author | Markus Schorn | 2008-10-16 13:04:54 +0000 |
---|---|---|
committer | Markus Schorn | 2008-10-16 13:04:54 +0000 |
commit | d7e75c155980e4c45f22cdc2303289a5261d4cd2 (patch) | |
tree | 10b214f3aa9c975613e0e19bd378c838cfeb84d2 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java | |
parent | 27881f4236ca26d0ced93d905f72d063b7f6da7f (diff) | |
download | org.eclipse.cdt-d7e75c155980e4c45f22cdc2303289a5261d4cd2.tar.gz org.eclipse.cdt-d7e75c155980e4c45f22cdc2303289a5261d4cd2.tar.xz org.eclipse.cdt-d7e75c155980e4c45f22cdc2303289a5261d4cd2.zip |
Initial implementation of values for variables and enumerators, bug 250788.
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java')
-rw-r--r-- | core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java index 57a4381310e..cdd0f5df12e 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/GCCBuiltinSymbolProvider.java @@ -20,6 +20,7 @@ import org.eclipse.cdt.core.dom.ast.IFunctionType; import org.eclipse.cdt.core.dom.ast.IParameter; import org.eclipse.cdt.core.dom.ast.IScope; import org.eclipse.cdt.core.dom.ast.IType; +import org.eclipse.cdt.core.dom.ast.IValue; import org.eclipse.cdt.core.dom.ast.cpp.ICPPBasicType; import org.eclipse.cdt.core.dom.ast.cpp.ICPPParameter; import org.eclipse.cdt.core.dom.parser.IBuiltinBindingsProvider; @@ -27,17 +28,17 @@ import org.eclipse.cdt.core.parser.ParserLanguage; import org.eclipse.cdt.core.parser.util.ArrayUtil; import org.eclipse.cdt.internal.core.dom.Linkage; import org.eclipse.cdt.internal.core.dom.parser.c.CBasicType; +import org.eclipse.cdt.internal.core.dom.parser.c.CBuiltinVariable; import org.eclipse.cdt.internal.core.dom.parser.c.CFunctionType; import org.eclipse.cdt.internal.core.dom.parser.c.CImplicitFunction; import org.eclipse.cdt.internal.core.dom.parser.c.CImplicitTypedef; -import org.eclipse.cdt.internal.core.dom.parser.c.CBuiltinVariable; import org.eclipse.cdt.internal.core.dom.parser.c.CPointerType; import org.eclipse.cdt.internal.core.dom.parser.c.CQualifierType; import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPBasicType; +import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPBuiltinVariable; import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPFunctionType; import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPImplicitFunction; import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPImplicitTypedef; -import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPBuiltinVariable; import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPPointerType; import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPQualifierType; import org.eclipse.cdt.internal.core.dom.parser.cpp.GPPBasicType; @@ -47,8 +48,6 @@ import org.eclipse.core.runtime.PlatformObject; /** * This is the IBuiltinBindingsProvider used to implement the "Other" built-in GCC symbols defined: * http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#Other-Builtins - * - * @author dsteffle */ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider { /** @@ -2407,6 +2406,10 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider { public IBinding getOwner() { return null; } + + public IValue getInitialValue() { + return null; + } } static public class CPPBuiltinParameter extends PlatformObject implements ICPPParameter { @@ -2499,5 +2502,9 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider { public IBinding getOwner() { return null; } + + public IValue getInitialValue() { + return null; + } } } |