Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Template.java')
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Template.java72
1 files changed, 0 insertions, 72 deletions
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Template.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Template.java
deleted file mode 100644
index f9277a79ac4..00000000000
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Template.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005 QnX Software Systems and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Qnx Software Systems - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.cdt.internal.core.model;
-
-import org.eclipse.cdt.core.model.ITemplate;
-
-public class Template implements ITemplate {
-
- protected static final String[] fgEmptyList= new String[] {};
- protected String[] templateParameterTypes;
- protected String fName;
-
- public Template(String name) {
- fName = name;
- templateParameterTypes= fgEmptyList;
- }
- /**
- * Returns the parameterTypes.
- * @see org.eclipse.cdt.core.model.ITemplate#getParameters()
- * @return String[]
- */
- public String[] getTemplateParameterTypes() {
- return templateParameterTypes;
- }
-
- /**
- * Sets the fParameterTypes.
- * @param fParameterTypes The fParameterTypes to set
- */
- public void setTemplateParameterTypes(String[] templateParameterTypes) {
- this.templateParameterTypes = templateParameterTypes;
- }
-
- /**
- * @see org.eclipse.cdt.core.model.ITemplate#getNumberOfTemplateParameters()
- */
- public int getNumberOfTemplateParameters() {
- return templateParameterTypes == null ? 0 : templateParameterTypes.length;
- }
-
- /**
- * @see org.eclipse.cdt.core.model.ITemplate#getTemplateSignature()
- */
- public String getTemplateSignature() {
- StringBuffer sig = new StringBuffer(fName);
- if(getNumberOfTemplateParameters() > 0){
- sig.append("<"); //$NON-NLS-1$
- String[] paramTypes = getTemplateParameterTypes();
- int i = 0;
- sig.append(paramTypes[i++]);
- while (i < paramTypes.length){
- sig.append(", "); //$NON-NLS-1$
- sig.append(paramTypes[i++]);
- }
- sig.append(">"); //$NON-NLS-1$
- }
- else{
- sig.append("<>"); //$NON-NLS-1$
- }
- return sig.toString();
- }
-
-}

Back to the top