public class io.smallrye.config.SmallRyeConfigBuilder extends java.lang.Object implements org.eclipse.microprofile.config.spi.ConfigBuilder
{
public static final java.lang.String META_INF_MICROPROFILE_CONFIG_PROPERTIES;
private final java.util.List customizers;
private final java.util.List sources;
private final java.util.List sourceProviders;
private final java.util.Map converters;
private final java.util.List profiles;
private final java.util.Set secretKeys;
private final java.util.List interceptors;
private final java.util.List secretKeysHandlers;
private io.smallrye.config.ConfigValidator validator;
private final java.util.Map defaultValues;
private final io.smallrye.config.ConfigMappingProvider$Builder mappingsBuilder;
private java.lang.ClassLoader classLoader;
private boolean addDiscoveredCustomizers;
private boolean addDefaultSources;
private boolean addDefaultInterceptors;
private boolean addDiscoveredSources;
private boolean addDiscoveredConverters;
private boolean addDiscoveredInterceptors;
private boolean addDiscoveredSecretKeysHandlers;
private boolean addDiscoveredValidator;
public void <init>()
{
io.smallrye.config.ConfigMappingProvider$Builder v;
java.util.HashMap v, v;
java.util.ArrayList v, v, v, v, v, v;
java.util.HashSet v;
io.smallrye.config.SmallRyeConfigBuilder v;
io.smallrye.config.ConfigValidator v;
java.lang.ClassLoader v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List customizers> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List sources> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List sourceProviders> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Map converters> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List profiles> = v;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Set secretKeys> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List interceptors> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List secretKeysHandlers> = v;
v = <io.smallrye.config.ConfigValidator: io.smallrye.config.ConfigValidator EMPTY>;
v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigValidator validator> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Map defaultValues> = v;
v = staticinvoke <io.smallrye.config.ConfigMappingProvider: io.smallrye.config.ConfigMappingProvider$Builder builder()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigMappingProvider$Builder mappingsBuilder> = v;
v = staticinvoke <io.smallrye.config.SecuritySupport: java.lang.ClassLoader getContextClassLoader()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader> = v;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredCustomizers> = 0;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDefaultSources> = 0;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDefaultInterceptors> = 0;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredSources> = 0;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredConverters> = 0;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredInterceptors> = 0;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredSecretKeysHandlers> = 0;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredValidator> = 0;
return;
}
public io.smallrye.config.SmallRyeConfigBuilder addDiscoveredCustomizers()
{
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredCustomizers> = 1;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder addDiscoveredSources()
{
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredSources> = 1;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder addDiscoveredConverters()
{
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredConverters> = 1;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder addDiscoveredInterceptors()
{
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredInterceptors> = 1;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder addDiscoveredSecretKeysHandlers()
{
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredSecretKeysHandlers> = 1;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder addDiscoveredValidator()
{
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredValidator> = 1;
return v;
}
java.util.List discoverSources()
{
io.smallrye.config.ConfigurableConfigSource v;
java.lang.Iterable v;
java.util.ArrayList v;
boolean v, v, v, v;
java.util.Iterator v, v, v, v;
java.util.ServiceLoader v, v, v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.lang.Object v, v, v, v;
java.lang.ClassLoader v, v, v, v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class,java.lang.ClassLoader)>(class "Lorg/eclipse/microprofile/config/spi/ConfigSource;", v);
v = virtualinvoke v.<java.util.ServiceLoader: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class,java.lang.ClassLoader)>(class "Lorg/eclipse/microprofile/config/spi/ConfigSourceProvider;", v);
v = virtualinvoke v.<java.util.ServiceLoader: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = interfaceinvoke v.<org.eclipse.microprofile.config.spi.ConfigSourceProvider: java.lang.Iterable getConfigSources(java.lang.ClassLoader)>(v);
v = interfaceinvoke v.<java.lang.Iterable: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class,java.lang.ClassLoader)>(class "Lio/smallrye/config/ConfigSourceFactory;", v);
v = virtualinvoke v.<java.util.ServiceLoader: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.smallrye.config.ConfigurableConfigSource;
specialinvoke v.<io.smallrye.config.ConfigurableConfigSource: void <init>(io.smallrye.config.ConfigSourceFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
java.util.List discoverConverters()
{
java.util.Iterator v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.lang.Object v;
java.util.ServiceLoader v;
java.lang.ClassLoader v;
boolean v;
java.util.ArrayList v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class,java.lang.ClassLoader)>(class "Lorg/eclipse/microprofile/config/spi/Converter;", v);
v = virtualinvoke v.<java.util.ServiceLoader: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
java.util.List discoverInterceptors()
{
java.util.Iterator v, v;
java.util.ServiceLoader v, v;
java.util.ArrayList v;
io.smallrye.config.SmallRyeConfigBuilder v;
io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority v, v;
java.lang.Object v, v;
java.lang.ClassLoader v, v;
boolean v, v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class,java.lang.ClassLoader)>(class "Lio/smallrye/config/ConfigSourceInterceptor;", v);
v = virtualinvoke v.<java.util.ServiceLoader: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptor)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class,java.lang.ClassLoader)>(class "Lio/smallrye/config/ConfigSourceInterceptorFactory;", v);
v = virtualinvoke v.<java.util.ServiceLoader: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptorFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
io.smallrye.config.ConfigValidator discoverValidator()
{
java.util.Iterator v;
io.smallrye.config.SmallRyeConfigBuilder v;
io.smallrye.config.ConfigValidator v;
java.lang.Object v;
java.util.ServiceLoader v;
java.lang.ClassLoader v;
boolean v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class,java.lang.ClassLoader)>(class "Lio/smallrye/config/ConfigValidator;", v);
v = virtualinvoke v.<java.util.ServiceLoader: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
return v;
label:
v = <io.smallrye.config.ConfigValidator: io.smallrye.config.ConfigValidator EMPTY>;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder addDefaultSources()
{
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDefaultSources> = 1;
return v;
}
protected java.util.List getDefaultSources()
{
java.util.List v;
io.smallrye.config.EnvConfigSource v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.lang.ClassLoader v;
io.smallrye.config.SysPropConfigSource v;
java.util.ArrayList v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = new io.smallrye.config.EnvConfigSource;
specialinvoke v.<io.smallrye.config.EnvConfigSource: void <init>()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new io.smallrye.config.SysPropConfigSource;
specialinvoke v.<io.smallrye.config.SysPropConfigSource: void <init>()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = staticinvoke <io.smallrye.config.PropertiesConfigSourceProvider: java.util.List classPathSources(java.lang.String,java.lang.ClassLoader)>("META-INF/microprofile-config.properties", v);
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder addDefaultInterceptors()
{
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDefaultInterceptors> = 1;
return v;
}
java.util.List getDefaultInterceptors()
{
io.smallrye.config.SmallRyeConfigBuilder$2 v;
io.smallrye.config.SmallRyeConfigBuilder$1 v;
io.smallrye.config.SmallRyeConfigBuilder$6 v;
io.smallrye.config.SmallRyeConfigBuilder$5 v;
io.smallrye.config.SmallRyeConfigBuilder$4 v;
io.smallrye.config.SmallRyeConfigBuilder$3 v;
java.util.ArrayList v;
io.smallrye.config.SmallRyeConfigBuilder v;
io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority v, v, v, v, v, v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
v = new io.smallrye.config.SmallRyeConfigBuilder$1;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$1: void <init>(io.smallrye.config.SmallRyeConfigBuilder)>(v);
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptorFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
v = new io.smallrye.config.SmallRyeConfigBuilder$2;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$2: void <init>(io.smallrye.config.SmallRyeConfigBuilder)>(v);
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptorFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
v = new io.smallrye.config.SmallRyeConfigBuilder$3;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$3: void <init>(io.smallrye.config.SmallRyeConfigBuilder)>(v);
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptorFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
v = new io.smallrye.config.SmallRyeConfigBuilder$4;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$4: void <init>(io.smallrye.config.SmallRyeConfigBuilder)>(v);
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptorFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
v = new io.smallrye.config.SmallRyeConfigBuilder$5;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$5: void <init>(io.smallrye.config.SmallRyeConfigBuilder)>(v);
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptorFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
v = new io.smallrye.config.SmallRyeConfigBuilder$6;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$6: void <init>(io.smallrye.config.SmallRyeConfigBuilder)>(v);
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptorFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder forClassLoader(java.lang.ClassLoader)
{
java.lang.ClassLoader v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.lang.ClassLoader;
v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader> = v;
return v;
}
public transient io.smallrye.config.SmallRyeConfigBuilder withCustomizers(io.smallrye.config.SmallRyeConfigBuilderCustomizer[])
{
io.smallrye.config.SmallRyeConfigBuilderCustomizer[] v;
java.util.List v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: io.smallrye.config.SmallRyeConfigBuilderCustomizer[];
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List customizers>;
staticinvoke <java.util.Collections: boolean addAll(java.util.Collection,java.lang.Object[])>(v, v);
return v;
}
public transient io.smallrye.config.SmallRyeConfigBuilder withSources(org.eclipse.microprofile.config.spi.ConfigSource[])
{
java.util.List v;
org.eclipse.microprofile.config.spi.ConfigSource[] v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: org.eclipse.microprofile.config.spi.ConfigSource[];
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List sources>;
staticinvoke <java.util.Collections: boolean addAll(java.util.Collection,java.lang.Object[])>(v, v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withSources(java.util.Collection)
{
java.util.List v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.util.Collection v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.util.Collection;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List sources>;
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withSources(org.eclipse.microprofile.config.spi.ConfigSourceProvider)
{
java.util.List v;
org.eclipse.microprofile.config.spi.ConfigSourceProvider v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: org.eclipse.microprofile.config.spi.ConfigSourceProvider;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List sourceProviders>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public transient io.smallrye.config.SmallRyeConfigBuilder withSources(io.smallrye.config.ConfigSourceFactory[])
{
io.smallrye.config.ConfigSourceFactory[] v;
java.util.List v;
io.smallrye.config.ConfigSourceFactory v;
io.smallrye.config.SmallRyeConfigBuilder v;
int v, v;
io.smallrye.config.ConfigurableConfigSource v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: io.smallrye.config.ConfigSourceFactory[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List sources>;
v = new io.smallrye.config.ConfigurableConfigSource;
specialinvoke v.<io.smallrye.config.ConfigurableConfigSource: void <init>(io.smallrye.config.ConfigSourceFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public transient io.smallrye.config.SmallRyeConfigBuilder withInterceptors(io.smallrye.config.ConfigSourceInterceptor[])
{
io.smallrye.config.ConfigSourceInterceptor v;
java.util.List v;
io.smallrye.config.ConfigSourceInterceptor[] v;
io.smallrye.config.SmallRyeConfigBuilder v;
io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority v;
int v, v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: io.smallrye.config.ConfigSourceInterceptor[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List interceptors>;
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptor)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public transient io.smallrye.config.SmallRyeConfigBuilder withInterceptorFactories(io.smallrye.config.ConfigSourceInterceptorFactory[])
{
io.smallrye.config.ConfigSourceInterceptorFactory[] v;
java.util.List v;
io.smallrye.config.SmallRyeConfigBuilder v;
io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority v;
int v, v;
io.smallrye.config.ConfigSourceInterceptorFactory v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: io.smallrye.config.ConfigSourceInterceptorFactory[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List interceptors>;
v = new io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$InterceptorWithPriority: void <init>(io.smallrye.config.ConfigSourceInterceptorFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public transient io.smallrye.config.SmallRyeConfigBuilder withSecretKeysHandlers(io.smallrye.config.SecretKeysHandler[])
{
io.smallrye.config.SecretKeysHandler v;
java.util.List v;
io.smallrye.config.SmallRyeConfigBuilder v;
int v, v;
io.smallrye.config.SmallRyeConfigBuilder$SecretKeysHandlerWithName v;
io.smallrye.config.SecretKeysHandler[] v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: io.smallrye.config.SecretKeysHandler[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List secretKeysHandlers>;
v = new io.smallrye.config.SmallRyeConfigBuilder$SecretKeysHandlerWithName;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$SecretKeysHandlerWithName: void <init>(io.smallrye.config.SecretKeysHandler)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public transient io.smallrye.config.SmallRyeConfigBuilder withSecretKeyHandlerFactories(io.smallrye.config.SecretKeysHandlerFactory[])
{
io.smallrye.config.SecretKeysHandlerFactory v;
java.util.List v;
io.smallrye.config.SecretKeysHandlerFactory[] v;
io.smallrye.config.SmallRyeConfigBuilder v;
int v, v;
io.smallrye.config.SmallRyeConfigBuilder$SecretKeysHandlerWithName v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: io.smallrye.config.SecretKeysHandlerFactory[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List secretKeysHandlers>;
v = new io.smallrye.config.SmallRyeConfigBuilder$SecretKeysHandlerWithName;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$SecretKeysHandlerWithName: void <init>(io.smallrye.config.SecretKeysHandlerFactory)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withProfile(java.lang.String)
{
java.util.List v, v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.lang.String v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.lang.String;
virtualinvoke v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.SmallRyeConfigBuilder addDefaultInterceptors()>();
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List profiles>;
v = staticinvoke <io.smallrye.config.ProfileConfigSourceInterceptor: java.util.List convertProfile(java.lang.String)>(v);
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withProfiles(java.util.List)
{
java.util.List v, v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.util.List;
virtualinvoke v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.SmallRyeConfigBuilder addDefaultInterceptors()>();
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List profiles>;
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
return v;
}
public transient io.smallrye.config.SmallRyeConfigBuilder withSecretKeys(java.lang.String[])
{
java.util.stream.Stream v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.util.Set v;
java.lang.Object v;
java.lang.String[] v;
java.util.stream.Collector v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.lang.String[];
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Set secretKeys>;
v = staticinvoke <java.util.stream.Stream: java.util.stream.Stream of(java.lang.Object[])>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toSet()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
interfaceinvoke v.<java.util.Set: boolean addAll(java.util.Collection)>(v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withDefaultValue(java.lang.String, java.lang.String)
{
io.smallrye.config.SmallRyeConfigBuilder v;
java.util.Map v;
java.lang.String v, v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Map defaultValues>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withDefaultValues(java.util.Map)
{
io.smallrye.config.SmallRyeConfigBuilder v;
java.util.Map v, v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.util.Map;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Map defaultValues>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withMapping(java.lang.Class)
{
io.smallrye.config.SmallRyeConfigBuilder v, v;
java.lang.Class v;
java.lang.String v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.lang.Class;
v = staticinvoke <io.smallrye.config.ConfigMappings: java.lang.String getPrefix(java.lang.Class)>(v);
v = virtualinvoke v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.SmallRyeConfigBuilder withMapping(java.lang.Class,java.lang.String)>(v, v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withMapping(java.lang.Class, java.lang.String)
{
io.smallrye.config.ConfigMappingProvider$Builder v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.lang.Class v;
java.lang.String v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigMappingProvider$Builder mappingsBuilder>;
virtualinvoke v.<io.smallrye.config.ConfigMappingProvider$Builder: io.smallrye.config.ConfigMappingProvider$Builder addRoot(java.lang.String,java.lang.Class)>(v, v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withMappingIgnore(java.lang.String)
{
java.lang.String v;
io.smallrye.config.ConfigMappingProvider$Builder v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.lang.String;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigMappingProvider$Builder mappingsBuilder>;
virtualinvoke v.<io.smallrye.config.ConfigMappingProvider$Builder: io.smallrye.config.ConfigMappingProvider$Builder addIgnored(java.lang.String)>(v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withValidateUnknown(boolean)
{
io.smallrye.config.ConfigMappingProvider$Builder v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.lang.String v;
boolean v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: boolean;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigMappingProvider$Builder mappingsBuilder>;
virtualinvoke v.<io.smallrye.config.ConfigMappingProvider$Builder: io.smallrye.config.ConfigMappingProvider$Builder validateUnknown(boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.SmallRyeConfigBuilder withDefaultValue(java.lang.String,java.lang.String)>("smallrye.config.mapping.validate-unknown", v);
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withValidator(io.smallrye.config.ConfigValidator)
{
io.smallrye.config.ConfigValidator v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: io.smallrye.config.ConfigValidator;
v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigValidator validator> = v;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withConverters(org.eclipse.microprofile.config.spi.Converter[])
{
java.lang.IllegalStateException v;
org.eclipse.microprofile.config.spi.Converter[] v;
io.smallrye.config.ConfigMessages v;
org.eclipse.microprofile.config.spi.Converter v;
java.lang.reflect.Type v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.util.Map v;
int v, v, v;
java.lang.Class v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: org.eclipse.microprofile.config.spi.Converter[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <io.smallrye.config.Converters: java.lang.reflect.Type getConverterType(java.lang.Class)>(v);
if v != null goto label;
v = <io.smallrye.config.ConfigMessages: io.smallrye.config.ConfigMessages msg>;
v = interfaceinvoke v.<io.smallrye.config.ConfigMessages: java.lang.IllegalStateException unableToAddConverter(org.eclipse.microprofile.config.spi.Converter)>(v);
throw v;
label:
v = staticinvoke <io.smallrye.config.SmallRyeConfigBuilder: int getPriority(org.eclipse.microprofile.config.spi.Converter)>(v);
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Map converters>;
staticinvoke <io.smallrye.config.SmallRyeConfigBuilder: void addConverter(java.lang.reflect.Type,int,org.eclipse.microprofile.config.spi.Converter,java.util.Map)>(v, v, v, v);
v = v + 1;
goto label;
label:
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder withConverter(java.lang.Class, int, org.eclipse.microprofile.config.spi.Converter)
{
org.eclipse.microprofile.config.spi.Converter v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.util.Map v;
int v;
java.lang.Class v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: java.lang.Class;
v := @parameter: int;
v := @parameter: org.eclipse.microprofile.config.spi.Converter;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Map converters>;
staticinvoke <io.smallrye.config.SmallRyeConfigBuilder: void addConverter(java.lang.reflect.Type,int,org.eclipse.microprofile.config.spi.Converter,java.util.Map)>(v, v, v, v);
return v;
}
static void addConverter(java.lang.reflect.Type, org.eclipse.microprofile.config.spi.Converter, java.util.Map)
{
org.eclipse.microprofile.config.spi.Converter v;
java.lang.reflect.Type v;
java.util.Map v;
int v;
v := @parameter: java.lang.reflect.Type;
v := @parameter: org.eclipse.microprofile.config.spi.Converter;
v := @parameter: java.util.Map;
v = staticinvoke <io.smallrye.config.SmallRyeConfigBuilder: int getPriority(org.eclipse.microprofile.config.spi.Converter)>(v);
staticinvoke <io.smallrye.config.SmallRyeConfigBuilder: void addConverter(java.lang.reflect.Type,int,org.eclipse.microprofile.config.spi.Converter,java.util.Map)>(v, v, v, v);
return;
}
static void addConverter(java.lang.reflect.Type, int, org.eclipse.microprofile.config.spi.Converter, java.util.Map)
{
org.eclipse.microprofile.config.spi.Converter v;
java.lang.reflect.Type v;
java.util.Map v;
int v, v;
io.smallrye.config.SmallRyeConfigBuilder$ConverterWithPriority v;
java.lang.Object v;
v := @parameter: java.lang.reflect.Type;
v := @parameter: int;
v := @parameter: org.eclipse.microprofile.config.spi.Converter;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
v = v.<io.smallrye.config.SmallRyeConfigBuilder$ConverterWithPriority: int priority>;
if v <= v goto label;
label:
v = new io.smallrye.config.SmallRyeConfigBuilder$ConverterWithPriority;
specialinvoke v.<io.smallrye.config.SmallRyeConfigBuilder$ConverterWithPriority: void <init>(org.eclipse.microprofile.config.spi.Converter,int)>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return;
}
private static int getPriority(org.eclipse.microprofile.config.spi.Converter)
{
org.eclipse.microprofile.config.spi.Converter v;
int v;
java.lang.'annotation'.Annotation v;
java.lang.Class v;
v := @parameter: org.eclipse.microprofile.config.spi.Converter;
v = 100;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>(class "Ljakarta/annotation/Priority;");
if v == null goto label;
v = interfaceinvoke v.<jakarta.'annotation'.Priority: int value()>();
label:
return v;
}
public java.util.List getSources()
{
java.util.List v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List sources>;
return v;
}
public java.util.List getSourceProviders()
{
java.util.List v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List sourceProviders>;
return v;
}
public java.util.Map getConverters()
{
io.smallrye.config.SmallRyeConfigBuilder v;
java.util.Map v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Map converters>;
return v;
}
public java.util.List getInterceptors()
{
java.util.List v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List interceptors>;
return v;
}
public io.smallrye.config.ConfigValidator getValidator()
{
io.smallrye.config.SmallRyeConfigBuilder v;
io.smallrye.config.ConfigValidator v, v;
boolean v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = virtualinvoke v.<io.smallrye.config.SmallRyeConfigBuilder: boolean isAddDiscoveredValidator()>();
if v == 0 goto label;
v = virtualinvoke v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigValidator discoverValidator()>();
v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigValidator validator> = v;
label:
v = v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigValidator validator>;
return v;
}
public java.util.Map getDefaultValues()
{
io.smallrye.config.SmallRyeConfigBuilder v;
java.util.Map v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.Map defaultValues>;
return v;
}
public java.lang.ClassLoader getClassLoader()
{
java.lang.ClassLoader v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
return v;
}
public boolean isAddDiscoveredCustomizers()
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredCustomizers>;
return v;
}
public boolean isAddDefaultSources()
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDefaultSources>;
return v;
}
public boolean isAddDefaultInterceptors()
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDefaultInterceptors>;
return v;
}
public boolean isAddDiscoveredSources()
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredSources>;
return v;
}
public boolean isAddDiscoveredConverters()
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredConverters>;
return v;
}
public boolean isAddDiscoveredInterceptors()
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredInterceptors>;
return v;
}
public boolean isAddDiscoveredSecretKeysHandlers()
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredSecretKeysHandlers>;
return v;
}
public boolean isAddDiscoveredValidator()
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredValidator>;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder setAddDefaultSources(boolean)
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: boolean;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDefaultSources> = v;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder setAddDefaultInterceptors(boolean)
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: boolean;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDefaultInterceptors> = v;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder setAddDiscoveredSources(boolean)
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: boolean;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredSources> = v;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder setAddDiscoveredConverters(boolean)
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: boolean;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredConverters> = v;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder setAddDiscoveredInterceptors(boolean)
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: boolean;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredInterceptors> = v;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder setAddDiscoveredSecretKeysHandlers(boolean)
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: boolean;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredSecretKeysHandlers> = v;
return v;
}
public io.smallrye.config.SmallRyeConfigBuilder setAddDiscoveredValidator(boolean)
{
boolean v;
io.smallrye.config.SmallRyeConfigBuilder v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v := @parameter: boolean;
v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredValidator> = v;
return v;
}
public io.smallrye.config.SmallRyeConfig build()
{
io.smallrye.config.ConfigMappingProvider v;
boolean v, v;
java.util.Iterator v;
io.smallrye.config.ConfigMappingProvider$Builder v;
java.util.function.ToIntFunction v;
java.util.ServiceLoader v;
io.smallrye.config.SmallRyeConfig v;
java.util.function.Consumer v;
java.util.List v, v;
java.util.stream.Stream v, v;
io.smallrye.config.SmallRyeConfigBuilder v;
java.lang.Object v;
java.lang.ClassLoader v;
java.util.Comparator v;
v := @this: io.smallrye.config.SmallRyeConfigBuilder;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: boolean addDiscoveredCustomizers>;
if v == 0 goto label;
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.lang.ClassLoader classLoader>;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class,java.lang.ClassLoader)>(class "Lio/smallrye/config/SmallRyeConfigBuilderCustomizer;", v);
v = virtualinvoke v.<java.util.ServiceLoader: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List customizers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.smallrye.config.SmallRyeConfigBuilder: java.util.List customizers>;
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <io.smallrye.config.SmallRyeConfigBuilder$priority__3580: java.util.function.ToIntFunction bootstrap$()>();
v = staticinvoke <java.util.Comparator: java.util.Comparator comparingInt(java.util.function.ToIntFunction)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream sorted(java.util.Comparator)>(v);
v = staticinvoke <io.smallrye.config.SmallRyeConfigBuilder$lambda_build_0__3581: java.util.function.Consumer bootstrap$(io.smallrye.config.SmallRyeConfigBuilder)>(v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
v = v.<io.smallrye.config.SmallRyeConfigBuilder: io.smallrye.config.ConfigMappingProvider$Builder mappingsBuilder>;
v = virtualinvoke v.<io.smallrye.config.ConfigMappingProvider$Builder: io.smallrye.config.ConfigMappingProvider build()>();
v = new io.smallrye.config.SmallRyeConfig;
specialinvoke v.<io.smallrye.config.SmallRyeConfig: void <init>(io.smallrye.config.SmallRyeConfigBuilder)>(v);
staticinvoke <io.smallrye.config.ConfigMappings: void mapConfiguration(io.smallrye.config.SmallRyeConfig,io.smallrye.config.ConfigMappingProvider)>(v, v);
return v;
}
}