package me.tomassetti.turin.parser.ast.expressions.literals; import me.tomassetti.turin.parser.ast.Node; import me.tomassetti.turin.parser.ast.expressions.Expression; import me.tomassetti.turin.typesystem.PrimitiveTypeUsage; import me.tomassetti.turin.typesystem.TypeUsage; import java.util.Collections; public class BooleanLiteral extends Expression { private boolean value; public BooleanLiteral(boolean value) { this.value = value; } @Override public TypeUsage calcType() { return PrimitiveTypeUsage.BOOLEAN; } @Override public Iterable<Node> getChildren() { return Collections.emptyList(); } public boolean getValue() { return value; } }