JavaPatternMatching/src/de/dhbwstuttgart/parser/GenericVarDeclarationList.java
JanUlrich 6fc412d949 Revert "Merge branch 'bytecode'"
This reverts commit 711c0d2f79, reversing
changes made to 2b47b8e5bf.
2015-05-12 19:54:34 +02:00

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;
}
}