@Immutable public final class LambdaDefinitionExpression extends RowExpression
| Constructor and Description |
|---|
LambdaDefinitionExpression(Optional<SourceLocation> sourceLocation,
List<Type> argumentTypes,
List<String> arguments,
RowExpression body) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(RowExpressionVisitor<R,C> visitor,
C context) |
RowExpression |
canonicalize() |
boolean |
equals(Object o) |
List<String> |
getArguments() |
List<Type> |
getArgumentTypes() |
RowExpression |
getBody() |
Type |
getType() |
int |
hashCode() |
String |
toString() |
getSourceLocationpublic LambdaDefinitionExpression(Optional<SourceLocation> sourceLocation, List<Type> argumentTypes, List<String> arguments, RowExpression body)
public RowExpression getBody()
public Type getType()
getType in class RowExpressionpublic String toString()
toString in class RowExpressionpublic boolean equals(Object o)
equals in class RowExpressionpublic int hashCode()
hashCode in class RowExpressionpublic <R,C> R accept(RowExpressionVisitor<R,C> visitor, C context)
accept in class RowExpressionpublic RowExpression canonicalize()
canonicalize in class RowExpressionCopyright © 2012–2022. All rights reserved.