Class DynamicCallSite


  • public final class DynamicCallSite
    extends java.lang.Object
    • 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
    • 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()
      • getBootstrapArguments

        public final java.util.List<java.lang.Object> getBootstrapArguments()
      • getBootstrapMethodHandle

        public final MethodHandle getBootstrapMethodHandle()