public class Lambda extends Node
| Constructor and Description |
|---|
Lambda() |
Lambda(Block body) |
Lambda(Block body,
TypeReference functionType) |
| Modifier and Type | Method and Description |
|---|---|
Block |
getBody() |
DynamicCallSite |
getCallSite() |
java.util.List<Node> |
getChildren() |
TypeReference |
getExpectedReturnType() |
TypeReference |
getFunctionType() |
TypeReference |
getInferredReturnType() |
MethodReference |
getMethod() |
java.util.List<Variable> |
getParameters() |
void |
setBody(Block body) |
void |
setCallSite(DynamicCallSite callSite) |
void |
setExpectedReturnType(TypeReference expectedReturnType) |
void |
setFunctionType(TypeReference functionType) |
void |
setInferredReturnType(TypeReference inferredReturnType) |
void |
setMethod(MethodReference method) |
void |
writeTo(ITextOutput output) |
getChildrenAndSelfRecursive, getChildrenAndSelfRecursive, getChildrenAndSelfRecursive, getChildrenAndSelfRecursive, getSelfAndChildrenRecursive, getSelfAndChildrenRecursive, getSelfAndChildrenRecursive, getSelfAndChildrenRecursive, isConditionalControlFlow, isUnconditionalControlFlow, toStringpublic Lambda()
public Lambda(Block body)
public Lambda(Block body, TypeReference functionType)
public final java.util.List<Variable> getParameters()
public final DynamicCallSite getCallSite()
public final void setCallSite(DynamicCallSite callSite)
public final Block getBody()
public final void setBody(Block body)
public final TypeReference getFunctionType()
public final void setFunctionType(TypeReference functionType)
public final MethodReference getMethod()
public final void setMethod(MethodReference method)
public final TypeReference getExpectedReturnType()
public final void setExpectedReturnType(TypeReference expectedReturnType)
public final TypeReference getInferredReturnType()
public final void setInferredReturnType(TypeReference inferredReturnType)
public java.util.List<Node> getChildren()
getChildren in class Nodepublic final void writeTo(ITextOutput output)