Class AbstractCallNode

java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.expressiontree.BslExpression
com.github._1c_syntax.bsl.languageserver.utils.expressiontree.AbstractCallNode
Direct Known Subclasses:
ConstructorCallNode, MethodCallNode

public abstract class AbstractCallNode extends BslExpression
Абстрактный узел вызова в дереве выражений.

Базовый класс для представления вызовов методов и функций с поддержкой аргументов.

  • Constructor Details

    • AbstractCallNode

      protected AbstractCallNode()
      Конструктор узла вызова.
  • Method Details

    • addArgument

      public void addArgument(BslExpression argument)
      Добавляет аргумент вызова.
      Parameters:
      argument - добавляемый аргумент
    • arguments

      public List<BslExpression> arguments()
      Возвращает неизменяемый список аргументов вызова.
      Returns:
      список аргументов вызова