summaryrefslogtreecommitdiff
path: root/cpp/include/Slice/JavaUtil.h
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2005-11-23 19:38:27 +0000
committerMark Spruiell <mes@zeroc.com>2005-11-23 19:38:27 +0000
commitd278e5b461be6ada84fe22d430ed57111b026fd7 (patch)
tree983037f50a6739eded20ff8cf25085746a692a27 /cpp/include/Slice/JavaUtil.h
parentFixed bug where the icegridnode could incorrect removed config files or db (diff)
downloadice-d278e5b461be6ada84fe22d430ed57111b026fd7.tar.bz2
ice-d278e5b461be6ada84fe22d430ed57111b026fd7.tar.xz
ice-d278e5b461be6ada84fe22d430ed57111b026fd7.zip
bug 667: adding support for java:getset metadata
Diffstat (limited to 'cpp/include/Slice/JavaUtil.h')
-rw-r--r--cpp/include/Slice/JavaUtil.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/cpp/include/Slice/JavaUtil.h b/cpp/include/Slice/JavaUtil.h
index 6908bfd07a7..9f58b2b9019 100644
--- a/cpp/include/Slice/JavaUtil.h
+++ b/cpp/include/Slice/JavaUtil.h
@@ -152,16 +152,18 @@ protected:
const StringList& = StringList());
//
- // Find custom sequence metadata.
+ // Find custom type metadata.
+ //
+ // TODO: Rename to findTypeMetaData.
//
static std::string findMetaData(const StringList&);
-protected:
-
virtual JavaOutput* createOutput();
Slice::FeatureProfile _featureProfile;
+ static const std::string _getSetMetaData;
+
private:
class MetaDataVisitor : public ParserVisitor
@@ -183,7 +185,8 @@ private:
private:
StringList getMetaData(const ContainedPtr&);
- void validate(const SyntaxTreeBasePtr&, const StringList&, const std::string&, const std::string&);
+ void validateType(const SyntaxTreeBasePtr&, const StringList&, const std::string&, const std::string&);
+ void validateGetSet(const SyntaxTreeBasePtr&, const StringList&, const std::string&, const std::string&);
StringSet _history;
};