public class HNLambdaExpression extends HNode
| Constructor and Description |
|---|
HNLambdaExpression(net.thevpc.jeep.JToken op,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
| Modifier and Type | Method and Description |
|---|---|
HNLambdaExpression |
addArgument(HNDeclareIdentifier argument) |
HNLambdaExpression |
buildInvokable() |
void |
copyFrom(net.thevpc.jeep.JNode node,
net.thevpc.jeep.JNodeCopyFactory copyFactory) |
protected void |
findAndReplaceChildren(net.thevpc.jeep.JNodeFindAndReplace findAndReplace) |
List<HNDeclareIdentifier> |
getArguments() |
HNode |
getBody() |
List<net.thevpc.jeep.JNode> |
getChildrenNodes() |
net.thevpc.jeep.JInvokable |
getInvokable() |
Object |
getProxy() |
net.thevpc.jeep.JType |
getReturnType() |
net.thevpc.jeep.JTypeName |
getReturnTypeName() |
net.thevpc.jeep.impl.functions.JNameSignature |
getSignature() |
net.thevpc.jeep.JMethod |
getTargetMethod() |
boolean |
isImmediateBody() |
HNLambdaExpression |
setArguments(List<HNDeclareIdentifier> arguments) |
HNLambdaExpression |
setBody(HNode body) |
HNLambdaExpression |
setImmediateBody(boolean immediateBody) |
HNLambdaExpression |
setInvokable(net.thevpc.jeep.JInvokable invokable) |
HNLambdaExpression |
setProxy(Object proxy) |
HNLambdaExpression |
setReturnType(net.thevpc.jeep.JType returnType) |
HNLambdaExpression |
setReturnTypeName(net.thevpc.jeep.JTypeName returnTypeName) |
HNLambdaExpression |
setSignature(net.thevpc.jeep.impl.functions.JNameSignature signature) |
HNLambdaExpression |
setTargetMethod(net.thevpc.jeep.JMethod targetMethod) |
String |
toString() |
void |
visit(net.thevpc.jeep.JNodeVisitor visitor) |
addAnnotationNoDuplicates, addAnnotations, addAnnotationsNoDuplicates, addModifierKeys, copy, copy, fullChildInfo, getAnnotations, getEffectiveImports, getElement, getExitPoints, getImports, getModifierKeys, getParentNode, id, removeAnnotations, setAnnotations, setElement, setImportscontainsCaret, containsCaret, copyFrom, findAndReplace, getChildInfo, getEndToken, getExitContextObject, getPosition, getPosition, getSeparators, getStartToken, getUserObjects, isExitContext, isSetUserObject, isTestAndSetUserObject, parentNode, setBounds, setChildInfo, setEndToken, setExitContextObject, setSeparators, setStartToken, setUserObject, setUserObject, setUserObject, unsetUserObject, visitNext, visitNext, visitNextpublic HNLambdaExpression(net.thevpc.jeep.JToken op,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken)
public net.thevpc.jeep.impl.functions.JNameSignature getSignature()
public HNLambdaExpression setSignature(net.thevpc.jeep.impl.functions.JNameSignature signature)
public List<HNDeclareIdentifier> getArguments()
public HNLambdaExpression setArguments(List<HNDeclareIdentifier> arguments)
public HNLambdaExpression addArgument(HNDeclareIdentifier argument)
public HNode getBody()
public HNLambdaExpression setBody(HNode body)
public boolean isImmediateBody()
public HNLambdaExpression setImmediateBody(boolean immediateBody)
public net.thevpc.jeep.JMethod getTargetMethod()
public HNLambdaExpression setTargetMethod(net.thevpc.jeep.JMethod targetMethod)
public net.thevpc.jeep.JTypeName getReturnTypeName()
public HNLambdaExpression setReturnTypeName(net.thevpc.jeep.JTypeName returnTypeName)
public net.thevpc.jeep.JInvokable getInvokable()
public HNLambdaExpression setInvokable(net.thevpc.jeep.JInvokable invokable)
public HNLambdaExpression buildInvokable()
public void copyFrom(net.thevpc.jeep.JNode node,
net.thevpc.jeep.JNodeCopyFactory copyFactory)
public List<net.thevpc.jeep.JNode> getChildrenNodes()
getChildrenNodes in interface net.thevpc.jeep.JNodegetChildrenNodes in class net.thevpc.jeep.core.nodes.AbstractJNodepublic void visit(net.thevpc.jeep.JNodeVisitor visitor)
visit in interface net.thevpc.jeep.JNodevisit in class net.thevpc.jeep.core.nodes.AbstractJNodeprotected void findAndReplaceChildren(net.thevpc.jeep.JNodeFindAndReplace findAndReplace)
findAndReplaceChildren in class net.thevpc.jeep.core.nodes.AbstractJNodepublic net.thevpc.jeep.JType getReturnType()
public HNLambdaExpression setReturnType(net.thevpc.jeep.JType returnType)
public Object getProxy()
public HNLambdaExpression setProxy(Object proxy)
Copyright © 2021 vpc open source initiative. All rights reserved.