//generated by abstract-syntax-gen package de.peeeq.wurstscript.luaAst; import java.util.*; public interface LuaVariable extends LuaDefinition, Element { void setName(String name); String getName(); void setInitialValue(LuaExprOpt initialValue); LuaExprOpt getInitialValue(); Element getParent(); LuaVariable copy(); LuaVariable copyWithRefs(); void clearAttributes(); void clearAttributesLocal(); /** */ public abstract void print(StringBuilder sb, int indent); }