diff options
author | Mark Spruiell <mes@zeroc.com> | 2012-11-12 14:08:54 -0800 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2012-11-12 14:08:54 -0800 |
commit | 91db85c2b52e5aaf18f5650efd56774449efb886 (patch) | |
tree | 761c4f5dcb4ec971f7c94cfacf26f91f01c9bfc9 /java/src/Ice/InputStreamI.java | |
parent | Disabled warning (diff) | |
download | ice-91db85c2b52e5aaf18f5650efd56774449efb886.tar.bz2 ice-91db85c2b52e5aaf18f5650efd56774449efb886.tar.xz ice-91db85c2b52e5aaf18f5650efd56774449efb886.zip |
ICE-4932 - C# fixes
Diffstat (limited to 'java/src/Ice/InputStreamI.java')
-rw-r--r-- | java/src/Ice/InputStreamI.java | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/java/src/Ice/InputStreamI.java b/java/src/Ice/InputStreamI.java index 3d2a200553d..68676199847 100644 --- a/java/src/Ice/InputStreamI.java +++ b/java/src/Ice/InputStreamI.java @@ -14,23 +14,24 @@ public class InputStreamI implements InputStream public InputStreamI(Communicator communicator, byte[] data) { - initialize(communicator, data, null); + _communicator = communicator; + IceInternal.Instance instance = IceInternal.Util.getInstance(communicator); + _is = new IceInternal.BasicStream(instance, instance.defaultsAndOverrides().defaultEncoding, true, false); + initialize(data); } public InputStreamI(Communicator communicator, byte[] data, EncodingVersion v) { - initialize(communicator, data, v); + _communicator = communicator; + IceInternal.Instance instance = IceInternal.Util.getInstance(communicator); + _is = new IceInternal.BasicStream(instance, v, true, false); + initialize(data); } private void - initialize(Communicator communicator, byte[] data, EncodingVersion v) + initialize(byte[] data) { - _communicator = communicator; - - IceInternal.Instance instance = IceInternal.Util.getInstance(communicator); - _is = new IceInternal.BasicStream(instance, v == null ? instance.defaultsAndOverrides().defaultEncoding : v, - true, false); _is.closure(this); _is.resize(data.length, true); IceInternal.Buffer buf = _is.getBuffer(); |