public class examples.ConfigGitExamples
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: examples.ConfigGitExamples
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 // examples.ConfigGitExamples this
0: .line 30
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // examples.ConfigGitExamples this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/ConfigGitExamples;
public void example1(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 // examples.ConfigGitExamples this
start local 1 // io.vertx.core.Vertx vertx
0: .line 35
new io.vertx.config.ConfigStoreOptions
dup
invokespecial io.vertx.config.ConfigStoreOptions.<init>:()V
1: .line 36
ldc "git"
invokevirtual io.vertx.config.ConfigStoreOptions.setType:(Ljava/lang/String;)Lio/vertx/config/ConfigStoreOptions;
2: .line 37
new io.vertx.core.json.JsonObject
dup
invokespecial io.vertx.core.json.JsonObject.<init>:()V
3: .line 38
ldc "url"
ldc "https://github.com/cescoffier/vertx-config-test.git"
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
4: .line 39
ldc "path"
ldc "local"
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
5: .line 40
ldc "filesets"
6: .line 41
new io.vertx.core.json.JsonArray
dup
invokespecial io.vertx.core.json.JsonArray.<init>:()V
new io.vertx.core.json.JsonObject
dup
invokespecial io.vertx.core.json.JsonObject.<init>:()V
ldc "pattern"
ldc "*.json"
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
invokevirtual io.vertx.core.json.JsonArray.add:(Ljava/lang/Object;)Lio/vertx/core/json/JsonArray;
7: .line 40
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
8: .line 37
invokevirtual io.vertx.config.ConfigStoreOptions.setConfig:(Lio/vertx/core/json/JsonObject;)Lio/vertx/config/ConfigStoreOptions;
9: .line 35
astore 2 /* git */
start local 2 // io.vertx.config.ConfigStoreOptions git
10: .line 43
aload 1 /* vertx */
11: .line 44
new io.vertx.config.ConfigRetrieverOptions
dup
invokespecial io.vertx.config.ConfigRetrieverOptions.<init>:()V
aload 2 /* git */
invokevirtual io.vertx.config.ConfigRetrieverOptions.addStore:(Lio/vertx/config/ConfigStoreOptions;)Lio/vertx/config/ConfigRetrieverOptions;
12: .line 43
invokestatic io.vertx.config.ConfigRetriever.create:(Lio/vertx/core/Vertx;Lio/vertx/config/ConfigRetrieverOptions;)Lio/vertx/config/ConfigRetriever;
pop
13: .line 45
return
end local 2 // io.vertx.config.ConfigStoreOptions git
end local 1 // io.vertx.core.Vertx vertx
end local 0 // examples.ConfigGitExamples this
LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lexamples/ConfigGitExamples;
0 14 1 vertx Lio/vertx/core/Vertx;
10 14 2 git Lio/vertx/config/ConfigStoreOptions;
MethodParameters:
Name Flags
vertx
}
SourceFile: "ConfigGitExamples.java"