public class MethodHandleExpression extends Expression
| Modifier and Type | Class and Description |
|---|---|
static class |
MethodHandleExpression.AdapterAnnotation |
| Constructor and Description |
|---|
MethodHandleExpression(Program aProgram,
BytecodeOpcodeAddress aAddress,
BytecodeObjectTypeRef className,
String methodName,
BytecodeMethodSignature implementationSignature,
BytecodeReferenceKind referenceKind) |
| Modifier and Type | Method and Description |
|---|---|
MethodHandleExpression.AdapterAnnotation |
getAdapterAnnotation() |
BytecodeObjectTypeRef |
getClassName() |
BytecodeMethodSignature |
getImplementationSignature() |
String |
getMethodName() |
BytecodeReferenceKind |
getReferenceKind() |
TypeRef |
resolveType() |
void |
setAdapterAnnotation(MethodHandleExpression.AdapterAnnotation aAdapterAnnotation) |
getAddress, getComment, getProgram, withCommentincomingDataFlows, receivesDataFrom, receivesDataFrom, receivesDataFrom, replaceIncomingDataEdge, routeIncomingDataFlowsTo, widestTypeOfaddEdgeTo, addIncomingEdge, incomingEdges, incomingEdges, outgoingEdges, outgoingEdges, singleOutgoingNodeMatchingpublic MethodHandleExpression(Program aProgram, BytecodeOpcodeAddress aAddress, BytecodeObjectTypeRef className, String methodName, BytecodeMethodSignature implementationSignature, BytecodeReferenceKind referenceKind)
public BytecodeReferenceKind getReferenceKind()
public BytecodeObjectTypeRef getClassName()
public String getMethodName()
public BytecodeMethodSignature getImplementationSignature()
public MethodHandleExpression.AdapterAnnotation getAdapterAnnotation()
public void setAdapterAnnotation(MethodHandleExpression.AdapterAnnotation aAdapterAnnotation)
public TypeRef resolveType()
resolveType in class ExpressionCopyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.