Class RuntimeEvaluationRequest


  • public final class RuntimeEvaluationRequest
    extends Object
    Contains evaluation request description for the 1C:Enterprise runtime debug server. Runtime evaluation requests are immutable.
    • Method Detail

      • getExpressionPath

        public BslValuePath getExpressionPath()
        Returns the BSL expression path.
        Returns:
        the BSL expression path, never null
      • getStackLevel

        public int getStackLevel()
        Returns the stack level of the evaluation.
        Returns:
        the stack level of the evaluation
      • getInterfaces

        public List<ViewInterface> getInterfaces()
        Returns the value interfaces to evaluate expresion for. First matching interface will be used for evaluation.
        Returns:
        the value interfaces to evaluate expresion for, never null
      • getMaxSize

        public int getMaxSize()
        Returns the value maximum text representation size. May be 0 for unlimited and full representation.
        Returns:
        the value maximum text representation size or 0 for unlimited and full representation.
      • isMultiLine

        public boolean isMultiLine()
        Returns whether text result may contain multiple lines. If false then miltiple line text will be cut at first line break.
        Returns:
        whether text result may contain multiple lines. If false then miltiple line text will be cut at first line break
      • getExpressionUuid

        public UUID getExpressionUuid()
        Returns the UUID of the root expression.
        Returns:
        the UUID of the root expression, never null
      • getEvaluationUuid

        public UUID getEvaluationUuid()
        Returns the evaluation UUID
        Returns:
        the UUID of the evaluation, never null