Class ParameterDefinition

java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.symbol.ParameterDefinition

public final class ParameterDefinition extends Object
Класс хранит информацию о параметре метода. См. MethodSymbol
  • Method Details

    • getRange

      public org.eclipse.lsp4j.Range getRange()
      Место объявления параметра.
    • isOptional

      public boolean isOptional()
    • builder

    • getName

      public String getName()
      Имя параметра.
    • isByValue

      public boolean isByValue()
      Передача параметра по значению.
    • getDescription

      public Optional<ParameterDescription> getDescription()
      Описание параметра.
    • getDefaultValue

      public ParameterDefinition.DefaultValue getDefaultValue()
      Значение по умолчанию.
    • getAnnotations

      public List<Annotation> getAnnotations()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object