//generated by abstract-syntax-gen package de.peeeq.wurstscript.jassAst; import java.util.*; public interface JassStmtSetArray extends Element, JassStatement { void setLeft(String left); String getLeft(); void setIndex(JassExpr index); JassExpr getIndex(); void setRight(JassExpr right); JassExpr getRight(); Element getParent(); JassStmtSetArray copy(); JassStmtSetArray copyWithRefs(); void clearAttributes(); void clearAttributesLocal(); /** */ public abstract int getLine(); /** */ public abstract JassProg getProg(); /** "gets the var for a variable reference"*/ public abstract JassStmtSetArray attrVariableDefinition(); /** */ public abstract void print(java.lang.StringBuilder sb, int indent, boolean withSpace); }