public interface LinkRequest
GuardingDynamicLinker.| Modifier and Type | Method and Description |
|---|---|
Object[] |
getArguments()
Returns the arguments for the invocation being linked.
|
CallSiteDescriptor |
getCallSiteDescriptor()
Returns the call site descriptor for the call site being linked.
|
Object |
getReceiver()
Returns the 0th argument for the invocation being linked; this is typically the receiver object.
|
LinkRequest |
replaceArguments(CallSiteDescriptor callSiteDescriptor,
Object[] arguments)
Returns a request identical to this one with call site descriptor and arguments replaced with the ones specified.
|
LinkRequest |
withoutRuntimeContext()
Returns a request stripped from runtime context arguments.
|
CallSiteDescriptor getCallSiteDescriptor()
Object[] getArguments()
Object getReceiver()
LinkRequest withoutRuntimeContext()
LinkRequest replaceArguments(CallSiteDescriptor callSiteDescriptor, Object[] arguments)
callSiteDescriptor - the new call site descriptorarguments - the new argumentsCopyright © 2012 Attila Szegedi. All Rights Reserved.