summaryrefslogtreecommitdiff
path: root/cpp/src/slice2java/GenCompat.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/slice2java/GenCompat.cpp')
-rw-r--r--cpp/src/slice2java/GenCompat.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/src/slice2java/GenCompat.cpp b/cpp/src/slice2java/GenCompat.cpp
index 2075af5be57..9890c3c68f0 100644
--- a/cpp/src/slice2java/GenCompat.cpp
+++ b/cpp/src/slice2java/GenCompat.cpp
@@ -1845,7 +1845,7 @@ Slice::JavaCompatVisitor::writeDataMemberInitializers(Output& out, const DataMem
}
else
{
- out << nl << fixKwd((*p)->name()) << " = ";
+ out << nl << "this." << fixKwd((*p)->name()) << " = ";
writeConstantValue(out, t, (*p)->defaultValueType(), (*p)->defaultValue(), package);
out << ';';
}
@@ -1855,21 +1855,21 @@ Slice::JavaCompatVisitor::writeDataMemberInitializers(Output& out, const DataMem
BuiltinPtr builtin = BuiltinPtr::dynamicCast(t);
if(builtin && builtin->kind() == Builtin::KindString)
{
- out << nl << fixKwd((*p)->name()) << " = \"\";";
+ out << nl << "this." << fixKwd((*p)->name()) << " = \"\";";
}
EnumPtr en = EnumPtr::dynamicCast(t);
if(en)
{
string firstEnum = fixKwd(en->getEnumerators().front()->name());
- out << nl << fixKwd((*p)->name()) << " = " << getAbsolute(en, package) << '.' << firstEnum << ';';
+ out << nl << "this." << fixKwd((*p)->name()) << " = " << getAbsolute(en, package) << '.' << firstEnum << ';';
}
StructPtr st = StructPtr::dynamicCast(t);
if(st)
{
string memberType = typeToString(st, TypeModeMember, package, (*p)->getMetaData());
- out << nl << fixKwd((*p)->name()) << " = new " << memberType << "();";
+ out << nl << "this." << fixKwd((*p)->name()) << " = new " << memberType << "();";
}
}
}