Interface JavaConstant.Simple.Dispatcher

All Known Subinterfaces:
JavaConstant.Simple.Dispatcher.OfClassDesc, JavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc, JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc, JavaConstant.Simple.Dispatcher.OfMethodHandleDesc, JavaConstant.Simple.Dispatcher.OfMethodTypeDesc
Enclosing class:
JavaConstant.Simple<T>

@Proxied("java.lang.constant.ConstantDesc") protected static interface JavaConstant.Simple.Dispatcher
A dispatcher to represent java.lang.constant.ConstantDesc.
  • Method Details

    • isInstance

      @Instance boolean isInstance(Object instance)
      Checks if the supplied instance is of the type of this dispatcher.
      Parameters:
      instance - The instance to verify.
      Returns:
      true if the instance is of the supplied type.
    • toArray

      @Container Object[] toArray(int length)
      Returns an array of the dispatcher type.
      Parameters:
      length - The length of the array.
      Returns:
      An array of the type that is represented by this dispatcher with the given length.