Class TypedModificationRequest<T>

    • Constructor Detail

      • TypedModificationRequest

        public TypedModificationRequest​(IBslStackFrame stackFrame,
                                        UUID expressionUuid,
                                        BslValuePath path,
                                        T value,
                                        IEvaluationListener evaluationListener)
        Creates an instance of TypedModificationRequest.
        Parameters:
        stackFrame - the stack frame, that contains evaluating expression, cannot be null
        expressionUuid - the UUID of the root expression, cannot be null
        path - the BSL value path (see BslValuePath), cannot be null
        value - new value type to set to variable with the give BSL value path, cannot be null
        evaluationListener - the listener to report result to, when expression will be evaluated, cannot be null
      • TypedModificationRequest

        public TypedModificationRequest​(IBslStackFrame stackFrame,
                                        UUID expressionUuid,
                                        BslValuePath path,
                                        T value,
                                        int maxTestSize,
                                        boolean isMultiLine,
                                        IEvaluationListener evaluationListener)
        Creates an instance of TypedModificationRequest.
        Parameters:
        stackFrame - the stack frame, that contains evaluating expression, cannot be null
        expressionUuid - the UUID of the root expression, cannot be null
        path - the BSL value path (see BslValuePath), cannot be null
        value - new value type to set to variable with the give BSL value path, cannot be null
        maxTestSize - the value maximum text representation size or 0 for unlimited and full representation
        isMultiLine - whether text result may contain multiple lines. If false then miltiple line text will be cut at first line break
        evaluationListener - the listener to report result to, when expression will be evaluated, cannot be null