Package com.strobel.assembler.metadata
Class DynamicCallSite
- java.lang.Object
-
- com.strobel.assembler.metadata.DynamicCallSite
-
public final class DynamicCallSite extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.Object>
_bootstrapArguments
private MethodHandle
_bootstrapMethodHandle
private int
_bootstrapMethodIndex
private java.lang.String
_methodName
private IMethodSignature
_methodType
-
Constructor Summary
Constructors Constructor Description DynamicCallSite(int bootstrapMethodIndex, MethodHandle method, java.util.List<java.lang.Object> bootstrapArguments, java.lang.String methodName, IMethodSignature methodType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Object>
getBootstrapArguments()
MethodReference
getBootstrapMethod()
MethodHandle
getBootstrapMethodHandle()
int
getBootstrapMethodIndex()
java.lang.String
getMethodName()
IMethodSignature
getMethodType()
-
-
-
Field Detail
-
_bootstrapMethodIndex
private final int _bootstrapMethodIndex
-
_bootstrapMethodHandle
private final MethodHandle _bootstrapMethodHandle
-
_bootstrapArguments
private final java.util.List<java.lang.Object> _bootstrapArguments
-
_methodName
private final java.lang.String _methodName
-
_methodType
private final IMethodSignature _methodType
-
-
Constructor Detail
-
DynamicCallSite
public DynamicCallSite(int bootstrapMethodIndex, MethodHandle method, java.util.List<java.lang.Object> bootstrapArguments, java.lang.String methodName, IMethodSignature methodType)
-
-
Method Detail
-
getBootstrapMethodIndex
public final int getBootstrapMethodIndex()
-
getMethodName
public final java.lang.String getMethodName()
-
getMethodType
public final IMethodSignature getMethodType()
-
getBootstrapArguments
public final java.util.List<java.lang.Object> getBootstrapArguments()
-
getBootstrapMethodHandle
public final MethodHandle getBootstrapMethodHandle()
-
getBootstrapMethod
public final MethodReference getBootstrapMethod()
-
-