diff options
Diffstat (limited to 'core/org.eclipse.cdt.core/newparser/org/eclipse/cdt/internal/core/model/Parameter.java')
-rw-r--r-- | core/org.eclipse.cdt.core/newparser/org/eclipse/cdt/internal/core/model/Parameter.java | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/newparser/org/eclipse/cdt/internal/core/model/Parameter.java b/core/org.eclipse.cdt.core/newparser/org/eclipse/cdt/internal/core/model/Parameter.java new file mode 100644 index 00000000000..b4c24682eff --- /dev/null +++ b/core/org.eclipse.cdt.core/newparser/org/eclipse/cdt/internal/core/model/Parameter.java @@ -0,0 +1,46 @@ +package org.eclipse.cdt.internal.core.model; + +import java.util.LinkedList; +import java.util.List; + +import org.eclipse.cdt.internal.core.newparser.util.DeclSpecifier; +import org.eclipse.cdt.internal.core.newparser.util.DeclarationSpecifier; + +/** + * @author jcamelon + * + * To change this generated comment edit the template variable "typecomment": + * Window>Preferences>Java>Templates. + * To enable and disable the creation of type comments go to + * Window>Preferences>Java>Code Generation. + */ +public class Parameter extends DeclSpecifier implements DeclarationSpecifier.Container +{ + DeclarationSpecifier declSpec = null; + + /** + * @see org.eclipse.cdt.internal.core.dom.DeclarationSpecifier.CElementWrapper#getDeclSpecifier() + */ + public DeclarationSpecifier getDeclSpecifier() { + if( declSpec == null ) + declSpec = new DeclarationSpecifier(); + + return declSpec; + } + + /** + * @see org.eclipse.cdt.internal.core.dom.DeclarationSpecifier.CElementWrapper#setDeclSpecifier(org.eclipse.cdt.internal.core.dom.DeclarationSpecifier) + */ + public void setDeclSpecifier(DeclarationSpecifier in) { + declSpec = in; + } + private List declarators = new LinkedList(); + + public void addDeclarator(Object declarator) { + declarators.add(declarator); + } + + public List getDeclarators() { + return declarators; + } +} |