home *** CD-ROM | disk | FTP | other *** search
- package java.io;
-
- import java.util.ArrayList;
- import java.util.EmptyStackException;
-
- final class ObjectOutputStream$Stack extends ArrayList {
- private static final long serialVersionUID = -428799992207134975L;
-
- private ObjectOutputStream$Stack() {
- }
-
- public void setSize(int var1) {
- if (var1 == 0) {
- ((ArrayList)this).clear();
- } else {
- int var2 = ((ArrayList)this).size();
-
- for(int var3 = var2 - 1; var3 >= var1; --var3) {
- ((ArrayList)this).remove(var3);
- }
- }
-
- }
-
- public Object push(Object var1) {
- ((ArrayList)this).add(var1);
- return var1;
- }
-
- public Object pop() {
- int var2 = ((ArrayList)this).size();
- Object var1 = this.peek();
- ((ArrayList)this).remove(var2 - 1);
- return var1;
- }
-
- public Object peek() {
- int var1 = ((ArrayList)this).size();
- if (var1 == 0) {
- throw new EmptyStackException();
- } else {
- return ((ArrayList)this).get(var1 - 1);
- }
- }
-
- // $FF: synthetic method
- ObjectOutputStream$Stack(ObjectOutputStream.1 var1) {
- this();
- }
- }
-