All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jsimpledb.parse.expr.LValue Maven / Gradle / Ivy

There is a newer version: 3.6.1
Show newest version

/*
 * Copyright (C) 2015 Archie L. Cobbs. All rights reserved.
 */

package org.jsimpledb.parse.expr;

import org.jsimpledb.parse.ParseSession;

/**
 * Extension of the {@link Value} interface for instances that are capable of assignment.
 */
public interface LValue extends Value {

    /**
     * Make assignment to this instance.
     *
     * @param session parse session
     * @param value new value for this instance
     * @throws IllegalArgumentException if {@code value} is null or otherwise invalid
     */
    void set(ParseSession session, Value value);
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy