summaryrefslogtreecommitdiff
path: root/cpp/src/slice2java/Gen.cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2003-02-03 22:24:21 +0000
committerMarc Laukien <marc@zeroc.com>2003-02-03 22:24:21 +0000
commitc077341c35d51c3b8d22e773de8f2c4592de064f (patch)
treeac94a8cbdde8a76eedfcb49231b3035a75823937 /cpp/src/slice2java/Gen.cpp
parenttest iterator equality operator (diff)
downloadice-c077341c35d51c3b8d22e773de8f2c4592de064f.tar.bz2
ice-c077341c35d51c3b8d22e773de8f2c4592de064f.tar.xz
ice-c077341c35d51c3b8d22e773de8f2c4592de064f.zip
slice2java fix
Diffstat (limited to 'cpp/src/slice2java/Gen.cpp')
-rw-r--r--cpp/src/slice2java/Gen.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/slice2java/Gen.cpp b/cpp/src/slice2java/Gen.cpp
index 3b0de1f5437..e8a6e5e2430 100644
--- a/cpp/src/slice2java/Gen.cpp
+++ b/cpp/src/slice2java/Gen.cpp
@@ -95,9 +95,9 @@ Slice::JavaVisitor::getParamsAsync(const OperationPtr& op, const string& scope,
ContainerPtr container = op->container();
ClassDefPtr cl = ClassDefPtr::dynamicCast(container);
- string classNameAsync = (amd ? "AMD_" : "AMI_") + fixKwd(cl->name());
+ string classNameAsync = getAbsolute(cl->scoped(), scope, amd ? "AMD_" : "AMI_", '_' + name);
- string params = classNameAsync + '_' + name + " __cb";
+ string params = classNameAsync + " __cb";
ParamDeclList paramList = op->parameters();
for(ParamDeclList::const_iterator q = paramList.begin(); q != paramList.end(); ++q)
{