This is an automated email from the ASF dual-hosted git repository.

heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git

commit 6d428e7ae722a6aa01ca1f14344894ee4ad1abd1
Merge: c2320ebe81 68597ff34b
Author: Alex Heneveld <alex.henev...@cloudsoftcorp.com>
AuthorDate: Thu Feb 8 12:21:20 2024 +0000

    Merge pull request #1415 from ahgittin/expression-parsing
    
    Expression parsing

 .../brooklyn/core/workflow/ShorthandProcessor.java | 319 +-------------
 ...ocessor.java => ShorthandProcessorEpToQst.java} | 225 ++++++++--
 .../workflow/ShorthandProcessorExprParser.java     | 463 +++++++++++++++++++++
 ...ndProcessor.java => ShorthandProcessorQst.java} |  33 +-
 .../core/workflow/WorkflowStepDefinition.java      |   7 +-
 .../steps/appmodel/ClearSensorWorkflowStep.java    |  36 +-
 .../steps/appmodel/SetConfigWorkflowStep.java      |  22 +-
 .../steps/appmodel/SetSensorWorkflowStep.java      | 238 ++++-------
 .../steps/appmodel/UpdateChildrenWorkflowStep.java |   6 +-
 .../steps/variables/SetVariableWorkflowStep.java   |  59 +--
 .../workflow/steps/variables/TransformReplace.java |   3 -
 .../variables/TransformSetWorkflowVariable.java    |   2 +-
 .../workflow/steps/variables/TransformSplit.java   |   9 -
 .../variables/TransformVariableWorkflowStep.java   |  29 +-
 .../core/workflow/utils/ExpressionParser.java      | 230 ++++++++++
 .../core/workflow/utils/ExpressionParserImpl.java  | 444 ++++++++++++++++++++
 .../workflow/utils/WorkflowSettingItemsUtils.java  | 312 ++++++++++++++
 .../core/workflow/ExpressionParserTest.java        |  97 +++++
 ...est.java => ShorthandProcessorEpToQstTest.java} |  50 ++-
 ...sorTest.java => ShorthandProcessorQstTest.java} |  26 +-
 .../core/workflow/WorkflowMapAndListTest.java      | 243 +++++++++--
 .../WorkflowNestedAndCustomExtensionTest.java      |   3 +-
 .../java/org/apache/brooklyn/test/Asserts.java     |   7 +
 .../java/org/apache/brooklyn/util/guava/Maybe.java |   6 +
 24 files changed, 2182 insertions(+), 687 deletions(-)

Reply via email to