Class StepIntersectionBuilder

    • Constructor Detail

      • StepIntersectionBuilder

        public StepIntersectionBuilder​(StepExpressionBuilder lhs,
                                       StepExpressionBuilder rhs)
        Constructs a new StepIntersectionBuilder object.
        Parameters:
        lhs - the left-hand side of the intersection
        rhs - the right-hand side of the intersection
        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