25 lines
716 B
Java
25 lines
716 B
Java
package de.dhbwstuttgart.syntaxtree.statement;
|
|
|
|
import de.dhbwstuttgart.syntaxtree.StatementVisitor;
|
|
import de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric;
|
|
import org.antlr.v4.runtime.Token;
|
|
|
|
public class Ternary extends Expression {
|
|
|
|
public final Expression cond;
|
|
public final Expression iftrue;
|
|
public final Expression iffalse;
|
|
|
|
public Ternary(RefTypeOrTPHOrWildcardOrGeneric type, Expression cond, Expression iftrue, Expression iffalse, Token offset) {
|
|
super(type, offset);
|
|
this.cond = cond;
|
|
this.iftrue = iftrue;
|
|
this.iffalse = iffalse;
|
|
}
|
|
|
|
@Override
|
|
public void accept(StatementVisitor visitor) {
|
|
visitor.visit(this);
|
|
}
|
|
}
|