Class StepVariableBuilder

    • Constructor Detail

      • StepVariableBuilder

        public StepVariableBuilder​(String name)
        Constructs a new StepVariableBuilder object.
        Parameters:
        name - the name of the variable
        Throws:
        NullPointerException - if name is null
        IllegalArgumentException - if name is not a valid identifier
        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