Class StepDifferenceBuilder

    • Constructor Detail

      • StepDifferenceBuilder

        public StepDifferenceBuilder​(StepExpressionBuilder lhs,
                                     StepExpressionBuilder rhs)
        Constructs a new StepDifferenceBuilder object.
        Parameters:
        lhs - the left-hand side of the difference
        rhs - the right-hand side of the difference
        Throws:
        NullPointerException - if lhs or rhs is null
        Since:
        1.0.0
    • Method Detail

      • getTarget

        public Asset getTarget​(Asset sourceAsset,
                               Map<String,​Asset> assets,
                               List<AssetBuilder> assetBuilders)
        Description copied from class: StepExpressionBuilder
        Returns the target asset of this StepExpressionBuilder.
        Specified by:
        getTarget in class StepExpressionBuilder
        Parameters:
        sourceAsset - the source asset
        assets - all assets of the language
        assetBuilders - all asset builders of the language
        Returns:
        the target asset of this StepExpressionBuilder