forked from JavaTX/JavaCompilerCore
6fc412d949
This reverts commit711c0d2f79
, reversing changes made to2b47b8e5bf
.
27 lines
666 B
Java
27 lines
666 B
Java
package de.dhbwstuttgart.parser;
|
|
|
|
import de.dhbwstuttgart.typeinference.Menge;
|
|
|
|
import de.dhbwstuttgart.syntaxtree.type.GenericTypeVar;
|
|
import de.dhbwstuttgart.typeinference.exceptions.DebugException;
|
|
|
|
public class GenericVarDeclarationList {
|
|
|
|
private Menge<GenericTypeVar> elements = new Menge<>();
|
|
|
|
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");
|
|
ret = elements.lastElement().getEndOffset();
|
|
return ret;
|
|
}
|
|
|
|
public Menge<GenericTypeVar> getElements(){
|
|
return elements;
|
|
}
|
|
}
|