
org.dominokit.jacksonapt.stream.impl.DefaultIntegerStack Maven / Gradle / Ivy
package org.dominokit.jacksonapt.stream.impl;
import org.dominokit.jacksonapt.GwtIncompatible;
import org.dominokit.jacksonapt.stream.Stack;
/**
* DefaultIntegerStack class.
*
* @author vegegoku
* @version $Id: $Id
*/
@GwtIncompatible
public class DefaultIntegerStack implements Stack {
private java.util.Stack stack = new java.util.Stack<>();
/** {@inheritDoc} */
@Override
public Integer getAt(int index) {
return stack.get(index);
}
/** {@inheritDoc} */
@Override
public void setAt(int index, Integer value) {
if (stack.empty() || index >= stack.size())
stack.push(value);
else
stack.set(index, value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy