package org.erlide.builder; import com.ericsson.otp.erlang.OtpErlangAtom; import com.ericsson.otp.erlang.OtpErlangObject; import org.erlide.builder.CompilerOption; @SuppressWarnings("all") public class BooleanOption extends CompilerOption { private boolean defaultValue; public BooleanOption(final String name, final boolean defaultValue, final String description, final String tooltip) { super(name, description, tooltip); this.defaultValue = defaultValue; } public boolean getDefaultValue() { return this.defaultValue; } public OtpErlangObject toTerm(final boolean currentValue) { OtpErlangAtom _xifexpression = null; if (currentValue) { _xifexpression = new OtpErlangAtom(this.name); } else { _xifexpression = null; } return _xifexpression; } }