2014-09-05 09:49:31 +00:00
|
|
|
package de.dhbwstuttgart.parser;
|
2014-07-31 13:15:33 +00:00
|
|
|
|
|
|
|
import java.util.Vector;
|
|
|
|
|
2014-09-02 08:33:54 +00:00
|
|
|
import de.dhbwstuttgart.syntaxtree.type.RefType;
|
|
|
|
import de.dhbwstuttgart.syntaxtree.type.Type;
|
2014-07-31 13:15:33 +00:00
|
|
|
|
|
|
|
public class BoundedClassIdentifierList extends Vector<Type>{
|
|
|
|
|
|
|
|
private int endOffset;
|
|
|
|
private Vector<Type> list;
|
|
|
|
|
|
|
|
public BoundedClassIdentifierList(Vector<Type> list, int endOffset){
|
|
|
|
this.endOffset = endOffset;
|
|
|
|
this.addAll(list);
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getEndOffset() {
|
|
|
|
return endOffset;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void addOffsetOff(RefType refType) {
|
2014-09-02 16:49:19 +00:00
|
|
|
this.endOffset = refType.getOffset() + refType.getName().toString().length();
|
2014-07-31 13:15:33 +00:00
|
|
|
}
|
|
|
|
}
|