public final class org.pcollections.Empty
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.pcollections.Empty
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.pcollections.Empty this
         0: .line 22
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.pcollections.Empty this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/pcollections/Empty;

  public static <E> org.pcollections.PStack<E> stack();
    descriptor: ()Lorg/pcollections/PStack;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 25
            invokestatic org.pcollections.ConsPStack.empty:()Lorg/pcollections/ConsPStack;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <E:Ljava/lang/Object;>()Lorg/pcollections/PStack<TE;>;

  public static <E> org.pcollections.PQueue<E> queue();
    descriptor: ()Lorg/pcollections/PQueue;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 29
            invokestatic org.pcollections.AmortizedPQueue.empty:()Lorg/pcollections/AmortizedPQueue;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <E:Ljava/lang/Object;>()Lorg/pcollections/PQueue<TE;>;

  public static <E> org.pcollections.PVector<E> vector();
    descriptor: ()Lorg/pcollections/PVector;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 33
            invokestatic org.pcollections.TreePVector.empty:()Lorg/pcollections/TreePVector;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <E:Ljava/lang/Object;>()Lorg/pcollections/PVector<TE;>;

  public static <E> org.pcollections.PSet<E> set();
    descriptor: ()Lorg/pcollections/PSet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 37
            invokestatic org.pcollections.HashTreePSet.empty:()Lorg/pcollections/MapPSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <E:Ljava/lang/Object;>()Lorg/pcollections/PSet<TE;>;

  public static <E> org.pcollections.POrderedSet<E> orderedSet();
    descriptor: ()Lorg/pcollections/POrderedSet;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 41
            invokestatic org.pcollections.OrderedPSet.empty:()Lorg/pcollections/OrderedPSet;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <E:Ljava/lang/Object;>()Lorg/pcollections/POrderedSet<TE;>;

  public static <E> org.pcollections.PBag<E> bag();
    descriptor: ()Lorg/pcollections/PBag;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 45
            invokestatic org.pcollections.HashTreePBag.empty:()Lorg/pcollections/MapPBag;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <E:Ljava/lang/Object;>()Lorg/pcollections/PBag<TE;>;

  public static <K, V> org.pcollections.PMap<K, V> map();
    descriptor: ()Lorg/pcollections/PMap;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 49
            invokestatic org.pcollections.HashTreePMap.empty:()Lorg/pcollections/HashPMap;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>()Lorg/pcollections/PMap<TK;TV;>;
}
SourceFile: "Empty.java"