public class org.apache.zookeeper.test.AsyncOps$StringCB extends org.apache.zookeeper.test.AsyncOps$AsyncCB implements org.apache.zookeeper.AsyncCallback$StringCallback
{
byte[] data;
java.util.List acl;
org.apache.zookeeper.CreateMode flags;
java.lang.String name;
void <init>(org.apache.zookeeper.ZooKeeper)
{
org.apache.zookeeper.ZooKeeper v;
java.util.concurrent.CountDownLatch v;
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v := @parameter: org.apache.zookeeper.ZooKeeper;
v = new java.util.concurrent.CountDownLatch;
specialinvoke v.<java.util.concurrent.CountDownLatch: void <init>(int)>(1);
specialinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void <init>(org.apache.zookeeper.ZooKeeper,java.util.concurrent.CountDownLatch)>(v, v);
return;
}
void <init>(org.apache.zookeeper.ZooKeeper, java.util.concurrent.CountDownLatch)
{
org.apache.zookeeper.CreateMode v;
org.apache.zookeeper.ZooKeeper v;
byte[] v;
java.util.concurrent.CountDownLatch v;
java.lang.String v;
java.util.ArrayList v;
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v := @parameter: org.apache.zookeeper.ZooKeeper;
v := @parameter: java.util.concurrent.CountDownLatch;
specialinvoke v.<org.apache.zookeeper.test.AsyncOps$AsyncCB: void <init>(org.apache.zookeeper.ZooKeeper,java.util.concurrent.CountDownLatch)>(v, v);
v = newarray (byte)[10];
v.<org.apache.zookeeper.test.AsyncOps$StringCB: byte[] data> = v;
v = <org.apache.zookeeper.ZooDefs$Ids: java.util.ArrayList CREATOR_ALL_ACL>;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.util.List acl> = v;
v = <org.apache.zookeeper.CreateMode: org.apache.zookeeper.CreateMode PERSISTENT>;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.CreateMode flags> = v;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String name> = v;
return;
}
public void setPath(java.lang.String)
{
java.lang.String v;
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.zookeeper.test.AsyncOps$AsyncCB: void setPath(java.lang.String)>(v);
v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String name> = v;
return;
}
public java.lang.String nodeName()
{
int v, v;
java.lang.String v, v, v;
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v = virtualinvoke v.<java.lang.String: int lastIndexOf(int)>(47);
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
return v;
}
public void processResult(int, java.lang.String, java.lang.Object, java.lang.String)
{
org.apache.zookeeper.KeeperException$Code v;
int v;
java.lang.Object v;
java.lang.String v, v;
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String name> = v;
v = staticinvoke <org.apache.zookeeper.KeeperException$Code: org.apache.zookeeper.KeeperException$Code get(int)>(v);
specialinvoke v.<org.apache.zookeeper.test.AsyncOps$AsyncCB: void processResult(org.apache.zookeeper.KeeperException$Code,java.lang.String,java.lang.Object)>(v, v, v);
return;
}
public org.apache.zookeeper.test.AsyncOps$AsyncCB create()
{
org.apache.zookeeper.CreateMode v;
org.apache.zookeeper.ZooKeeper v;
byte[] v;
java.util.List v;
java.lang.String v, v;
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.ZooKeeper zk>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: byte[] data>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.util.List acl>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.CreateMode flags>;
v = virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String toString()>();
virtualinvoke v.<org.apache.zookeeper.ZooKeeper: void create(java.lang.String,byte[],java.util.List,org.apache.zookeeper.CreateMode,org.apache.zookeeper.AsyncCallback$StringCallback,java.lang.Object)>(v, v, v, v, v, v);
return v;
}
public org.apache.zookeeper.test.AsyncOps$AsyncCB createEphemeral()
{
org.apache.zookeeper.CreateMode v;
org.apache.zookeeper.ZooKeeper v;
byte[] v;
java.util.List v;
java.lang.String v, v;
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.ZooKeeper zk>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: byte[] data>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.util.List acl>;
v = <org.apache.zookeeper.CreateMode: org.apache.zookeeper.CreateMode EPHEMERAL>;
v = virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String toString()>();
virtualinvoke v.<org.apache.zookeeper.ZooKeeper: void create(java.lang.String,byte[],java.util.List,org.apache.zookeeper.CreateMode,org.apache.zookeeper.AsyncCallback$StringCallback,java.lang.Object)>(v, v, v, v, v, v);
return v;
}
public void verifyCreate()
{
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.test.AsyncOps$AsyncCB create()>();
virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void verify()>();
return;
}
public void verifyCreateEphemeral()
{
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.test.AsyncOps$AsyncCB createEphemeral()>();
virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void verify()>();
return;
}
public void verifyCreateFailure_NodeExists()
{
org.apache.zookeeper.CreateMode v;
org.apache.zookeeper.ZooKeeper v, v;
byte[] v;
org.apache.zookeeper.KeeperException$Code v;
java.util.List v;
java.lang.String v, v;
org.apache.zookeeper.test.AsyncOps$StringCB v, v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v = new org.apache.zookeeper.test.AsyncOps$StringCB;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.ZooKeeper zk>;
specialinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void <init>(org.apache.zookeeper.ZooKeeper)>(v);
virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void verifyCreate()>();
v = <org.apache.zookeeper.KeeperException$Code: org.apache.zookeeper.KeeperException$Code NODEEXISTS>;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.KeeperException$Code rc> = v;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String name> = null;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.ZooKeeper zk>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: byte[] data>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.util.List acl>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.CreateMode flags>;
v = virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String toString()>();
virtualinvoke v.<org.apache.zookeeper.ZooKeeper: void create(java.lang.String,byte[],java.util.List,org.apache.zookeeper.CreateMode,org.apache.zookeeper.AsyncCallback$StringCallback,java.lang.Object)>(v, v, v, v, v, v);
virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void verify()>();
return;
}
public void verifyCreateFailure_NoNode()
{
org.apache.zookeeper.CreateMode v;
org.apache.zookeeper.ZooKeeper v;
byte[] v;
org.apache.zookeeper.KeeperException$Code v;
java.util.List v;
java.lang.String v, v, v, v;
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v = <org.apache.zookeeper.KeeperException$Code: org.apache.zookeeper.KeeperException$Code NONODE>;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.KeeperException$Code rc> = v;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String name> = null;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/bar");
v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path> = v;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.ZooKeeper zk>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: byte[] data>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.util.List acl>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.CreateMode flags>;
v = virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String toString()>();
virtualinvoke v.<org.apache.zookeeper.ZooKeeper: void create(java.lang.String,byte[],java.util.List,org.apache.zookeeper.CreateMode,org.apache.zookeeper.AsyncCallback$StringCallback,java.lang.Object)>(v, v, v, v, v, v);
virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void verify()>();
return;
}
public void verifyCreateFailure_NoChildForEphemeral()
{
org.apache.zookeeper.CreateMode v;
org.apache.zookeeper.ZooKeeper v, v;
byte[] v;
org.apache.zookeeper.KeeperException$Code v;
java.util.List v;
java.lang.String v, v, v, v;
org.apache.zookeeper.test.AsyncOps$StringCB v, v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v = new org.apache.zookeeper.test.AsyncOps$StringCB;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.ZooKeeper zk>;
specialinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void <init>(org.apache.zookeeper.ZooKeeper)>(v);
virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void verifyCreateEphemeral()>();
v = <org.apache.zookeeper.KeeperException$Code: org.apache.zookeeper.KeeperException$Code NOCHILDRENFOREPHEMERALS>;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.KeeperException$Code rc> = v;
v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String name> = null;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/bar");
v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path> = v;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.ZooKeeper zk>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String path>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: byte[] data>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.util.List acl>;
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: org.apache.zookeeper.CreateMode flags>;
v = virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String toString()>();
virtualinvoke v.<org.apache.zookeeper.ZooKeeper: void create(java.lang.String,byte[],java.util.List,org.apache.zookeeper.CreateMode,org.apache.zookeeper.AsyncCallback$StringCallback,java.lang.Object)>(v, v, v, v, v, v);
virtualinvoke v.<org.apache.zookeeper.test.AsyncOps$StringCB: void verify()>();
return;
}
public java.lang.String toString()
{
java.lang.String v, v, v;
org.apache.zookeeper.test.AsyncOps$StringCB v;
v := @this: org.apache.zookeeper.test.AsyncOps$StringCB;
v = specialinvoke v.<org.apache.zookeeper.test.AsyncOps$AsyncCB: java.lang.String toString()>();
v = v.<org.apache.zookeeper.test.AsyncOps$StringCB: java.lang.String name>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
return v;
}
}