public class com.jayway.jsonpath.Configuration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.jayway.jsonpath.Configuration
super_class: java.lang.Object
{
private static com.jayway.jsonpath.Configuration$Defaults DEFAULTS;
descriptor: Lcom/jayway/jsonpath/Configuration$Defaults;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private final com.jayway.jsonpath.spi.json.JsonProvider jsonProvider;
descriptor: Lcom/jayway/jsonpath/spi/json/JsonProvider;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.jayway.jsonpath.spi.mapper.MappingProvider mappingProvider;
descriptor: Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Set<com.jayway.jsonpath.Option> options;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lcom/jayway/jsonpath/Option;>;
private final java.util.Collection<com.jayway.jsonpath.EvaluationListener> evaluationListeners;
descriptor: Ljava/util/Collection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Collection<Lcom/jayway/jsonpath/EvaluationListener;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
putstatic com.jayway.jsonpath.Configuration.DEFAULTS:Lcom/jayway/jsonpath/Configuration$Defaults;
return
LocalVariableTable:
Start End Slot Name Signature
public static synchronized void setDefaults(com.jayway.jsonpath.Configuration$Defaults);
descriptor: (Lcom/jayway/jsonpath/Configuration$Defaults;)V
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic com.jayway.jsonpath.Configuration.DEFAULTS:Lcom/jayway/jsonpath/Configuration$Defaults;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 defaults Lcom/jayway/jsonpath/Configuration$Defaults;
MethodParameters:
Name Flags
defaults
private static com.jayway.jsonpath.Configuration$Defaults getEffectiveDefaults();
descriptor: ()Lcom/jayway/jsonpath/Configuration$Defaults;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.jayway.jsonpath.Configuration.DEFAULTS:Lcom/jayway/jsonpath/Configuration$Defaults;
ifnonnull 2
1: getstatic com.jayway.jsonpath.internal.DefaultsImpl.INSTANCE:Lcom/jayway/jsonpath/internal/DefaultsImpl;
areturn
2: StackMap locals:
StackMap stack:
getstatic com.jayway.jsonpath.Configuration.DEFAULTS:Lcom/jayway/jsonpath/Configuration$Defaults;
areturn
LocalVariableTable:
Start End Slot Name Signature
private void <init>(com.jayway.jsonpath.spi.json.JsonProvider, com.jayway.jsonpath.spi.mapper.MappingProvider, java.util.EnumSet<com.jayway.jsonpath.Option>, java.util.Collection<com.jayway.jsonpath.EvaluationListener>);
descriptor: (Lcom/jayway/jsonpath/spi/json/JsonProvider;Lcom/jayway/jsonpath/spi/mapper/MappingProvider;Ljava/util/EnumSet;Ljava/util/Collection;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
ldc "jsonProvider can not be null"
iconst_0
anewarray java.lang.Object
invokestatic com.jayway.jsonpath.internal.Utils.notNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 2
ldc "mappingProvider can not be null"
iconst_0
anewarray java.lang.Object
invokestatic com.jayway.jsonpath.internal.Utils.notNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 3
ldc "setOptions can not be null"
iconst_0
anewarray java.lang.Object
invokestatic com.jayway.jsonpath.internal.Utils.notNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 4
ldc "evaluationListeners can not be null"
iconst_0
anewarray java.lang.Object
invokestatic com.jayway.jsonpath.internal.Utils.notNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
aload 1
putfield com.jayway.jsonpath.Configuration.jsonProvider:Lcom/jayway/jsonpath/spi/json/JsonProvider;
6: aload 0
aload 2
putfield com.jayway.jsonpath.Configuration.mappingProvider:Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
7: aload 0
aload 3
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.jayway.jsonpath.Configuration.options:Ljava/util/Set;
8: aload 0
aload 4
invokestatic java.util.Collections.unmodifiableCollection:(Ljava/util/Collection;)Ljava/util/Collection;
putfield com.jayway.jsonpath.Configuration.evaluationListeners:Ljava/util/Collection;
9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/jayway/jsonpath/Configuration;
0 10 1 jsonProvider Lcom/jayway/jsonpath/spi/json/JsonProvider;
0 10 2 mappingProvider Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
0 10 3 options Ljava/util/EnumSet<Lcom/jayway/jsonpath/Option;>;
0 10 4 evaluationListeners Ljava/util/Collection<Lcom/jayway/jsonpath/EvaluationListener;>;
Signature: (Lcom/jayway/jsonpath/spi/json/JsonProvider;Lcom/jayway/jsonpath/spi/mapper/MappingProvider;Ljava/util/EnumSet<Lcom/jayway/jsonpath/Option;>;Ljava/util/Collection<Lcom/jayway/jsonpath/EvaluationListener;>;)V
MethodParameters:
Name Flags
jsonProvider
mappingProvider
options
evaluationListeners
public com.jayway.jsonpath.Configuration addEvaluationListeners(com.jayway.jsonpath.EvaluationListener[]);
descriptor: ([Lcom/jayway/jsonpath/EvaluationListener;)Lcom/jayway/jsonpath/Configuration;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.jayway.jsonpath.Configuration.builder:()Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.jsonProvider:Lcom/jayway/jsonpath/spi/json/JsonProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.jsonProvider:(Lcom/jayway/jsonpath/spi/json/JsonProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.mappingProvider:Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.mappingProvider:(Lcom/jayway/jsonpath/spi/mapper/MappingProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.options:Ljava/util/Set;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.options:(Ljava/util/Set;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 1
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.evaluationListener:([Lcom/jayway/jsonpath/EvaluationListener;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.build:()Lcom/jayway/jsonpath/Configuration;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
0 1 1 evaluationListener [Lcom/jayway/jsonpath/EvaluationListener;
MethodParameters:
Name Flags
evaluationListener
public com.jayway.jsonpath.Configuration setEvaluationListeners(com.jayway.jsonpath.EvaluationListener[]);
descriptor: ([Lcom/jayway/jsonpath/EvaluationListener;)Lcom/jayway/jsonpath/Configuration;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.jayway.jsonpath.Configuration.builder:()Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.jsonProvider:Lcom/jayway/jsonpath/spi/json/JsonProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.jsonProvider:(Lcom/jayway/jsonpath/spi/json/JsonProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.mappingProvider:Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.mappingProvider:(Lcom/jayway/jsonpath/spi/mapper/MappingProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.options:Ljava/util/Set;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.options:(Ljava/util/Set;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 1
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.evaluationListener:([Lcom/jayway/jsonpath/EvaluationListener;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.build:()Lcom/jayway/jsonpath/Configuration;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
0 1 1 evaluationListener [Lcom/jayway/jsonpath/EvaluationListener;
MethodParameters:
Name Flags
evaluationListener
public java.util.Collection<com.jayway.jsonpath.EvaluationListener> getEvaluationListeners();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jayway.jsonpath.Configuration.evaluationListeners:Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
Signature: ()Ljava/util/Collection<Lcom/jayway/jsonpath/EvaluationListener;>;
public com.jayway.jsonpath.Configuration jsonProvider(com.jayway.jsonpath.spi.json.JsonProvider);
descriptor: (Lcom/jayway/jsonpath/spi/json/JsonProvider;)Lcom/jayway/jsonpath/Configuration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.jayway.jsonpath.Configuration.builder:()Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 1
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.jsonProvider:(Lcom/jayway/jsonpath/spi/json/JsonProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.mappingProvider:Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.mappingProvider:(Lcom/jayway/jsonpath/spi/mapper/MappingProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.options:Ljava/util/Set;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.options:(Ljava/util/Set;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.evaluationListeners:Ljava/util/Collection;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.evaluationListener:(Ljava/util/Collection;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.build:()Lcom/jayway/jsonpath/Configuration;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
0 1 1 newJsonProvider Lcom/jayway/jsonpath/spi/json/JsonProvider;
MethodParameters:
Name Flags
newJsonProvider
public com.jayway.jsonpath.spi.json.JsonProvider jsonProvider();
descriptor: ()Lcom/jayway/jsonpath/spi/json/JsonProvider;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jayway.jsonpath.Configuration.jsonProvider:Lcom/jayway/jsonpath/spi/json/JsonProvider;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
public com.jayway.jsonpath.Configuration mappingProvider(com.jayway.jsonpath.spi.mapper.MappingProvider);
descriptor: (Lcom/jayway/jsonpath/spi/mapper/MappingProvider;)Lcom/jayway/jsonpath/Configuration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.jayway.jsonpath.Configuration.builder:()Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.jsonProvider:Lcom/jayway/jsonpath/spi/json/JsonProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.jsonProvider:(Lcom/jayway/jsonpath/spi/json/JsonProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 1
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.mappingProvider:(Lcom/jayway/jsonpath/spi/mapper/MappingProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.options:Ljava/util/Set;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.options:(Ljava/util/Set;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.evaluationListeners:Ljava/util/Collection;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.evaluationListener:(Ljava/util/Collection;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.build:()Lcom/jayway/jsonpath/Configuration;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
0 1 1 newMappingProvider Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
MethodParameters:
Name Flags
newMappingProvider
public com.jayway.jsonpath.spi.mapper.MappingProvider mappingProvider();
descriptor: ()Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jayway.jsonpath.Configuration.mappingProvider:Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
public com.jayway.jsonpath.Configuration addOptions(com.jayway.jsonpath.Option[]);
descriptor: ([Lcom/jayway/jsonpath/Option;)Lcom/jayway/jsonpath/Configuration;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: ldc Lcom/jayway/jsonpath/Option;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
astore 2
start local 2 1: aload 2
aload 0
getfield com.jayway.jsonpath.Configuration.options:Ljava/util/Set;
invokevirtual java.util.EnumSet.addAll:(Ljava/util/Collection;)Z
pop
2: aload 2
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual java.util.EnumSet.addAll:(Ljava/util/Collection;)Z
pop
3: invokestatic com.jayway.jsonpath.Configuration.builder:()Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.jsonProvider:Lcom/jayway/jsonpath/spi/json/JsonProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.jsonProvider:(Lcom/jayway/jsonpath/spi/json/JsonProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.mappingProvider:Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.mappingProvider:(Lcom/jayway/jsonpath/spi/mapper/MappingProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 2
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.options:(Ljava/util/Set;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.evaluationListeners:Ljava/util/Collection;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.evaluationListener:(Ljava/util/Collection;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.build:()Lcom/jayway/jsonpath/Configuration;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/jayway/jsonpath/Configuration;
0 4 1 options [Lcom/jayway/jsonpath/Option;
1 4 2 opts Ljava/util/EnumSet<Lcom/jayway/jsonpath/Option;>;
MethodParameters:
Name Flags
options
public com.jayway.jsonpath.Configuration setOptions(com.jayway.jsonpath.Option[]);
descriptor: ([Lcom/jayway/jsonpath/Option;)Lcom/jayway/jsonpath/Configuration;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.jayway.jsonpath.Configuration.builder:()Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.jsonProvider:Lcom/jayway/jsonpath/spi/json/JsonProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.jsonProvider:(Lcom/jayway/jsonpath/spi/json/JsonProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.mappingProvider:Lcom/jayway/jsonpath/spi/mapper/MappingProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.mappingProvider:(Lcom/jayway/jsonpath/spi/mapper/MappingProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 1
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.options:([Lcom/jayway/jsonpath/Option;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
getfield com.jayway.jsonpath.Configuration.evaluationListeners:Ljava/util/Collection;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.evaluationListener:(Ljava/util/Collection;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.build:()Lcom/jayway/jsonpath/Configuration;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
0 1 1 options [Lcom/jayway/jsonpath/Option;
MethodParameters:
Name Flags
options
public java.util.Set<com.jayway.jsonpath.Option> getOptions();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.jayway.jsonpath.Configuration.options:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
Signature: ()Ljava/util/Set<Lcom/jayway/jsonpath/Option;>;
public boolean containsOption(com.jayway.jsonpath.Option);
descriptor: (Lcom/jayway/jsonpath/Option;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.jayway.jsonpath.Configuration.options:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/jayway/jsonpath/Configuration;
0 1 1 option Lcom/jayway/jsonpath/Option;
MethodParameters:
Name Flags
option
public static com.jayway.jsonpath.Configuration defaultConfiguration();
descriptor: ()Lcom/jayway/jsonpath/Configuration;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: invokestatic com.jayway.jsonpath.Configuration.getEffectiveDefaults:()Lcom/jayway/jsonpath/Configuration$Defaults;
astore 0
start local 0 1: invokestatic com.jayway.jsonpath.Configuration.builder:()Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
invokeinterface com.jayway.jsonpath.Configuration$Defaults.jsonProvider:()Lcom/jayway/jsonpath/spi/json/JsonProvider;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.jsonProvider:(Lcom/jayway/jsonpath/spi/json/JsonProvider;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
aload 0
invokeinterface com.jayway.jsonpath.Configuration$Defaults.options:()Ljava/util/Set;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.options:(Ljava/util/Set;)Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
invokevirtual com.jayway.jsonpath.Configuration$ConfigurationBuilder.build:()Lcom/jayway/jsonpath/Configuration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 2 0 defaults Lcom/jayway/jsonpath/Configuration$Defaults;
public static com.jayway.jsonpath.Configuration$ConfigurationBuilder builder();
descriptor: ()Lcom/jayway/jsonpath/Configuration$ConfigurationBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.jayway.jsonpath.Configuration$ConfigurationBuilder
dup
invokespecial com.jayway.jsonpath.Configuration$ConfigurationBuilder.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "Configuration.java"
NestMembers:
com.jayway.jsonpath.Configuration$ConfigurationBuilder com.jayway.jsonpath.Configuration$Defaults
InnerClasses:
public ConfigurationBuilder = com.jayway.jsonpath.Configuration$ConfigurationBuilder of com.jayway.jsonpath.Configuration
public abstract Defaults = com.jayway.jsonpath.Configuration$Defaults of com.jayway.jsonpath.Configuration