Class Name

java.lang.Object
hydra.ext.haskell.ast.Name
All Implemented Interfaces:
Serializable, Comparable<Name>
Direct Known Subclasses:
Name.Implicit, Name.Normal, Name.Parens

public abstract class Name extends Object implements Serializable, Comparable<Name>
A name
See Also:
  • Field Details

    • TYPE_

      public static final Name TYPE_
    • IMPLICIT

      public static final Name IMPLICIT
    • NORMAL

      public static final Name NORMAL
    • PARENS

      public static final Name PARENS
  • Method Details

    • accept

      public abstract <R> R accept(Name.Visitor<R> visitor)