blob: deb94337417be20f3b7e46db071c39c8af4c174f [file] [log] [blame]
package org.eclipse.cdt.internal.core.parser.util;
import org.eclipse.cdt.internal.core.parser.Token;
/**
* @author dschaefe
*
* 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 Name {
private Token nameStart, nameEnd;
public Name(Token nameStart) {
this.nameStart = nameStart;
}
public void setEnd(Token nameEnd) {
this.nameEnd = nameEnd;
}
public int getStartOffset()
{
return nameStart.offset;
}
public int getEndOffset()
{
return nameEnd.offset;
}
public String toString() {
String name = nameStart.getImage();
for (Token t = nameStart; nameStart != nameEnd;) {
t = nameStart.getNext();
name += t.getImage();
}
return name;
}
}