blob: a9657f64b9b08eae1574e77e5432b21bd04105a7 [file] [log] [blame]
// SPDX-License-Identifier: LGPL-2.1-or-later
// Copyright (c) 2012-2014 Monty Program Ab
// Copyright (c) 2015-2021 MariaDB Corporation Ab
package org.mariadb.jdbc.client.util;
/** Mutable int */
public class MutableInt {
private int value = -1;
/**
* Set new sequence value
*
* @param value new value
*/
public void set(int value) {
this.value = value;
}
/**
* Get current sequence value
*
* @return value
*/
public int get() {
return this.value;
}
/**
* Increment sequence and get new value
*
* @return new value
*/
public int incrementAndGet() {
return ++value;
}
}