2014-07-09 13:07:40 +00:00
|
|
|
package mycompiler.myparser;
|
|
|
|
|
|
|
|
import java.util.Vector;
|
|
|
|
|
|
|
|
import typinferenz.exceptions.DebugException;
|
|
|
|
import mycompiler.mytype.GenericTypeVar;
|
|
|
|
|
|
|
|
public class GenericVarDeclarationList {
|
|
|
|
|
|
|
|
private Vector<GenericTypeVar> elements = new Vector<>();
|
|
|
|
|
|
|
|
public void addElement(GenericTypeVar e){
|
|
|
|
elements.addElement(e);
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getEndOffset() {
|
|
|
|
int ret;
|
|
|
|
if(elements.isEmpty())throw new DebugException("Es wurde eine GenericVarDeclarationList ohne Elemente geparst");
|
2014-07-31 13:15:33 +00:00
|
|
|
ret = elements.lastElement().getEndOffset();
|
2014-07-09 13:07:40 +00:00
|
|
|
return ret;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Vector<GenericTypeVar> getElements(){
|
|
|
|
return elements;
|
|
|
|
}
|
|
|
|
}
|