From 0bb93b9fac3f6a198798cfcd86b79121f76598fc Mon Sep 17 00:00:00 2001 From: Mark Spruiell Date: Wed, 1 Aug 2012 15:40:11 -0700 Subject: more Java changes & tests --- cpp/src/slice2java/Gen.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'cpp/src/slice2java/Gen.h') diff --git a/cpp/src/slice2java/Gen.h b/cpp/src/slice2java/Gen.h index 5cfeae3714a..94f0dc95a2d 100644 --- a/cpp/src/slice2java/Gen.h +++ b/cpp/src/slice2java/Gen.h @@ -32,11 +32,11 @@ protected: // // Compose the parameter lists for an operation. // - std::vector getParams(const OperationPtr&, const std::string&); + std::vector getParams(const OperationPtr&, const std::string&, bool = false); std::vector getParamsProxy(const OperationPtr&, const std::string&, bool = false); std::vector getInOutParams(const OperationPtr&, const std::string&, ParamDir, bool); std::vector getParamsAsync(const OperationPtr&, const std::string&, bool); - std::vector getParamsAsyncCB(const OperationPtr&, const std::string&); + std::vector getParamsAsyncCB(const OperationPtr&, const std::string&, bool); // // Compose the argument lists for an operation. @@ -47,7 +47,7 @@ protected: std::vector getArgsAsyncCB(const OperationPtr&); void writeMarshalUnmarshalParams(::IceUtilInternal::Output&, const std::string&, const ParamDeclList&, - const OperationPtr&, int&, bool, bool = false); + const OperationPtr&, int&, bool, bool, bool = false); // // Generate a throws clause containing only non-local exceptions. @@ -290,12 +290,13 @@ private: // Generate code to emit a local variable declaration and initialize it // if necessary. // - void writeDecl(::IceUtilInternal::Output&, const std::string&, const std::string&, const TypePtr&, const StringList&); + void writeDecl(::IceUtilInternal::Output&, const std::string&, const std::string&, const TypePtr&, + const StringList&, bool); // // Generate code to return a value. // - void writeReturn(::IceUtilInternal::Output&, const TypePtr&); + void writeReturn(::IceUtilInternal::Output&, const TypePtr&, bool); // // Generate an operation. -- cgit v1.2.3