Module java.base
Package java.lang.invoke

# Interface MethodHandleInfo

=
public abstract interface MethodHandleInfo

## Fields

- =
  public static final int REF_getField = 1
- =
  public static final int REF_getStatic = 2
- =
  public static final int REF_invokeInterface = 9
- =
  public static final int REF_invokeSpecial = 7
- =
  public static final int REF_invokeStatic = 6
- =
  public static final int REF_invokeVirtual = 5
- =
  public static final int REF_newInvokeSpecial = 8
- =
  public static final int REF_putField = 3
- =
  public static final int REF_putStatic = 4

## Methods

- =
  public abstract java.lang.Class<?> getDeclaringClass()
- =
  public abstract java.lang.invoke.MethodType getMethodType()
- =
  public abstract int getModifiers()
- =
  public abstract java.lang.String getName()
- =
  public abstract int getReferenceKind()
- =
  public default boolean isVarArgs()
- =
  public static java.lang.String referenceKindToString(int arg0)
- =
  public abstract <T> T reflectAs(java.lang.Class<T> arg0, java.lang.invoke.MethodHandles.Lookup arg1)
- =
  public static java.lang.String toString(int arg0, java.lang.Class<?> arg1, java.lang.String arg2, java.lang.invoke.MethodType arg3)

## Summary

No differences.