diff options
Diffstat (limited to 'src/qmldom/qqmldomelements_p.h')
| -rw-r--r-- | src/qmldom/qqmldomelements_p.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/qmldom/qqmldomelements_p.h b/src/qmldom/qqmldomelements_p.h index 22a6bcf20b..5e5b1e8610 100644 --- a/src/qmldom/qqmldomelements_p.h +++ b/src/qmldom/qqmldomelements_p.h @@ -673,7 +673,10 @@ class QMLDOM_EXPORT MethodParameter { public: constexpr static DomType kindValue = DomType::MethodParameter; - + enum class TypeAnnotationStyle { + Prefix, // a(int x) + Suffix, // a(x : int) + }; bool iterateDirectSubpaths(const DomItem &self, DirectVisitor visitor) const; void writeOut(const DomItem &self, OutWriter &ow) const; @@ -694,6 +697,7 @@ public: std::shared_ptr<ScriptExpression> value; QList<QmlObject> annotations; RegionComments comments; + TypeAnnotationStyle typeAnnotationStyle = TypeAnnotationStyle::Suffix; }; class QMLDOM_EXPORT MethodInfo : public AttributeInfo |
