public interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage extends org.graalvm.compiler.core.common.spi.ForeignCallLinkage, jdk.vm.ci.meta.InvokeTarget
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
  super_class: java.lang.Object
{
  public static final long JUMP_ADDRESS;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -2401018188504514833

  public abstract boolean isReexecutable();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jdk.internal.vm.compiler.word.LocationIdentity[] getKilledLocations();
    descriptor: ()[Ljdk/internal/vm/compiler/word/LocationIdentity;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setCompiledStub(org.graalvm.compiler.hotspot.stubs.Stub);
    descriptor: (Lorg/graalvm/compiler/hotspot/stubs/Stub;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      stub  

  public abstract org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$RegisterEffect getEffect();
    descriptor: ()Lorg/graalvm/compiler/hotspot/HotSpotForeignCallLinkage$RegisterEffect;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isCompiledStub();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.graalvm.compiler.hotspot.stubs.Stub getStub();
    descriptor: ()Lorg/graalvm/compiler/hotspot/stubs/Stub;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void finalizeAddress(org.graalvm.compiler.core.target.Backend);
    descriptor: (Lorg/graalvm/compiler/core/target/Backend;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      backend  

  public abstract long getAddress();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean mayContainFP();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean needsJavaFrameAnchor();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getSymbol();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isGuaranteedSafepoint();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "HotSpotForeignCallLinkage.java"
NestMembers:
  org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$Reexecutability  org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$RegisterEffect  org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$Transition
InnerClasses:
  public final Reexecutability = org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$Reexecutability of org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
  public final RegisterEffect = org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$RegisterEffect of org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
  public final Transition = org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$Transition of org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage