home *** CD-ROM | disk | FTP | other *** search
- package java.util;
-
- public class Stack extends Vector {
- private static final long serialVersionUID = 1224463164541339165L;
-
- public Object push(Object var1) {
- ((Vector)this).addElement(var1);
- return var1;
- }
-
- public synchronized Object pop() {
- int var2 = ((Vector)this).size();
- Object var1 = this.peek();
- ((Vector)this).removeElementAt(var2 - 1);
- return var1;
- }
-
- public synchronized Object peek() {
- int var1 = ((Vector)this).size();
- if (var1 == 0) {
- throw new EmptyStackException();
- } else {
- return ((Vector)this).elementAt(var1 - 1);
- }
- }
-
- public boolean empty() {
- return ((Vector)this).size() == 0;
- }
-
- public synchronized int search(Object var1) {
- int var2 = ((Vector)this).lastIndexOf(var1);
- return var2 >= 0 ? ((Vector)this).size() - var2 : -1;
- }
- }
-