JavaPatternMatching/src/de/dhbwstuttgart/syntaxtree/ParameterList.java
2017-03-02 18:16:14 +01:00

38 lines
765 B
Java
Executable File

package de.dhbwstuttgart.syntaxtree;
import org.antlr.v4.runtime.Token;
import java.util.Iterator;
import java.util.List;
public class ParameterList extends SyntaxTreeNode implements Iterable<FormalParameter>
{
public List<FormalParameter> formalparameter;
public ParameterList(List<FormalParameter> params, Token offset){
super(offset);
this.formalparameter = params;
}
public FormalParameter getParameterAt(int i)
{
if (i >= formalparameter.size() ) return null;
return formalparameter.get(i);
}
public List<FormalParameter> sc_get_Formalparalist()
{
return formalparameter;
}
@Override
public Iterator<FormalParameter> iterator() {
return null;
}
}