Interface JavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc

    • Method Detail

      • refKind

        int refKind​(java.lang.Object value)
        Resolves the type of method handle for the supplied method handle description.
        Parameters:
        value - The java.lang.constant.DirectMethodHandleDesc to resolve.
        Returns:
        The type of the handle.
      • methodName

        java.lang.String methodName​(java.lang.Object value)
        Resolves the method name of the supplied direct method handle.
        Parameters:
        value - The java.lang.constant.DirectMethodHandleDesc to resolve.
        Returns:
        The handle's method name.
      • owner

        java.lang.Object owner​(java.lang.Object value)
        Resolves a java.lang.constant.ClassDesc representing the owner of a direct method handle description.
        Parameters:
        value - The java.lang.constant.DirectMethodHandleDesc to resolve.
        Returns:
        A java.lang.constant.ClassDesc describing the handle's owner.
      • lookupDescriptor

        java.lang.String lookupDescriptor​(java.lang.Object value)
        Resolves the lookup descriptor of the supplied direct method handle description.
        Parameters:
        value - The java.lang.constant.DirectMethodHandleDesc to resolve.
        Returns:
        A descriptor of the supplied direct method handle's lookup.