public class examples.limited.MessageSourceExamples
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: examples.limited.MessageSourceExamples
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/limited/MessageSourceExamples;
public void example1(io.vertx.servicediscovery.ServiceDiscovery);
descriptor: (Lio/vertx/servicediscovery/ServiceDiscovery;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: ldc "some-message-source-service"
1: ldc "some-address"
2: ldc Lio/vertx/core/json/JsonObject;
3: invokestatic io.vertx.servicediscovery.types.MessageSource.createRecord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Lio/vertx/servicediscovery/Record;
pop
4: ldc "some-other-message-source-service"
5: ldc "some-address"
6: ldc Lio/vertx/core/json/JsonObject;
7: new io.vertx.core.json.JsonObject
dup
invokespecial io.vertx.core.json.JsonObject.<init>:()V
ldc "some-metadata"
ldc "some value"
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
8: invokestatic io.vertx.servicediscovery.types.MessageSource.createRecord:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Lio/vertx/core/json/JsonObject;)Lio/vertx/servicediscovery/Record;
pop
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lexamples/limited/MessageSourceExamples;
0 10 1 discovery Lio/vertx/servicediscovery/ServiceDiscovery;
MethodParameters:
Name Flags
discovery
}
SourceFile: "MessageSourceExamples.java"