public class InvokeVirtualMethodExpression extends InvocationExpression
| Constructor and Description |
|---|
InvokeVirtualMethodExpression(Program aProgram,
BytecodeOpcodeAddress aAddress,
BytecodeNameAndTypeConstant aMethod,
Value aTarget,
List<Value> aArguments,
boolean aInterfaceInvocation,
BytecodeTypeRef aInvokedClass) |
InvokeVirtualMethodExpression(Program aProgram,
BytecodeOpcodeAddress aAddress,
String aMethodName,
BytecodeMethodSignature aSignature,
Value aTarget,
List<Value> aArguments,
boolean aInterfaceInvocation,
BytecodeTypeRef aInvokedClass) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeTypeRef |
getInvokedClass() |
String |
getMethodName() |
boolean |
isInterfaceInvocation() |
getSignature, resolveTypegetAddress, getComment, getProgram, withCommentincomingDataFlows, receivesDataFrom, receivesDataFrom, receivesDataFrom, replaceIncomingDataEdge, routeIncomingDataFlowsTo, widestTypeOfaddEdgeTo, addIncomingEdge, incomingEdges, incomingEdges, outgoingEdges, outgoingEdges, singleOutgoingNodeMatchingpublic InvokeVirtualMethodExpression(Program aProgram, BytecodeOpcodeAddress aAddress, BytecodeNameAndTypeConstant aMethod, Value aTarget, List<Value> aArguments, boolean aInterfaceInvocation, BytecodeTypeRef aInvokedClass)
public InvokeVirtualMethodExpression(Program aProgram, BytecodeOpcodeAddress aAddress, String aMethodName, BytecodeMethodSignature aSignature, Value aTarget, List<Value> aArguments, boolean aInterfaceInvocation, BytecodeTypeRef aInvokedClass)
public String getMethodName()
public boolean isInterfaceInvocation()
public BytecodeTypeRef getInvokedClass()
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.