//generated by abstract-syntax-gen package de.peeeq.wurstscript.jassAst; import java.util.*; @SuppressWarnings({"cast", "unused", "rawtypes"}) public abstract class JassFunctions extends AsgList implements Element{ public JassFunctions copy() { JassFunctions result = new JassFunctionsImpl(); for (JassFunction elem : this) { result.add((JassFunction) elem.copy()); } return result; } @Override public JassFunctions copyWithRefs() { JassFunctions res = copy(); return res; } /** */ public abstract int getLine(); /** */ public abstract JassProg getProg(); }