Package hydra.ext.haskell.ast
Class Expression.ConstructRecord
java.lang.Object
hydra.ext.haskell.ast.Expression
hydra.ext.haskell.ast.Expression.ConstructRecord
- All Implemented Interfaces:
Serializable,Comparable<Expression>
- Enclosing class:
- Expression
A record constructor expression
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class hydra.ext.haskell.ast.Expression
Expression.Application, Expression.Case, Expression.ConstructRecord, Expression.Do, Expression.If, Expression.InfixApplication, Expression.Lambda, Expression.LeftSection, Expression.Let, Expression.List, Expression.Literal, Expression.Parens, Expression.PartialVisitor<R>, Expression.PrefixApplication, Expression.RightSection, Expression.Tuple, Expression.TypeSignature, Expression.UpdateRecord, Expression.Variable, Expression.Visitor<R> -
Field Summary
FieldsFields inherited from class hydra.ext.haskell.ast.Expression
APPLICATION, CASE, CONSTRUCT_RECORD, DO, IF, INFIX_APPLICATION, LAMBDA, LEFT_SECTION, LET, LIST, LITERAL, PARENS, PREFIX_APPLICATION, RIGHT_SECTION, TUPLE, TYPE_, TYPE_SIGNATURE, UPDATE_RECORD, VARIABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(Expression.Visitor<R> visitor) intcompareTo(Expression other) booleaninthashCode()
-
Field Details
-
value
-
-
Constructor Details
-
ConstructRecord
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<Expression>
-
accept
- Specified by:
acceptin classExpression
-