Class Ast.ValDecl

  • Enclosing class:
    Ast

    public static class Ast.ValDecl
    extends Ast.Decl
    Parse tree node of a value declaration.
    • Field Detail

      • valBinds

        public final java.util.List<Ast.ValBind> valBinds
    • Constructor Detail

      • ValDecl

        ValDecl​(Pos pos,
                com.google.common.collect.ImmutableList<Ast.ValBind> valBinds)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • copy

        public Ast.ValDecl copy​(java.lang.Iterable<Ast.ValBind> valBinds)
        Creates a copy of this ValDecl with given contents, or this if the contents are the same.