public interface io.vertx.ext.cluster.infinispan.InfinispanAsyncMap<K, V>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.ext.cluster.infinispan.InfinispanAsyncMap
super_class: java.lang.Object
{
public static <K, V> io.vertx.ext.cluster.infinispan.InfinispanAsyncMap<K, V> unwrap(io.vertx.core.shareddata.AsyncMap);
descriptor: (Lio/vertx/core/shareddata/AsyncMap;)Lio/vertx/ext/cluster/infinispan/InfinispanAsyncMap;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
instanceof io.vertx.core.shareddata.impl.SharedDataImpl$WrappedAsyncMap
ifeq 5
1: aload 0
checkcast io.vertx.core.shareddata.impl.SharedDataImpl$WrappedAsyncMap
astore 1
start local 1 2: aload 1
invokevirtual io.vertx.core.shareddata.impl.SharedDataImpl$WrappedAsyncMap.getDelegate:()Lio/vertx/core/shareddata/AsyncMap;
astore 2
start local 2 3: aload 2
instanceof io.vertx.ext.cluster.infinispan.InfinispanAsyncMap
ifeq 5
4: aload 2
checkcast io.vertx.ext.cluster.infinispan.InfinispanAsyncMap
areturn
end local 2 end local 1 5: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
aload 0
ifnull 6
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
goto 7
StackMap locals: io.vertx.core.shareddata.AsyncMap
StackMap stack: new 5 new 5
6: aconst_null
StackMap locals: io.vertx.core.shareddata.AsyncMap
StackMap stack: new 5 new 5 java.lang.Class
7: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 asyncMap Lio/vertx/core/shareddata/AsyncMap;
2 5 1 wrappedAsyncMap Lio/vertx/core/shareddata/impl/SharedDataImpl$WrappedAsyncMap;
3 5 2 delegate Lio/vertx/core/shareddata/AsyncMap;
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lio/vertx/core/shareddata/AsyncMap;)Lio/vertx/ext/cluster/infinispan/InfinispanAsyncMap<TK;TV;>;
MethodParameters:
Name Flags
asyncMap
public abstract io.vertx.core.streams.ReadStream<K> keyStream();
descriptor: ()Lio/vertx/core/streams/ReadStream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lio/vertx/core/streams/ReadStream<TK;>;
public abstract io.vertx.core.streams.ReadStream<V> valueStream();
descriptor: ()Lio/vertx/core/streams/ReadStream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lio/vertx/core/streams/ReadStream<TV;>;
public abstract io.vertx.core.streams.ReadStream<java.util.Map$Entry<K, V>> entryStream();
descriptor: ()Lio/vertx/core/streams/ReadStream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lio/vertx/core/streams/ReadStream<Ljava/util/Map$Entry<TK;TV;>;>;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore()
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "InfinispanAsyncMap.java"
InnerClasses:
public final WrappedAsyncMap = io.vertx.core.shareddata.impl.SharedDataImpl$WrappedAsyncMap of io.vertx.core.shareddata.impl.SharedDataImpl
public abstract Entry = java.util.Map$Entry of java.util.Map
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.VertxGen()