home *** CD-ROM | disk | FTP | other *** search
- package java.rmi;
-
- import java.io.IOException;
- import java.io.ObjectOutputStream;
- import java.io.OutputStream;
- import sun.rmi.server.MarshalOutputStream;
-
- class MarshalledObject$MarshalledObjectOutputStream extends MarshalOutputStream {
- private ObjectOutputStream locOut;
- private boolean hadAnnotations;
-
- public MarshalledObject$MarshalledObjectOutputStream(OutputStream var1, OutputStream var2) throws IOException {
- super(var1);
- ((ObjectOutputStream)this).useProtocolVersion(2);
- this.locOut = new ObjectOutputStream(var2);
- this.hadAnnotations = false;
- }
-
- public boolean hadAnnotations() {
- return this.hadAnnotations;
- }
-
- protected void writeLocation(String var1) throws IOException {
- this.hadAnnotations |= var1 != null;
- this.locOut.writeObject(var1);
- }
-
- public void flush() throws IOException {
- super.flush();
- this.locOut.flush();
- }
- }
-