java.lang.Object
io.github.danielnaczo.python3parser.model.stmts.compoundStmts.functionStmts.parameters.Parameter
All Implemented Interfaces:
AST

public class Parameter extends Object implements AST
  • Constructor Details

  • Method Details

    • accept

      public <R, P> R accept(Python3ASTVisitor<R,P> visitor, P param)
      Specified by:
      accept in interface AST
    • getParameterName

      public Identifier getParameterName()
    • setParameterName

      public void setParameterName(Identifier parameterName)
    • getAnnotation

      public Optional<Expression> getAnnotation()
    • setAnnotation

      public void setAnnotation(Optional<Expression> annotation)
    • getParameterNameAsString

      public String getParameterNameAsString()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object