Package hydra.ext.haskell.ast
Class InfixApplicationExpression
java.lang.Object
hydra.ext.haskell.ast.InfixApplicationExpression
- All Implemented Interfaces:
Serializable,Comparable<InfixApplicationExpression>
public class InfixApplicationExpression
extends Object
implements Serializable, Comparable<InfixApplicationExpression>
An infix application expression
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInfixApplicationExpression(Expression lhs, Operator operator, Expression rhs) -
Method Summary
Modifier and TypeMethodDescriptionintbooleaninthashCode()withLhs(Expression lhs) withOperator(Operator operator) withRhs(Expression rhs)
-
Field Details
-
TYPE_
-
LHS
-
OPERATOR
-
RHS
-
lhs
The left-hand operand -
operator
The infix operator -
rhs
The right-hand operand
-
-
Constructor Details
-
InfixApplicationExpression
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<InfixApplicationExpression>
-
withLhs
-
withOperator
-
withRhs
-