import { join } from '../utils/set-utils.js';
import JDLApplicationConfigurationOption from './jdl-application-configuration-option.js';
export default class ListJDLApplicationConfigurationOption extends JDLApplicationConfigurationOption {
    quoted;
    constructor(name, value, quoted = false) {
        super(name, new Set(value));
        this.quoted = quoted;
    }
    getValue() {
        return Array.from(this.value);
    }
    toString() {
        return `${this.name} [${join(this.value, ', ', this.quoted)}]`;
    }
}
