public interface org.graalvm.compiler.phases.common.inlining.info.InlineInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.graalvm.compiler.phases.common.inlining.info.InlineInfo
  super_class: java.lang.Object
{
  public abstract org.graalvm.compiler.nodes.StructuredGraph graph();
    descriptor: ()Lorg/graalvm/compiler/nodes/StructuredGraph;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.graalvm.compiler.nodes.Invoke invoke();
    descriptor: ()Lorg/graalvm/compiler/nodes/Invoke;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int numberOfMethods();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jdk.vm.ci.meta.ResolvedJavaMethod methodAt(int);
    descriptor: (I)Ljdk/vm/ci/meta/ResolvedJavaMethod;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract org.graalvm.compiler.phases.common.inlining.info.elem.Inlineable inlineableElementAt(int);
    descriptor: (I)Lorg/graalvm/compiler/phases/common/inlining/info/elem/Inlineable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract double probabilityAt(int);
    descriptor: (I)D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract double relevanceAt(int);
    descriptor: (I)D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract void setInlinableElement(int, org.graalvm.compiler.phases.common.inlining.info.elem.Inlineable);
    descriptor: (ILorg/graalvm/compiler/phases/common/inlining/info/elem/Inlineable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      index              
      inlineableElement  

  public abstract jdk.internal.vm.compiler.collections.EconomicSet<org.graalvm.compiler.graph.Node> inline(org.graalvm.compiler.phases.util.Providers, java.lang.String);
    descriptor: (Lorg/graalvm/compiler/phases/util/Providers;Ljava/lang/String;)Ljdk/internal/vm/compiler/collections/EconomicSet;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/graalvm/compiler/phases/util/Providers;Ljava/lang/String;)Ljdk/internal/vm/compiler/collections/EconomicSet<Lorg/graalvm/compiler/graph/Node;>;
    MethodParameters:
           Name  Flags
      providers  
      reason     

  public abstract void tryToDevirtualizeInvoke(org.graalvm.compiler.phases.util.Providers);
    descriptor: (Lorg/graalvm/compiler/phases/util/Providers;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      providers  

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

  public abstract void populateInlinableElements(org.graalvm.compiler.phases.tiers.HighTierContext, org.graalvm.compiler.nodes.StructuredGraph, org.graalvm.compiler.phases.common.CanonicalizerPhase, org.graalvm.compiler.options.OptionValues);
    descriptor: (Lorg/graalvm/compiler/phases/tiers/HighTierContext;Lorg/graalvm/compiler/nodes/StructuredGraph;Lorg/graalvm/compiler/phases/common/CanonicalizerPhase;Lorg/graalvm/compiler/options/OptionValues;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      context        
      caller         
      canonicalizer  
      optionValues   

  public abstract int determineNodeCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "InlineInfo.java"