Class FunctionDescriptor.Parameter

java.lang.Object
org.sonar.python.index.FunctionDescriptor.Parameter
Enclosing class:
FunctionDescriptor

public static class FunctionDescriptor.Parameter extends Object
  • Constructor Details

    • Parameter

      public Parameter(@Nullable String name, @Nullable String annotatedType, boolean hasDefaultValue, boolean isKeywordOnly, boolean isPositionalOnly, boolean isPositionalVariadic, boolean isKeywordVariadic, @Nullable LocationInFile location)
  • Method Details

    • name

      @CheckForNull public String name()
    • annotatedType

      public String annotatedType()
    • hasDefaultValue

      public boolean hasDefaultValue()
    • isVariadic

      public boolean isVariadic()
    • isKeywordOnly

      public boolean isKeywordOnly()
    • isPositionalOnly

      public boolean isPositionalOnly()
    • isKeywordVariadic

      public boolean isKeywordVariadic()
    • isPositionalVariadic

      public boolean isPositionalVariadic()
    • location

      @CheckForNull public LocationInFile location()