diff options
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; }; |