public class LValue<E extends Expr> extends java.lang.Object
java.lang.String
name
java.util.Optional<TypedExpr<E>>
target
LValue(java.util.Optional<TypedExpr<E>> target, java.lang.String name)
LValue(java.lang.String name)
LValue(TypedExpr<E> target, java.lang.String name)
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public final java.util.Optional<TypedExpr<E extends Expr>> target
public final java.lang.String name
public LValue(@NonNull TypedExpr<E> target, @NonNull java.lang.String name)
public LValue(@NonNull java.lang.String name)
@ConstructorProperties(value={"target","name"}) @Generated(value="lombok") public LValue(java.util.Optional<TypedExpr<E>> target, java.lang.String name)