public final class BytecodeGenProxyBuilder.VariableLoaderImpl extends java.lang.Object implements Variables
| Constructor and Description |
|---|
VariableLoaderImpl() |
| Modifier and Type | Method and Description |
|---|---|
<O> O |
load(java.lang.Class<O> clazz,
java.lang.Runnable runnable) |
<N extends java.lang.Number> |
load(N value,
java.lang.Runnable runnable)
Defers the loading of a numeric argument to runnable.
|
com.newrelic.agent.bridge.Transaction |
loadCurrentTransaction()
Returns a Transaction which loads the current transaction onto the stack.
|
<O> O |
loadLocal(int localId,
java.lang.Class<O> clazz)
Returns an object that will load the local variable represented by the given id.
|
<N extends java.lang.Number> |
loadLocal(int local,
org.objectweb.asm.Type type,
N value) |
java.lang.Object |
loadThis(int access)
Returns an object which represents 'this', which is null for a static method.
|
public java.lang.Object loadThis(int access)
Variablespublic <N extends java.lang.Number> N loadLocal(int local,
org.objectweb.asm.Type type,
N value)
public <N extends java.lang.Number> N load(N value,
java.lang.Runnable runnable)
Variablespublic com.newrelic.agent.bridge.Transaction loadCurrentTransaction()
VariablesloadCurrentTransaction in interface Variablespublic <O> O load(java.lang.Class<O> clazz,
java.lang.Runnable runnable)