public interface org.graalvm.graphio.GraphBlocks<G, B, N>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.graalvm.graphio.GraphBlocks
  super_class: java.lang.Object
{
  public abstract java.util.Collection<? extends B> blocks(G);
    descriptor: (Ljava/lang/Object;)Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TG;)Ljava/util/Collection<+TB;>;
    MethodParameters:
       Name  Flags
      graph  

  public abstract int blockId();
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TB;)I
    MethodParameters:
       Name  Flags
      block  

  public abstract java.util.Collection<? extends N> blockNodes(G, B);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TG;TB;)Ljava/util/Collection<+TN;>;
    MethodParameters:
       Name  Flags
      info   
      block  

  public abstract java.util.Collection<? extends B> blockSuccessors(B);
    descriptor: (Ljava/lang/Object;)Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TB;)Ljava/util/Collection<+TB;>;
    MethodParameters:
       Name  Flags
      block  
}
Signature: <G:Ljava/lang/Object;B:Ljava/lang/Object;N:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "GraphBlocks.java"