public class io.vertx.spi.cluster.zookeeper.impl.ZKCounter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.spi.cluster.zookeeper.impl.ZKCounter
  super_class: java.lang.Object
{
  private static final java.lang.String ZK_PATH_COUNTERS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "/counters/"

  private final VertxInternal vertx;
    descriptor: LVertxInternal;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.curator.framework.recipes.atomic.DistributedAtomicLong atomicLong;
    descriptor: Lorg/apache/curator/framework/recipes/atomic/DistributedAtomicLong;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(VertxInternal, org.apache.curator.framework.CuratorFramework, java.lang.String, org.apache.curator.RetryPolicy);
    descriptor: (LVertxInternal;Lorg/apache/curator/framework/CuratorFramework;Ljava/lang/String;Lorg/apache/curator/RetryPolicy;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 19
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tThe import io.vertx.core cannot be resolved\n\tCounter cannot be resolved to a type\n\tVertxInternal cannot be resolved to a type\n\tVertxInternal cannot be resolved to a type\n\tVertxInternal cannot be resolved to a type\n\tFuture cannot be resolved to a type\n\tThe method get() of type ZKCounter must override or implement a supertype method\n\tVertxInternal cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method get() from the type ZKCounter refers to the missing type Future\n\tFuture cannot be resolved to a type\n\tThe method incrementAndGet() of type ZKCounter must override or implement a supertype method\n\tThe method increment(boolean) from the type ZKCounter refers to the missing type Future\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method incrementAndGet() from the type ZKCounter refers to the missing type Future\n\tFuture cannot be resolved to a type\n\tThe method getAndIncrement() of type ZKCounter must override or implement a supertype method\n\tThe method increment(boolean) from the type ZKCounter refers to the missing type Future\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method getAndIncrement() from the type ZKCounter refers to the missing type Future\n\tFuture cannot be resolved to a type\n\tVertxInternal cannot be resolved to a type\n\tFuture cannot be resolved to a type\n\tThe method decrementAndGet() of type ZKCounter must override or implement a supertype method\n\tVertxInternal cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method decrementAndGet() from the type ZKCounter refers to the missing type Future\n\tFuture cannot be resolved to a type\n\tThe method addAndGet(long) of type ZKCounter must override or implement a supertype method\n\tThe method add(long, boolean) from the type ZKCounter refers to the missing type Future\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method addAndGet(long) from the type ZKCounter refers to the missing type Future\n\tFuture cannot be resolved to a type\n\tThe method getAndAdd(long) of type ZKCounter must override or implement a supertype method\n\tThe method add(long, boolean) from the type ZKCounter refers to the missing type Future\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method getAndAdd(long) from the type ZKCounter refers to the missing type Future\n\tFuture cannot be resolved to a type\n\tVertxInternal cannot be resolved to a type\n\tFuture cannot be resolved to a type\n\tThe method compareAndSet(long, long) of type ZKCounter must override or implement a supertype method\n\tVertxInternal cannot be resolved to a type\n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method compareAndSet(long, long) from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    MethodParameters:
             Name  Flags
      vertx        
      curator      
      nodeName     
      retryPolicy  

  public Future<java.lang.Long> get();
    descriptor: ()LFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 45
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFuture cannot be resolved to a type\n\tThe method get() of type ZKCounter must override or implement a supertype method\n\tVertxInternal cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: ()LFuture<Ljava/lang/Long;>;

  public void get(Handler<AsyncResult<java.lang.Long>>);
    descriptor: (LHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 56
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method get() from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (LHandler<LAsyncResult<Ljava/lang/Long;>;>;)V
    MethodParameters:
               Name  Flags
      resultHandler  

  public Future<java.lang.Long> incrementAndGet();
    descriptor: ()LFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 62
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFuture cannot be resolved to a type\n\tThe method incrementAndGet() of type ZKCounter must override or implement a supertype method\n\tThe method increment(boolean) from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: ()LFuture<Ljava/lang/Long;>;

  public void incrementAndGet(Handler<AsyncResult<java.lang.Long>>);
    descriptor: (LHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 67
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method incrementAndGet() from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (LHandler<LAsyncResult<Ljava/lang/Long;>;>;)V
    MethodParameters:
               Name  Flags
      resultHandler  

  public Future<java.lang.Long> getAndIncrement();
    descriptor: ()LFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 73
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFuture cannot be resolved to a type\n\tThe method getAndIncrement() of type ZKCounter must override or implement a supertype method\n\tThe method increment(boolean) from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: ()LFuture<Ljava/lang/Long;>;

  public void getAndIncrement(Handler<AsyncResult<java.lang.Long>>);
    descriptor: (LHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 78
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method getAndIncrement() from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (LHandler<LAsyncResult<Ljava/lang/Long;>;>;)V
    MethodParameters:
               Name  Flags
      resultHandler  

  private Future<java.lang.Long> increment(boolean);
    descriptor: (Z)LFuture;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 83
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFuture cannot be resolved to a type\n\tVertxInternal cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (Z)LFuture<Ljava/lang/Long;>;
    MethodParameters:
      Name  Flags
      post  

  public Future<java.lang.Long> decrementAndGet();
    descriptor: ()LFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 100
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFuture cannot be resolved to a type\n\tThe method decrementAndGet() of type ZKCounter must override or implement a supertype method\n\tVertxInternal cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: ()LFuture<Ljava/lang/Long;>;

  public void decrementAndGet(Handler<AsyncResult<java.lang.Long>>);
    descriptor: (LHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 115
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method decrementAndGet() from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (LHandler<LAsyncResult<Ljava/lang/Long;>;>;)V
    MethodParameters:
               Name  Flags
      resultHandler  

  public Future<java.lang.Long> addAndGet(long);
    descriptor: (J)LFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 121
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFuture cannot be resolved to a type\n\tThe method addAndGet(long) of type ZKCounter must override or implement a supertype method\n\tThe method add(long, boolean) from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (J)LFuture<Ljava/lang/Long;>;
    MethodParameters:
       Name  Flags
      value  

  public void addAndGet(long, Handler<AsyncResult<java.lang.Long>>);
    descriptor: (JLHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 126
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method addAndGet(long) from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (JLHandler<LAsyncResult<Ljava/lang/Long;>;>;)V
    MethodParameters:
               Name  Flags
      value          
      resultHandler  

  public Future<java.lang.Long> getAndAdd(long);
    descriptor: (J)LFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 132
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFuture cannot be resolved to a type\n\tThe method getAndAdd(long) of type ZKCounter must override or implement a supertype method\n\tThe method add(long, boolean) from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (J)LFuture<Ljava/lang/Long;>;
    MethodParameters:
       Name  Flags
      value  

  public void getAndAdd(long, Handler<AsyncResult<java.lang.Long>>);
    descriptor: (JLHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 137
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method getAndAdd(long) from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (JLHandler<LAsyncResult<Ljava/lang/Long;>;>;)V
    MethodParameters:
               Name  Flags
      value          
      resultHandler  

  private Future<java.lang.Long> add(long, boolean);
    descriptor: (JZ)LFuture;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 142
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFuture cannot be resolved to a type\n\tVertxInternal cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (JZ)LFuture<Ljava/lang/Long;>;
    MethodParameters:
       Name  Flags
      value  
      post   

  public Future<java.lang.Boolean> compareAndSet(long, long);
    descriptor: (JJ)LFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 159
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFuture cannot be resolved to a type\n\tThe method compareAndSet(long, long) of type ZKCounter must override or implement a supertype method\n\tVertxInternal cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (JJ)LFuture<Ljava/lang/Boolean;>;
    MethodParameters:
          Name  Flags
      expected  
      value     

  public void compareAndSet(long, long, Handler<AsyncResult<java.lang.Boolean>>);
    descriptor: (JJLHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
         0: .line 171
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHandler cannot be resolved to a type\n\tAsyncResult cannot be resolved to a type\n\tThe method compareAndSet(long, long) from the type ZKCounter refers to the missing type Future\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.vertx.spi.cluster.zookeeper.impl.ZKCounter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/spi/cluster/zookeeper/impl/ZKCounter;
    Signature: (JJLHandler<LAsyncResult<Ljava/lang/Boolean;>;>;)V
    MethodParameters:
               Name  Flags
      expected       
      value          
      resultHandler  
}
SourceFile: "ZKCounter.java"