1 package org.jruby.util; 2 3 import java.util.ArrayList ; 4 import java.util.Collection ; 5 6 public class UnsynchronizedStack extends ArrayList { 7 private static final long serialVersionUID = 5627466606696890874L; 8 9 public UnsynchronizedStack() { 10 super(); 11 } 12 13 public UnsynchronizedStack(int initialCapacity) { 14 super(initialCapacity); 15 } 16 17 public UnsynchronizedStack(Collection c) { 18 super(c); 19 } 20 21 public void push(Object o) { 22 add(o); 23 } 24 25 public Object peek() { 26 return get(size() - 1); 27 } 28 29 public Object pop() { 30 return remove(size() - 1); 31 } 32 } 33 | Popular Tags |