Class Lambda
java.lang.Object
com.strobel.decompiler.ast.Node
com.strobel.decompiler.ast.Lambda
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Blockprivate DynamicCallSiteprivate TypeReferenceprivate TypeReferenceprivate TypeReferenceprivate MethodReferenceprivate final Collection<Variable> private Variable[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BlockgetBody()final DynamicCallSitefinal TypeReferencefinal TypeReferencefinal TypeReferencefinal MethodReferencefinal Variable[]final voidfinal voidsetCallSite(DynamicCallSite callSite) final voidsetExpectedReturnType(TypeReference expectedReturnType) final voidsetFunctionType(TypeReference functionType) final voidsetInferredReturnType(TypeReference inferredReturnType) final voidsetMethod(MethodReference method) final voidsetVariableMap(Variable[] variableMap) final voidwriteTo(ITextOutput output) Methods inherited from class Node
getChildrenAndSelfRecursive, getChildrenAndSelfRecursive, getChildrenAndSelfRecursive, getChildrenAndSelfRecursive, getChildrenAndSelfRecursive, getSelfAndChildrenRecursive, getSelfAndChildrenRecursive, getSelfAndChildrenRecursive, getSelfAndChildrenRecursive, getSelfAndChildrenRecursive, isConditionalControlFlow, isUnconditionalControlFlow, toString
-
Field Details
-
_parameters
-
_variableMap
-
_callSite
-
_method
-
_functionType
-
_body
-
_expectedReturnType
-
_inferredReturnType
-
-
Constructor Details
-
Lambda
public Lambda() -
Lambda
-
Lambda
-
-
Method Details
-
getParameters
-
getCallSite
-
setCallSite
-
getBody
-
setBody
-
getFunctionType
-
setFunctionType
-
getMethod
-
setMethod
-
getExpectedReturnType
-
setExpectedReturnType
-
getInferredReturnType
-
setInferredReturnType
-
getVariableMap
-
setVariableMap
-
getChildren
- Overrides:
getChildrenin classNode
-
writeTo
-