diff options
author | Mark Spruiell <mes@zeroc.com> | 2005-11-23 19:38:27 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2005-11-23 19:38:27 +0000 |
commit | d278e5b461be6ada84fe22d430ed57111b026fd7 (patch) | |
tree | 983037f50a6739eded20ff8cf25085746a692a27 /cpp/include/Slice/JavaUtil.h | |
parent | Fixed bug where the icegridnode could incorrect removed config files or db (diff) | |
download | ice-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.h | 11 |
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; }; |