diff options
Diffstat (limited to 'java/src/Ice/ObjectImpl.java')
-rw-r--r-- | java/src/Ice/ObjectImpl.java | 40 |
1 files changed, 32 insertions, 8 deletions
diff --git a/java/src/Ice/ObjectImpl.java b/java/src/Ice/ObjectImpl.java index a1e0fb5c7a4..44a74e03bf1 100644 --- a/java/src/Ice/ObjectImpl.java +++ b/java/src/Ice/ObjectImpl.java @@ -351,33 +351,57 @@ public abstract class ObjectImpl implements Object, java.lang.Cloneable, java.io } public void - __write(IceInternal.BasicStream __os) + __write(IceInternal.BasicStream os) { + os.startWriteObject(null); + __writeImpl(os); + os.endWriteObject(); } public void - __writeImpl(IceInternal.BasicStream __os) + __read(IceInternal.BasicStream is) { + is.startReadObject(); + __readImpl(is); + is.endReadObject(false); } public void - __read(IceInternal.BasicStream __is) + __write(OutputStream os) { + os.startObject(null); + __writeImpl(os); + os.endObject(); } public void - __readImpl(IceInternal.BasicStream __is) + __read(InputStream is) { + is.startObject(); + __readImpl(is); + is.endObject(false); } - public void - __write(Ice.OutputStream __outS) + protected void + __writeImpl(IceInternal.BasicStream os) { } - public void - __read(Ice.InputStream __inS) + protected void + __readImpl(IceInternal.BasicStream is) + { + } + + protected void + __writeImpl(OutputStream os) + { + throw new MarshalException("class was not generated with stream support"); + } + + protected void + __readImpl(InputStream is) { + throw new MarshalException("class was not generated with stream support"); } private static String |