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 org.graalvm.compiler.hotspot.meta.HotSpotForeignCallDescriptor getDescriptor();
    descriptor: ()Lorg/graalvm/compiler/hotspot/meta/HotSpotForeignCallDescriptor;
    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 org.graalvm.compiler.core.common.spi.ForeignCallDescriptor getDescriptor();
    descriptor: ()Lorg/graalvm/compiler/core/common/spi/ForeignCallDescriptor;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokeinterface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage.getDescriptor:()Lorg/graalvm/compiler/hotspot/meta/HotSpotForeignCallDescriptor;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "HotSpotForeignCallLinkage.java"
NestMembers:
  org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$RegisterEffect
InnerClasses:
  public final RegisterEffect = org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$RegisterEffect of org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage