/** * Pushes an item onto the top of this stack. * * @param item * the item to be pushed onto this stack. */ public final void push(final Object item) { add(item); }
/** * Pushes an item onto the top of this stack. * * @param item * the item to be pushed onto this stack. */ public final void push(final T item) { add(item); }
/** * @see java.io.ObjectOutputStream#defaultWriteObject() */ @Override public void defaultWriteObject() throws IOException { if (!defaultWrite.contains(curObject)) { defaultWrite.add(curObject); classHandlerStack.peek().writeFields(this, curObject); } }
/** * @see java.io.ObjectOutputStream#defaultWriteObject() */ public void defaultWriteObject() throws IOException { if (!defaultWrite.contains(curObject)) { defaultWrite.add(curObject); classHandler.writeFields(this, curObject); } }
/** * @see java.io.ObjectInputStream#defaultReadObject() */ public void defaultReadObject() throws IOException, ClassNotFoundException { Object currentObject = stack.peek(); if (!defaultRead.contains(currentObject)) { defaultRead.add(currentObject); currentStreamHandler.readFields(this, currentObject); } }
/** * @see java.io.ObjectInputStream#defaultReadObject() */ @Override public void defaultReadObject() throws IOException, ClassNotFoundException { Object currentObject = stack.peek(); if (!defaultRead.contains(currentObject)) { defaultRead.add(currentObject); currentStreamHandler.readFields(this, currentObject); } }