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>_bootstrapArgumentsprivate MethodHandle_bootstrapMethodHandleprivate int_bootstrapMethodIndexprivate java.lang.String_methodNameprivate 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()MethodReferencegetBootstrapMethod()MethodHandlegetBootstrapMethodHandle()intgetBootstrapMethodIndex()java.lang.StringgetMethodName()IMethodSignaturegetMethodType()
-
-
-
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()
-
-