public class SerializedLambdaObject extends AbstractSerializedReferenceType implements SerializedImmutableType
| Constructor and Description |
|---|
SerializedLambdaObject(Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(ReferenceTypeVisitor<T> visitor) |
<T> T |
accept(RoleVisitor<T> visitor) |
List<SerializedValue> |
getCapturedArguments() |
LambdaSignature |
getSignature() |
List<SerializedValue> |
referencedValues() |
void |
setCapturedArguments(List<SerializedValue> capturedArguments) |
void |
setSignature(LambdaSignature signature) |
getId, getUsedTypes, setId, useAsgetType, inferType, satisfiesType, satisfiesTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, setId, useAsgetType, getUsedTypespublic SerializedLambdaObject(Class<?> type)
public void setSignature(LambdaSignature signature)
public LambdaSignature getSignature()
public List<SerializedValue> getCapturedArguments()
public void setCapturedArguments(List<SerializedValue> capturedArguments)
public <T> T accept(RoleVisitor<T> visitor)
accept in interface SerializedRolepublic <T> T accept(ReferenceTypeVisitor<T> visitor)
accept in interface SerializedReferenceTypepublic List<SerializedValue> referencedValues()
referencedValues in interface SerializedValueCopyright © 2020. All rights reserved.