public interface org.graalvm.compiler.hotspot.meta.HotSpotLoweringProvider extends org.graalvm.compiler.nodes.spi.LoweringProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.graalvm.compiler.hotspot.meta.HotSpotLoweringProvider
  super_class: java.lang.Object
{
  public abstract void initialize(org.graalvm.compiler.options.OptionValues, java.lang.Iterable<org.graalvm.compiler.debug.DebugHandlersFactory>, org.graalvm.compiler.hotspot.meta.HotSpotProviders, org.graalvm.compiler.hotspot.GraalHotSpotVMConfig);
    descriptor: (Lorg/graalvm/compiler/options/OptionValues;Ljava/lang/Iterable;Lorg/graalvm/compiler/hotspot/meta/HotSpotProviders;Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/graalvm/compiler/options/OptionValues;Ljava/lang/Iterable<Lorg/graalvm/compiler/debug/DebugHandlersFactory;>;Lorg/graalvm/compiler/hotspot/meta/HotSpotProviders;Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;)V
    MethodParameters:
           Name  Flags
      options    
      factories  
      providers  
      config     

  public abstract org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets$Templates getObjectCloneSnippets();
    descriptor: ()Lorg/graalvm/compiler/hotspot/replacements/ObjectCloneSnippets$Templates;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.graalvm.compiler.hotspot.stubs.ForeignCallSnippets$Templates getForeignCallSnippets();
    descriptor: ()Lorg/graalvm/compiler/hotspot/stubs/ForeignCallSnippets$Templates;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "HotSpotLoweringProvider.java"
InnerClasses:
  public Templates = org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets$Templates of org.graalvm.compiler.hotspot.replacements.ObjectCloneSnippets
  public Templates = org.graalvm.compiler.hotspot.stubs.ForeignCallSnippets$Templates of org.graalvm.compiler.hotspot.stubs.ForeignCallSnippets