//generated by abstract-syntax-gen package de.peeeq.wurstscript.jassAst; import java.util.*; public interface JassExprBinary extends Element, JassExpr { void setLeftExpr(JassExpr leftExpr); JassExpr getLeftExpr(); void setOp(JassOpBinary op); JassOpBinary getOp(); void setRight(JassExpr right); JassExpr getRight(); Element getParent(); JassExprBinary copy(); JassExprBinary copyWithRefs(); void clearAttributes(); void clearAttributesLocal(); /** */ public abstract String getType(); /** */ public abstract int getLine(); /** */ public abstract JassProg getProg(); /** */ public abstract void print(java.lang.StringBuilder sb, boolean withSpace); }