From 676658cfccf3f8cf820dfa63a7b6e2f9a76c2e18 Mon Sep 17 00:00:00 2001 From: Dan Sinclair Date: Tue, 20 Feb 2018 21:57:59 +0000 Subject: [formcalc] Remove unused line parameter The recorded line number from the formcalc parse is never used. This Cl removes the parameter and removes the need to pass it through all of the constructors. Change-Id: Ice716cc4880dd17dc05bffcdce1dc1e4745108ea Reviewed-on: https://pdfium-review.googlesource.com/27412 Reviewed-by: Lei Zhang Commit-Queue: dsinclair --- xfa/fxfa/fm2js/cxfa_fmexpression.h | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) (limited to 'xfa/fxfa/fm2js/cxfa_fmexpression.h') diff --git a/xfa/fxfa/fm2js/cxfa_fmexpression.h b/xfa/fxfa/fm2js/cxfa_fmexpression.h index af8175a700..3b2fb4731d 100644 --- a/xfa/fxfa/fm2js/cxfa_fmexpression.h +++ b/xfa/fxfa/fm2js/cxfa_fmexpression.h @@ -30,22 +30,19 @@ class CXFA_FMExpression { virtual ~CXFA_FMExpression() {} virtual bool ToJavaScript(CFX_WideTextBuf& javascript, ReturnType type) = 0; - uint32_t GetLine() { return m_line; } XFA_FM_EXPTYPE GetExpType() const { return m_type; } protected: - explicit CXFA_FMExpression(uint32_t line); - CXFA_FMExpression(uint32_t line, XFA_FM_EXPTYPE type); + CXFA_FMExpression(); + explicit CXFA_FMExpression(XFA_FM_EXPTYPE type); private: XFA_FM_EXPTYPE m_type; - uint32_t m_line; }; class CXFA_FMFunctionDefinition : public CXFA_FMExpression { public: CXFA_FMFunctionDefinition( - uint32_t line, bool isGlobal, const WideStringView& wsName, std::vector&& arguments, @@ -63,8 +60,7 @@ class CXFA_FMFunctionDefinition : public CXFA_FMExpression { class CXFA_FMVarExpression : public CXFA_FMExpression { public: - CXFA_FMVarExpression(uint32_t line, - const WideStringView& wsName, + CXFA_FMVarExpression(const WideStringView& wsName, std::unique_ptr pInit); ~CXFA_FMVarExpression() override; @@ -77,8 +73,8 @@ class CXFA_FMVarExpression : public CXFA_FMExpression { class CXFA_FMExpExpression : public CXFA_FMExpression { public: - CXFA_FMExpExpression(uint32_t line, - std::unique_ptr pExpression); + explicit CXFA_FMExpExpression( + std::unique_ptr pExpression); ~CXFA_FMExpExpression() override; bool ToJavaScript(CFX_WideTextBuf& javascript, ReturnType type) override; @@ -90,7 +86,6 @@ class CXFA_FMExpExpression : public CXFA_FMExpression { class CXFA_FMBlockExpression : public CXFA_FMExpression { public: CXFA_FMBlockExpression( - uint32_t line, std::vector>&& pExpressionList); ~CXFA_FMBlockExpression() override; @@ -102,7 +97,7 @@ class CXFA_FMBlockExpression : public CXFA_FMExpression { class CXFA_FMDoExpression : public CXFA_FMExpression { public: - CXFA_FMDoExpression(uint32_t line, std::unique_ptr pList); + explicit CXFA_FMDoExpression(std::unique_ptr pList); ~CXFA_FMDoExpression() override; bool ToJavaScript(CFX_WideTextBuf& javascript, ReturnType type) override; @@ -113,8 +108,7 @@ class CXFA_FMDoExpression : public CXFA_FMExpression { class CXFA_FMIfExpression : public CXFA_FMExpression { public: - CXFA_FMIfExpression(uint32_t line, - std::unique_ptr pExpression, + CXFA_FMIfExpression(std::unique_ptr pExpression, std::unique_ptr pIfExpression, std::unique_ptr pElseExpression); ~CXFA_FMIfExpression() override; @@ -129,8 +123,7 @@ class CXFA_FMIfExpression : public CXFA_FMExpression { class CXFA_FMWhileExpression : public CXFA_FMExpression { public: - CXFA_FMWhileExpression(uint32_t line, - std::unique_ptr pCodition, + CXFA_FMWhileExpression(std::unique_ptr pCodition, std::unique_ptr pExpression); ~CXFA_FMWhileExpression() override; @@ -143,7 +136,7 @@ class CXFA_FMWhileExpression : public CXFA_FMExpression { class CXFA_FMBreakExpression : public CXFA_FMExpression { public: - explicit CXFA_FMBreakExpression(uint32_t line); + CXFA_FMBreakExpression(); ~CXFA_FMBreakExpression() override; bool ToJavaScript(CFX_WideTextBuf& javascript, ReturnType type) override; @@ -151,7 +144,7 @@ class CXFA_FMBreakExpression : public CXFA_FMExpression { class CXFA_FMContinueExpression : public CXFA_FMExpression { public: - explicit CXFA_FMContinueExpression(uint32_t line); + CXFA_FMContinueExpression(); ~CXFA_FMContinueExpression() override; bool ToJavaScript(CFX_WideTextBuf& javascript, ReturnType type) override; @@ -159,8 +152,7 @@ class CXFA_FMContinueExpression : public CXFA_FMExpression { class CXFA_FMForExpression : public CXFA_FMExpression { public: - CXFA_FMForExpression(uint32_t line, - const WideStringView& wsVariant, + CXFA_FMForExpression(const WideStringView& wsVariant, std::unique_ptr pAssignment, std::unique_ptr pAccessor, int32_t iDirection, @@ -183,7 +175,6 @@ class CXFA_FMForeachExpression : public CXFA_FMExpression { public: // Takes ownership of |pAccessors|. CXFA_FMForeachExpression( - uint32_t line, const WideStringView& wsIdentifier, std::vector>&& pAccessors, std::unique_ptr pList); -- cgit v1.2.3